Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, Tiger_  
Прошу помощи с sma компиляцией
IntelGamingДата: Воскресенье, 2013-10-06, 19:56 | Сообщение # 1
Сообщений: 5
Награды: 0
дело в том что не могу с компилировать меню для сервера выдаёт ошибки

menu.sma(65) : error 029: invalid expression, assumed zero
menu.sma(65) : error 017: undefined symbol "MENU"
menu.sma(65) : error 017: undefined symbol "item"
menu.sma(65) : fatal error 107: too many error messages on one line
 Украина
tYnEДата: Воскресенье, 2013-10-06, 20:11 | Сообщение # 2
Сообщений: 203
Награды: 18
МЕню сам делал?
Он символ не понимает, смотри код выше. Не зарегал переменные вроде.


Web: vk.com/tyne_cyx
 Германия
IntelGamingДата: Воскресенье, 2013-10-06, 20:15 | Сообщение # 3
Сообщений: 5
Награды: 0
я как понял эта строчка долбит

public MENU(id, menu, item)

но что в ней не так?

Добавлено (2013-10-06, 20:14)
---------------------------------------------
[quote=tYnE]МЕню сам делал? [/quote]
скачал готовое и переделал под себя могу кинуть и что я сделал и основное

Добавлено (2013-10-06, 20:15)
---------------------------------------------
http://rghost.ru/49195563

 Украина
tYnEДата: Воскресенье, 2013-10-06, 20:25 | Сообщение # 4
Сообщений: 203
Награды: 18
Я не с компа, мало чем помочь смогу... закрой её попробуй ;

Добавлено (2013-10-06, 20:25)
---------------------------------------------
Инклуды какие?


Web: vk.com/tyne_cyx
 Германия
IntelGamingДата: Воскресенье, 2013-10-06, 20:28 | Сообщение # 5
Сообщений: 5
Награды: 0
1
include amxmodx

Добавлено (2013-10-06, 20:28)
---------------------------------------------
#include amxmodx

new chat[33]
new speed[33]
new music[33]

#define PLUGIN "menushka"
#define VERSION "1.0"
#define AUTHOR "Dev1l^^"

public plugin_init()

{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("mcsdm", "server_menu" )
register_clcmd("mcsdm2", "server_menu2" )
}
public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"mcsdm^"")
}
public server_menu(id)
{

new i_Menu = menu_create("\yМеню сервера IntelGaming \y1\r/\y2", "MENU" )
menu_additem(i_Menu, "\wКупить Джетпак", "1", 0)
menu_additem(i_Menu, "\wОбнулить счет", "2", 0)
menu_additem(i_Menu, "\wМеню прокачки", "3", 0)

if(!speed[id])
{
menu_additem(i_Menu,"Спидометр\r: \y[\rВыключен\y]^n", "4", 0)
}
else
{
menu_additem(i_Menu,"Спидометр\r: \y[\dВключен\y]^n", "4", 0)
}
menu_additem(i_Menu, "\wВипы Онлайн", "5", 0)
menu_additem(i_Menu, "\wАдмины Онлайн", "6", 0)

if(!music[id])
{
menu_additem(i_Menu,"Музыка\r: \y[\rВключена\y]^n", "4", 0)
}
else
{
menu_additem(i_Menu,"Музыка\r: \y[\dВыключена\y]^n", "4", 0)

if(!chat[id])
{
menu_additem(i_Menu,"Язык Чата\r: \r[ \yРусский \r]^n", "8", 0)
}
else
{
menu_additem(i_Menu,"Язык Чата\r: \r[ \yАнгийский \r]^n", "8", 0)
}
menu_additem(i_Menu, "Далее", "9", 0)
menu_additem(i_Menu,"Выход", "0", 0)

menu_setprop(i_Menu, MPROP_PERPAGE, 0)
menu_display(id, i_Menu, 0)

return PLUGIN_HANDLED
}
public MENU(id, menu, item);
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback

menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Key = str_to_num(s_Data)

switch(i_Key)
{

case 1:
{
client_cmd(id, "say /buyjetpack")
}
case 2:
{
client_cmd(id, "say /rs")
}
case 3:
{
client_cmd(id, "say /rpg")
}
case 4:
{
if(speed[id])
{
client_cmd(id, "say /speed")
speed[id] = 0
server_menu(id)
}
else
{
client_cmd(id, "say /speed")
speed[id] = 1
server_menu(id)
}
}
case 5:
{
client_cmd(id, "say /vips")
}
case 6:
{
client_cmd(id, "say /admin")
}
case 7:
{
if(music[id])
{
client_cmd(id, "say /ermon")
music[id] = 0
server_menu(id)
}
else
{
client_cmd(id, "say /ermoff")
music[id] = 1
server_menu(id)
}
case 8:
{
if(chat[id])
{
client_cmd(id, "say /rus")
chat[id] = 0
server_menu(id)
}
else
{
client_cmd(id, "say /eng")
chat[id] = 1
server_menu(id)
}
}
case 9:
{
client_cmd(id, "mcsdm2")
}
}

menu_destroy(menu)
return PLUGIN_HANDLED
}

public server_menu2(id)
{

new i_Menu = menu_create("\yМеню сервера IntelGaming \y2\r/\y2", "MENU2" )
menu_additem(i_Menu, "\wПравила Сервера", "1", 0)
menu_additem(i_Menu, "\wЛучшие Игроки", "2", 0)
menu_additem(i_Menu, "\wСвоя Статистика", "3", 0)
menu_additem(i_Menu, "\wНоминировать Карту", "4", 0)
menu_addblank( i_Menu, 0)
menu_additem(i_Menu, "\wРанк на Сервере", "5", 0)
menu_additem(i_Menu, "\wIP Нашего Сервера", "6", 0)
menu_additem(i_Menu, "\wСвязь с Гл. Админом", "7", 0)
menu_additem(i_Menu, "\wПерезайти на Сервер", "8", 0)
menu_addblank( i_Menu, 0)
menu_additem(i_Menu,"Назад", "9", 0)
menu_additem(i_Menu,"Выход", "0", 0)
menu_setprop(i_Menu, MPROP_PERPAGE, 0)
menu_display(id, i_Menu, 0)

return PLUGIN_HANDLED
}
public MENU2(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback

menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Key = str_to_num(s_Data)

switch(i_Key)
{

case 1:
{
client_cmd(id, "say /ryles")
}
case 2:
{
client_cmd(id, "say /top15")
}
case 3:
{
client_cmd(id, "say /statsme")
}
case 4:
{
client_cmd(id, "maps_menu")
}
case 5:
{
client_cmd(id, "say /rank")
}
case 6:
{
Color_Print(id, "!y[!gВнимание!y] !gIP !yНашего !gСервера !y- !g178.124.130.34:27166")
}
case 7:
{
Color_Print(id, "!y[!gВнимание!y] !gSkype !yГлавного !gАдмина Сервера !y- !gboombox.name")
}
case 8:
{
client_cmd(id, "reconnect")
}
case 9:
{
client_cmd(id, "mcsdm")
}
}

menu_destroy(menu)
return PLUGIN_HANDLED
}

stock Color_Print(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

 Украина
tYnEДата: Воскресенье, 2013-10-06, 20:36 | Сообщение # 6
Сообщений: 203
Награды: 18
Вроде еще инклуд нужен, но я забыл какой-_-

Web: vk.com/tyne_cyx
 Германия
IntelGamingДата: Воскресенье, 2013-10-06, 20:39 | Сообщение # 7
Сообщений: 5
Награды: 0
[quote=tYnE]Вроде еще инклуд нужен, но я забыл какой-_- [/quote]
мб Colored_Translit?
 Украина
tYnEДата: Воскресенье, 2013-10-06, 20:53 | Сообщение # 8
Сообщений: 203
Награды: 18
Угораешь?
Нет! Дефолтный должен..


Web: vk.com/tyne_cyx
 Германия
IntelGamingДата: Воскресенье, 2013-10-06, 20:56 | Сообщение # 9
Сообщений: 5
Награды: 0
я прост в Инклудах не шарю (
 Украина
tYnEДата: Воскресенье, 2013-10-06, 22:11 | Сообщение # 10
Сообщений: 203
Награды: 18
Это весь исходник?
Даже не в инклудах.
error 029: invalid expression, assumed zero
Выводится либо при неправильно написанном коде, либо после неправильного использования #define
error 017: undefined symbol "X"
Ошибка означает, что X - неизвестный сивол/команда/переменная/функция. Поэтому такую функцию или переменную нужно объявить перед использованием. Например, функция is_user_hacker не существует.


Web: vk.com/tyne_cyx

Сообщение отредактировал tYnE - Воскресенье, 2013-10-06, 22:16
 Германия
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Общение :3

(1745)

нужен грамотный человек

(12)

Продвижение сайтов (крауд 0,97$/ссылка)

(0)

Помогите создать сайт

(23)

Обучения криптотрейдингу

(0)

Общение ^-^

(9999)

Общение:> (закрыта)

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

muroxmuroxmurox

(2024-12-21)

OlegKK

(2024-12-17)

SnayrexXx

(2024-12-12)

Alex521488

(2024-12-12)

vixaim

(2024-12-11)

Популярные