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

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

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

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

Ошибка при компиляции файлов

, ошибка при компиляции amx mod 1.8.2
Статус пользователя 4haz
сообщение 5.6.2018, 18:52
Сообщение #1
Стаж: 5 лет 9 месяцев

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

Код:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>


#define PLUGIN "Surf VIPMenu"
#define VERSION "1.0"
#define AUTHOR "4haz"


public plugin_init()
{
register_clcmd( "vmenu", "VIPMenu" );
register_clcmd( "vmenu", "VIPMenu" );

new bool:has used[33];

register_logevent("event_new_round", 2, "1=Round_Start")

}


public HNSMANAGER( id )
{
if(!has_used[id])
{
if(get_user_flags(id) & ADMIN_LEVEL_A)
{
new vip_menu = menu_create( "\rVIP меню", "menu_handler" );
menu_additem( vip_menu, "\yМеню оружий", "1", 0 );
menu_additem( vip_menu, "\rЗдоровье \d[150hp]", "2", 0 );
menu_additem( vip_menu, "\rБроня \d[250ap]", "3", 0);
menu_additem( vip_menu, "\rГранаты", "4", 0);

menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );
menu_display( id, vip_menu, 0 );
}
else
{
client_print(id, print_chat, "[Vip] Вы должны быть Vip, чтобы использовать эту команду!")
}
}
else
{
client_print(id, print_chat, "[Vip] Нельзя это использовать дважды за раунд! ")
}
}


public menu_handler( id, menu, item )
{
if( item == MENU_EXIT )
{
menu_destroy( menu );
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;

menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );
new key = str_to_num( data );
switch( key )
{
case 1:
{
if( is_user_alive( id ) )
{
set_user_health( id, 150 ); //Sets health of id to 150
}
else
{
client_print(id, print_chat, "[Vip] Вы должны быть живы! ")
}
}
case 2:
{
if( is_user_alive( id ) )
{
give_item( id, "weapon_deagle" )
}
else
{
client_print(id, print_chat, "[Vip] Вы должны быть живы! ")
}
}
}
case 3:
{
if( is_user_alive( id ) )
{
set_user_armor ( id, 250, CsArmorType:2 );
}
else
{
client_print(id, print_chat, "[Vip] Вы должны быть живы! ")
}

}

case 4:
{
if( is_user_alive( id ) )
{
give_item( id, "weapon_hegrenade" )

give_item( id, "weapon_smokegrenade" )

give_item( id, "weapon_flashgrenade" )
}
else
{
client_print(id, print_chat, "[Vip] Вы должны быть живы! ")
}

}



has_used[id] = true;
menu_destroy( menu );

return PLUGIN_HANDLED;
}


public event_new_round()
arrayset(has_used, false, 33)


Вот сами коды ошибок:
//// Vipmenu.sma
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(17) : error 001: expected token: ";", but found "-identifier-"
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(17) : error 017: undefined symbol "used"
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(17) : warning 215: expression has no effect
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(17) : error 001: expected token: ";", but found "]"
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(17) : fatal error 107: too many error messages on one line
//
// Compilation aborted.
// 4 Errors.
// Could not locate output file compiled\Vipmenu.amx (compile failed).
//
// Compilation Time: 0,14 sec

Помогите плз, не пойму, в чем дело
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя jesuspunk
сообщение 6.6.2018, 5:17
Сообщение #2


Стаж: 13 лет

Сообщений: 1120
Благодарностей: 839
Полезность: 816

вам же компилятор пишет 17 строка: new bool:has used[33];
пропущена: _ между has и used
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4haz
сообщение 6.6.2018, 13:46
Сообщение #3
Стаж: 5 лет 9 месяцев

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

Цитата(jesuspunk @ 6.6.2018, 6:17) *
вам же компилятор пишет 17 строка: new bool:has used[33];
пропущена: _ между has и used

Нет, не помогло
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4haz
сообщение 6.6.2018, 13:48
Сообщение #4
Стаж: 5 лет 9 месяцев

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

Цитата(jesuspunk @ 6.6.2018, 6:17) *
вам же компилятор пишет 17 строка: new bool:has used[33];
пропущена: _ между has и used

вылезло уже это:
//// Vipmenu.sma
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(21) : warning 204: symbol is assigned a value that is never used: "has_used"
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(26) : error 017: undefined symbol "has_used"
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(26) : warning 215: expression has no effect
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(26) : error 001: expected token: ";", but found "]"
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(26) : error 029: invalid expression, assumed zero
// C:\Users\Alexp\Desktop\serv\compiler\Vipmenu.sma(26) : fatal error 107: too many error messages on one line
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Parliament
сообщение 7.6.2018, 8:23
Сообщение #5


Стаж: 6 лет

Сообщений: 178
Благодарностей: 31
Полезность: 30

Нехорошо воровать

Отредактировал: Parliament, - 7.6.2018, 8:27
Прикрепленные файлы:
Прикрепленное изображение


Не ищите счастья, а будьте его источником.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя adva
сообщение 7.6.2018, 11:43
Сообщение #6


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

Стаж: 10 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(Parliament @ 7.6.2018, 9:23) *
Нехорошо воровать

После такого можно и не помогать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 7.6.2018, 14:36
Сообщение #7


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

Стаж: 9 лет 3 месяца

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

тс вроде для собственного сервера использует плагин, какая разница какого он там автора указал, плагин в публичном доступе, в чем воровство состоит непонятно.

4haz,точек с запятой не хватает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nolkeee
сообщение 7.6.2018, 22:35
Сообщение #8


Стаж: 7 лет 4 месяца

Сообщений: 288
Благодарностей: 90
Полезность: 233

Цитата(Nolkeee @ 7.6.2018, 23:24) *
Попробуйте проверить.

Прикрепленный файл  vip_menu.sma ( 3,21 килобайт ) Кол-во скачиваний: 7
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 7.6.2018, 22:38
Сообщение #9


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

Стаж: 10 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(Fullserver @ 7.6.2018, 15:36) *
тс вроде для собственного сервера использует плагин, какая разница какого он там автора указал, плагин в публичном доступе, в чем воровство состоит непонятно.

4haz,точек с запятой не хватает.

Присвоение чужого авторства. Какая разница где стоит плагин. По отношению к скриптеру это нехорошо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fullserver
сообщение 7.6.2018, 22:41
Сообщение #10


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

Стаж: 9 лет 3 месяца

Сообщений: 5122
Благодарностей: 2100
Полезность: 1394

adva, огромная разница. Если ты себе поставишь на сервер плагин, кому какая разница, что ты там в нем указываешь. Другое дело, когда ты выкладываешь готовый плагин на какой-то портал и указываешь себя как автора.

Совершенно другой случай к примеру, та же кража текстов с сайта. Таким образом ты можешь реально повредить оригинальному автору, плюс еще пытаешься выиграть от этого. Что выиграл в данном случае ТС? Ну указал бы он другого автора какого-то, что бы изменилось? Суть проблемы в том, что у него не работает плагин, а не в том, что он пытается показать себя, как разработчика. Как раз таки с последним не вышло, раз обращается по такому несложному вопросу за помощью.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3BEPb
сообщение 13.6.2018, 2:30
Сообщение #11
Стаж: 9 лет 6 месяцев

Сообщений: 49
Благодарностей: 8
Полезность: 31

Fullserver, всё что ты сказал полный бред, речь идёт, о неуважении чужого труда.

Я пока читал тему, разобрался с ошибкой, но после того как увидел что подменён автор, у меня отпало всякое желание помогать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4haz
сообщение 31.7.2018, 16:58
Сообщение #12
Стаж: 5 лет 9 месяцев

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

Цитата(3BEPb @ 13.6.2018, 3:30) *
Fullserver, всё что ты сказал полный бред, речь идёт, о неуважении чужого труда.

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

Во-первых, проблему я решил.
Во-вторых, плагин изначально был кривой, не дописан.
В третьих я добавлял отдельные пункты в меню.
А теперь скажи, о какой подмене вообще идет речь?!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3BEPb
сообщение 3.8.2018, 4:33
Сообщение #13
Стаж: 9 лет 6 месяцев

Сообщений: 49
Благодарностей: 8
Полезность: 31

4haz, в том то и дело. Ты слегка изменил плагин и всё, уже автором стал. Вот когда сам напишешь плагин с нуля, тогда и вписывай себя в авторы, а при редактировании, можно вписать себя, только как соавтора и не более.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GetA
сообщение 3.8.2018, 6:40
Сообщение #14
Стаж: 7 лет 7 месяцев

Сообщений: 812
Благодарностей: 189
Полезность: 123

bigdata.ckcorp.ru
4haz,
изучите лицензию, под которой разрабатываются плагины, всех остальных это тоже касается
https://ru.wikipedia.org/wiki/GNU_General_Public_License
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: