Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Помогите сделать вип доступ к герою (мм)
Помогите сделать вип доступ к герою
Heppewar
Дата: Четверг, 05.11.2015, 12:41 | Сообщение # 1
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Помогите в чем проблема вип не ставится берется без флагов админов вип всеравно
вот мой меню ток он тут цифорками какимито показывается
Прикрепления: menus.inl (28.8 Kb)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
 
SMaster
Дата: Четверг, 05.11.2015, 12:46 | Сообщение # 2
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Цитата Heppewar ()
Помогите в чем проблема вип не ставится берется без флагов админов вип всеравно
вот мой меню ток он тут цифорками какимито показывается


Не раз создавались данные темы. Ищи на форуме. Готовые решения расписаны давно.
Нужно еще хоть немного разбираться в коде!


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Heppewar
Дата: Четверг, 05.11.2015, 12:49 | Сообщение # 3
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Цитата SMaster ()
Не раз создавались данные темы. Ищи на форуме. Готовые решения расписаны давно.Нужно еще хоть немного разбираться в коде!
Сделал как у вас но все равно не работает вот и решил спросить что не так ! всю ноч ковырялся=)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>

Сообщение отредактировал Heppewar - Четверг, 05.11.2015, 12:53
 
SMaster
Дата: Четверг, 05.11.2015, 12:56 | Сообщение # 4
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Цитата Heppewar ()
всю ноч ковырялся=)

Мало в это верится с учтом того, что в теме разжевано все до безобразия.
Нужно лишь найти место и воткнуть код.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Heppewar
Дата: Четверг, 05.11.2015, 13:16 | Сообщение # 5
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Цитата SMaster ()
Мало в это верится с учтом того, что в теме разжевано все до безобразия. Нужно лишь найти место и воткнуть код.в том то и проблема так и сделал все
 в том и проблема все сделал как есть щяс даже покажу
Прикрепления: 1888949.png (182.1 Kb)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>

Сообщение отредактировал Heppewar - Четверг, 05.11.2015, 13:19
 
SMaster
Дата: Четверг, 05.11.2015, 13:27 | Сообщение # 6
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Цитата Heppewar ()
в том и проблема все сделал как есть щяс даже покажу


А теперь внимательно просмотри куда запилил код.
В примере место указано четко.
Корпел всю ночь, теперь вижу ))))


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Heppewar
Дата: Четверг, 05.11.2015, 14:29 | Сообщение # 7
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Цитата SMaster ()
А теперь внимательно просмотри куда запилил код.В примере место указано четко.
Корпел всю ночь, теперь вижу ))))

хм у кудаж тут вставлять тогда  ?
вот тут написанно сразу под этот
 Otherwise race is set    else {        iRace = key + 1;  }
или заменить надо что под этим кодом ?Либо я совсем тупой либо я хз =)
Прикрепления: 2641033.png (169.6 Kb)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>

Сообщение отредактировал Heppewar - Четверг, 05.11.2015, 14:30
 
SMaster
Дата: Четверг, 05.11.2015, 14:47 | Сообщение # 8
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Heppewar
http://perfect-soft.su/forum/56-120-748-16-1326096471
прочитай пост внимательно.
Вставить и добавить по-моему слова отличаются даже написанием.

Надеюсь готовое сможешь заменить!
Замени эту функцию полностью что даю.

Код
public _MENU_ChangeRace( idUser, key )
{

    if ( !WC3_Check() )
    {
  return PLUGIN_HANDLED;
    }
    
    // User pressed 0 (cancel)
    if ( get_pcvar_num( CVAR_wc3_races ) < 9 && key - 1 == get_pcvar_num( CVAR_wc3_races ) )
    {
  return PLUGIN_HANDLED;
    }

    // Save the current race data before we change
    DB_SaveXP( idUser, false );

    new iRace, iAutoSelectKey = KEY_0;
    
    if ( get_pcvar_num( CVAR_wc3_races ) != 9 )
    {
  iAutoSelectKey = get_pcvar_num( CVAR_wc3_races )
    }
    
    // Auto select a race
    if ( key == iAutoSelectKey )
    {
  iRace = random_num( 1, get_pcvar_num( CVAR_wc3_races ) );
    }

    // Otherwise race is set
    else
    {
  iRace = key + 1;
    }

    if(iRace == 9 )
    {
    if(!(get_user_flags(idUser) & ADMIN_FLAG))
    {
    format(szMessage, sizeof(szMessage) - 1, "%L%L%L %L",
    LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",
    LANG_PLAYER,"YOU_HAVE_NO_ACCESS");    
    
    client_print( idUser, print_console,szMessage);   
    cssbColoredPrint(idUser, szMessage);
    
    return PLUGIN_HANDLED;
    }
    }

    // User currently has a race
    if ( p_data[idUser][P_RACE] != 0 )
    {

  // Change the user's race at the start of next round
  if ( iRace != p_data[idUser][P_RACE] )
  {
   
   // Special message for csdm
   if ( CVAR_csdm_active > 0 && get_pcvar_num( CVAR_csdm_active ) == 1 )
   {
    format(szMessage, sizeof(szMessage) - 1, "%L",LANG_PLAYER,"CLIENT_PRINT_MENU_CHANGE_RACE");
    client_print( idUser, print_center,szMessage);
    
   }    
   else
   {
    format(szMessage, sizeof(szMessage) - 1, "%L",LANG_PLAYER,"CENTER_CHANGED_NEXT");
    client_print( idUser, print_center,szMessage);    
   }

   p_data[idUser][P_CHANGERACE] = iRace;
  }

  // Do nothing
  else
  {
   p_data[idUser][P_CHANGERACE] = 0;
  }
    }

    // User doesn't have a race so give it to him!!!
    else
    {
  WC3_SetRace( idUser, iRace );
    }

    return PLUGIN_HANDLED;
}



Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Heppewar
Дата: Четверг, 05.11.2015, 15:15 | Сообщение # 9
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Цитата SMaster ()
public _MENU_ChangeRace( idUser, key )
Цитата SMaster ()
http://perfect-soft.su/forum/56-120-748-16-1326096471прочитай пост внимательно.
Вставить и добавить по-моему слова отличаются даже написанием.

Надеюсь готовое сможешь заменить!
Замени эту функцию полностью что даю.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
public _MENU_ChangeRace( idUser, key )
{
 
    if ( !WC3_Check() )
    {
  return PLUGIN_HANDLED;
    }
     
    // User pressed 0 (cancel)
    if ( get_pcvar_num( CVAR_wc3_races ) < 9 && key - 1 == get_pcvar_num( CVAR_wc3_races ) )
    {
  return PLUGIN_HANDLED;
    }
 
    // Save the current race data before we change
    DB_SaveXP( idUser, false );
 
    new iRace, iAutoSelectKey = KEY_0;
     
    if ( get_pcvar_num( CVAR_wc3_races ) != 9 )
    {
  iAutoSelectKey = get_pcvar_num( CVAR_wc3_races )
    }
     
    // Auto select a race
    if ( key == iAutoSelectKey )
    {
  iRace = random_num( 1, get_pcvar_num( CVAR_wc3_races ) );
    }
 
    // Otherwise race is set
    else
    {
  iRace = key + 1;
    }
 
    if(iRace == 9 )
    {
    if(!(get_user_flags(idUser) & ADMIN_FLAG))
    {
    format(szMessage, sizeof(szMessage) - 1, "%L%L%L %L",
    LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",
    LANG_PLAYER,"YOU_HAVE_NO_ACCESS");    
     
    client_print( idUser, print_console,szMessage);   
    cssbColoredPrint(idUser, szMessage);
     
    return PLUGIN_HANDLED;
    }
    }
  
    // User currently has a race
    if ( p_data[idUser][P_RACE] != 0 )
    {
 
  // Change the user's race at the start of next round
  if ( iRace != p_data[idUser][P_RACE] )
  {
    
   // Special message for csdm
   if ( CVAR_csdm_active > 0 && get_pcvar_num( CVAR_csdm_active ) == 1 )
   {
    format(szMessage, sizeof(szMessage) - 1, "%L",LANG_PLAYER,"CLIENT_PRINT_MENU_CHANGE_RACE");
    client_print( idUser, print_center,szMessage);
     
   }    
   else
   {
    format(szMessage, sizeof(szMessage) - 1, "%L",LANG_PLAYER,"CENTER_CHANGED_NEXT");
    client_print( idUser, print_center,szMessage);    
   }
 
   p_data[idUser][P_CHANGERACE] = iRace;
  }
 
  // Do nothing
  else
  {
   p_data[idUser][P_CHANGERACE] = 0;
  }
    }
 
    // User doesn't have a race so give it to him!!!
    else
    {
  WC3_SetRace( idUser, iRace );
    }
 
    return PLUGIN_HANDLED;
}

либо я тупица либо я хз=)
Прикрепления: 5811242.png (167.4 Kb) · 5759418.png (174.2 Kb) · 2957753.png (171.4 Kb)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
 
SMaster
Дата: Четверг, 05.11.2015, 15:19 | Сообщение # 10
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Heppewar, Уже готовое дал.
Тему считаю закрытой. Обсуждать просто нечего.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Heppewar
Дата: Четверг, 05.11.2015, 15:41 | Сообщение # 11
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Цитата SMaster ()
// User pressed 0 (cancel)
Если не трудно залей menus. заменяю все там где надо но хз не работает 
версии 2.2.3
либо надо отступать а не как у меня рядом с краю либо я реально хз чайник =)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
 
Heppewar
Дата: Четверг, 05.11.2015, 16:13 | Сообщение # 12
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
SMaster, Ну хз не работает не чего спецом файл удалил ребут серва сделал мод как работал так и работает как так ?
или я не прав что вставил все как надо ?
Прикрепления: 2877141.inl (29.8 Kb)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
 
aelrond
Дата: Пятница, 06.11.2015, 16:20 | Сообщение # 13
офлайн

  • Сообщения: 29
  • Награды: 0
  • Замечания:
 
Скачай notepad++ скачай синтаксис pawn, подключи его, включи подсветку синтаксиса pawn, удали блокнот. Фух.
Как это всё делать - в гугле. Всё очень подробно расписано.
 
Heppewar
Дата: Пятница, 06.11.2015, 19:25 | Сообщение # 14
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
aelrondSMaster

public _MENU_ChangeRace( idUser, key )
{

if ( !WC3_Check() )
{
return PLUGIN_HANDLED;
}

// User pressed 0 (cancel)
if ( get_pcvar_num( CVAR_wc3_races ) < 9 && key - 1 == get_pcvar_num( CVAR_wc3_races ) )
{
return PLUGIN_HANDLED;
}

// Save the current race data before we change
DB_SaveXP( idUser, false );

new iRace, iAutoSelectKey = KEY_0;

if ( get_pcvar_num( CVAR_wc3_races ) != 9 )
{
iAutoSelectKey = get_pcvar_num( CVAR_wc3_races )
}

// Auto select a race
if ( key == iAutoSelectKey )
{
iRace = random_num( 1, get_pcvar_num( CVAR_wc3_races ) );
}

// Otherwise race is set
else
{
iRace = key + 1;
}
if(iRace == 9 || 2)
 { 
   if(!(get_user_flags(idUser) & ADMIN_FLAG)) 
   { 
    format(szMessage, sizeof(szMessage) - 1, "%L%L%L %L", 
    LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT", 
    LANG_PLAYER,"YOU_HAVE_NO_ACCESS");    
       
    client_print( idUser, print_console,szMessage);   
    cssbColoredPrint(idUser, szMessage); 
       
    return PLUGIN_HANDLED; 
 } 
 } 

// User currently has a race
if ( p_data[idUser][P_RACE] != 0 )
{

// Change the user's race at the start of next round
if ( iRace != p_data[idUser][P_RACE] )
{

// Special message for csdm
if ( CVAR_csdm_active > 0 && get_pcvar_num( CVAR_csdm_active ) == 1 )
{
format(szMessage, sizeof(szMessage) - 1, "%L",LANG_PLAYER,"CLIENT_PRINT_MENU_CHANGE_RACE");
client_print( idUser, print_center,szMessage);

}
else
{
format(szMessage, sizeof(szMessage) - 1, "%L",LANG_PLAYER,"CENTER_CHANGED_NEXT");
client_print( idUser, print_center,szMessage);
}

p_data[idUser][P_CHANGERACE] = iRace;
}

// Do nothing
else
{
p_data[idUser][P_CHANGERACE] = 0;
}
}

// User doesn't have a race so give it to him!!!
else
{
WC3_SetRace( idUser, iRace );
}

return PLUGIN_HANDLED;
}

public MENU_ReplaceItem( idUser )
{

Добавлено (06.11.2015, 19:25)
---------------------------------------------

Цитата aelrond ()
Скачай notepad++ скачай синтаксис pawn, подключи его, включи подсветку синтаксиса pawn, удали блокнот. Фух.Как это всё делать - в гугле. Всё очень подробно расписано.
все все сделал как описанно и не работает не фига


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
 
Heppewar
Дата: Пятница, 06.11.2015, 19:27 | Сообщение # 15
офлайн

  • Сообщения: 20
  • Награды: 0
  • Замечания:
 
Прикрепления: 4666489.png (184.0 Kb)


<a href="http://www.gametracker.com/server_info/193.26.217.47:28766/" target="_blank"><img src="http://cache.www.gametracker.com/server_info/193.26.217.47:28766/b_560_95_1.png" border="0" width="560" height="95" alt=""/></a>
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Помогите сделать вип доступ к герою (мм)
  • Страница 1 из 1
  • 1
Поиск: