Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

проблема с меню для админа

, кидает ошибку неизвестный символ "%s"
Статус пользователя Toshik
сообщение 27.7.2021, 1:16
Сообщение #1
Стаж: 2 года 8 месяцев

Сообщений: 2
Благодарностей: 1
Полезность: 0

Вот код исходника не было пришлось декомпилировать где ошибка я выделил жырным прошу помочь уже голову ломаю 4 сутки а у меня их ещё 2 штику без исходника
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>


#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Toshik"

new g_hp[33];
new g_ap[33];
new cs_noclip[33];
new cs_god[33];
new g_jump[33];
new g_2xdamage[33];
new bool:g_3xjump[33];

register_menu(title[], keys, function[], outside)
{
register_menucmd(register_menuid(title, outside), keys, function);
return 0;
}
public plugin_init()
{
register_plugin("SozdMenu", "1.0", "ALMY");
register_menu("cs_menu_b", keys , "cs_menu_c", 0)
register_clcmd("/sozdmenu", "SozdMenu", -1, 1196, -1);
register_clcmd("sozdmenu", "SozdMenu", -1, 1196, -1);
register_clcmd("say /sozdmenu", "SozdMenu", -1, 1196, -1);
register_clcmd("say_team /sozdmenu", "SozdMenu", -1, 1196, -1);
RegisterHam("HamFilter", "player", "spawn_vips", 1);
RegisterHam(55, "player", "fwd_PlayerJump", "HamFilter");
return 0;
}

public client_connect(id)
{
new var1;
if (get_user_flags(id, "HamFilter") ==1)
{
cs_god[id] = 0;
cs_noclip[id] = 0;
}
return 0;
}

public spawn_vips(id)
{
if (!is_user_alive(id))
{
return 1;
}
new var1;
if (get_user_flags(id, "HamFilter")==1)
{
if (cs_god[id] == 1)
{
set_user_godmode(id, "HamFilter");
}
if (cs_noclip[id] == 1)
{
set_user_noclip(id, "HamFilter");
}
if (g_jump[id] == 1)
{
g_3xjump[id] = 0;
}
}
return 1;
}

public SozdMenu(id)
{
new var1;
if (get_user_flags(id, "HamFilter") && 2048)
{
static iLen;
static menu[650];
iLen = 0;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w%s\r] \yМеню \wСоздателя\d", "CSDM");
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w1\r] \yВзять \rЖизни +500\n") + iLen;
keys = keys | 1;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w2\r] \yВзять \rБроню +500\n") + iLen;
keys = keys | 2;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w3\r] \yВзять \rДеньги 16+\n") + iLen;
keys = keys | 4;
if (cs_god[id] == 1)
{
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w4\r] \yБессмертия \r[Выкл]\n") + iLen;
keys = keys | 8;
}
else
{
if (!cs_god[id])
{
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w4\r] \yБессмертие \r[Вкл]\n") + iLen;
keys = keys | 8;
}
}
if (cs_noclip[id] == 1)
{
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w5\r] \yНоуклип \r[Выкл]\n") + iLen;
keys = keys | 16;
}
else
{
if (!cs_noclip[id])
{
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w5\r] \yНоуклип \r[Вкл]\n") + iLen;
keys = keys | 16;
}
}
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w6\r] \yВзять \rТройной Прыжок\n") + iLen;
keys = keys | 32;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w7\r] \yВзять \rДвойной Урон\n") + iLen;
keys = keys | 64;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w8\r] \yОткрыть \rAmxModMenu\n") + iLen;
keys = keys | 128;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w9\r] \yУправление \rУровня/Опыта\n\n") + iLen;
keys = keys | 256;
iLen = formatex(menu[iLen], 649 - iLen, "\r[\w0\r] \yЗакрыть\n") + iLen;
keys = keys | 512;
show_menu(id, keys, menu, -1, "cs_menu_b");
return 1;
}
return 1;
}

public cs_menu_c(id, key)
{
switch (key)
{
case 0:
{
if (!is_user_alive(id))
{
return 1;
}
if (0 >= g_hp[id])
{
g_hp[id] = 1;
set_user_health(id, get_user_health(id) + 500);
color_chat(id, "!g[%s] !yВы взяли !t[Жизни]", "CSDM");
SozdMenu(id);
return 1;
}
}
case 1:
{
if (!is_user_alive(id))
{
return 1;
}
if (0 >= g_ap[id])
{
g_ap[id] = 1;
set_user_armor(id, get_user_armor(id) + 500);
color_chat(id, "!g[%s] !yВы взяли !t[Броню]", "CSDM");
SozdMenu(id);
return 1;
}
}
case 2:
{
if (!is_user_alive(id))
{
return 1;
}
cs_set_user_money(id, cs_get_user_money(id) + 16000, 1);
color_chat(id, "!g[%s] !yВы взяли !t[Деньги]", "CSDM");
SozdMenu(id);
return 1;
}
case 3:
{
if (!is_user_alive(id))
{
return 1;
}
if (cs_god[id])
{
if (cs_god[id] == 1)
{
cs_god[id] = 0;
set_user_godmode(id, 1);
color_chat(id, "!g[%s] !yВы включили !t[Бессмертие]", "CSDM"):
SozdMenu(id);
return 1;
}
}
cs_god[id] = 1;
set_user_godmode(id, "HamFilter");
color_chat(id, "!g[%s] !yВы отключили !t[Бессмертие]", "CSDM");
SozdMenu(id);
return 1;
}
case 4:
{
if (!is_user_alive(id))
{
return 1;
}
if (cs_noclip[id])
{
if (cs_noclip[id] == 1)
{
cs_noclip[id] = 0;
set_user_noclip(id, 1);
color_chat(id, "!g[%s] !yВы включили !t[NoClip]", "CSDM");
SozdMenu(id);
return 1;
}
}
cs_noclip[id] = 1;
set_user_noclip(id, "HamFilter");
color_chat(id, "!g[%s] !yВы отключили !t[NoClip]", "CSDM");
SozdMenu(id);
return 1;
}
case 5:
{
if (!is_user_alive(id))
{
return 1;
}
if (0 >= g_jump[id])
{
g_jump[id] = 1;
g_3xjump[id] = 1;
color_chat(id, "!g[%s] !yВы взяли !t[Тройной Прыжок]", "CSDM");
SozdMenu(id);
return 1;
}
}
case 6:
{
if (!is_user_alive(id))
{
return 1;
}
if (0 >= g_2xdamage[id])
{
g_2xdamage[id] = 1;
client_cmd(id, "/sozdmenu_2xdamage_223");
color_chat(id, "!g[%s] !yВы взяли !t[Двойной Урон]", "CSDM");
SozdMenu(id);
return 1;
}
}
case 7:
{
client_cmd(id, "amxmodmenu");
}
case 8:
{
client_cmd(id, "/switch_sozdmenu_lvlexp");
}
default:
{
}
}
return 1;
}

public fwd_PlayerJump(id)
{
new var1;
if (get_user_flags(id, "HamFilter") && 2048)
{
if (g_3xjump[id])
{
if (pev(id, 98) & 2)
{
return 0;
}
static iJump[33];
new Float:velocity[3] = 0.0;
pev(id, 120, velocity);
if (3 <= iJump[id])
{
if (pev(id, 84) & 512)
{
iJump[id] = 1;
velocity[2] = random_float(1133740032, 1134067712);
}
}
else
{
iJump[id]++;
velocity[2] = random_float(1133740032, 1134067712);
}
set_pev(id, 120, velocity);
set_pev(id, 76, 6);
}
}
return 0;
}

color_chat(id, input[])
{
new count = 1;
new players[32];
static msg[191];
vformat(msg, 190, input, "");
replace_all(msg, 190, "!g", 9712);
replace_all(msg, 190, "!y", 9732);
replace_all(msg, 190, "!t", 9752);
if (id)
{
players[0] = id;
}
else
{
get_players(players, count, "ch", 9772);
}
new i;
while (i < count)
{
if (is_user_connected(players[i]))
{
message_begin(8, get_user_msgid("SayText"), 9808, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
i++;
}
return 0;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 27.7.2021, 19:30
Сообщение #2


Иконка группы

Стаж: 11 лет

Сообщений: 2399
Благодарностей: 1462
Полезность: 755

HostGame.cf
!
Код под [code]! Длинный код еще и под спойлер.


Отредактировал: Metal Messiah, - 27.7.2021, 19:30


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 27.7.2021, 20:33
Сообщение #3


Иконка группы

Стаж: 12 лет
Город: Краснодар

Сообщений: 3391
Благодарностей: 4386
Полезность: 805

Metal Messiah,
мог бы поправить если права есть)


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Toshik
сообщение 28.7.2021, 9:35
Сообщение #4
Стаж: 2 года 8 месяцев

Сообщений: 2
Благодарностей: 1
Полезность: 0

Metal Messiah, Ну извините в первый раз обращаюсь на форм раньше такого не было получалось сделать самому а в этот раз 4 сутки долблюсь с этим кодом ошибка в register_menu("cs_menu_b", keys , "cs_menu_c", 0) нужно на что то поменять keys ну или код переписывать с нуля
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: