Сompiler помогите компильнуть плагин

Статус
В этой теме нельзя размещать новые ответы.

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
Amx Mod X
AMXX 1.8.2
Ошибка
Код:
drop_guns.sma(17) : error 017: undefined symbol "id"
drop_guns.sma(24) : error 029: invalid expression, assumed zero
drop_guns.sma(24) : error 017: undefined symbol "round_start"
drop_guns.sma(30) : error 029: invalid expression, assumed zero
drop_guns.sma(30) : error 017: undefined symbol "strip"
drop_guns.sma(32) : error 017: undefined symbol "id"
drop_guns.sma(33) : error 017: undefined symbol "id"
drop_guns.sma(33) : warning 215: expression has no effect
drop_guns.sma(33) : error 001: expected token: ";", but found ")"
drop_guns.sma(33) : error 029: invalid expression, assumed zero
drop_guns.sma(33) : fatal error 107: too many error messages on one line
Исходник
Код:
#include <amxmodx>
#include <fun>

#define PLUGIN "strip_user_weapons"
#define VERSION "1.0"
#define AUTHOR "underwoker"

new g_Maxplayers

public plugin_init()
if(get_user_flags(id) & ADMIN_KICK | ADMIN_BAN)
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("HLTV", "round_start", "a", "1=0", "2=0") // Потому что вызывается перед фризтаймом
    
    g_Maxplayers = get_maxplayers()
{
public round_start()
{
    for(new id = 1; id <= g_Maxplayers; id++)
        if(is_user_alive(id)) set_task(0.1, "strip", id) // Если он жив, значит и законекчен;)
}

public strip(id)
{
    strip_user_weapons(id)
    give_item(id, "weapon_knife")
}
Доброго всем времени! мучаюсь не могу никак добавить флаги что бы работало только на этих флагах, например "a,b"
 
K

kapangaIII

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

#define PLUGIN "strip_user_weapons"
#define VERSION "1.0"
#define AUTHOR "underwoker"

new g_Maxplayers

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_event("HLTV", "round_start", "a", "1=0", "2=0") // Потому что вызывается перед фризтаймом
    
    g_Maxplayers = get_maxplayers()
{
public round_start()
{
    for(new id = 1; id <= g_Maxplayers; id++)
        if(is_user_alive(id) && (get_user_flags(id) & (ADMIN_KICK | ADMIN_BAN))) set_task(0.1, "strip", id) // Если он жив, значит и законекчен;)
}

public strip(id)
{
    strip_user_weapons(id)
    give_item(id, "weapon_knife")
}
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
kapangaIII, не компилирует дружище, ошибки

Код:
drop_guns.sma(23) : error 029: invalid expression, assumed zero
drop_guns.sma(23) : error 017: undefined symbol "round_start"
drop_guns.sma(29) : error 029: invalid expression, assumed zero
drop_guns.sma(29) : error 017: undefined symbol "strip"
drop_guns.sma(31) : error 017: undefined symbol "id"
drop_guns.sma(32) : error 017: undefined symbol "id"
drop_guns.sma(32) : warning 215: expression has no effect
drop_guns.sma(32) : error 001: expected token: ";", but found ")"
drop_guns.sma(32) : error 029: invalid expression, assumed zero
drop_guns.sma(32) : fatal error 107: too many error messages on one line
 

Анатолий

Пользователь
Регистрация
8 Июн 2017
Сообщения
637
Симпатии
166
Пол
Мужской
ВКонтакте
e1337ace
kapangaIII, не компилирует дружище, ошибки

Код:
drop_guns.sma(23) : error 029: invalid expression, assumed zero
drop_guns.sma(23) : error 017: undefined symbol "round_start"
drop_guns.sma(29) : error 029: invalid expression, assumed zero
drop_guns.sma(29) : error 017: undefined symbol "strip"
drop_guns.sma(31) : error 017: undefined symbol "id"
drop_guns.sma(32) : error 017: undefined symbol "id"
drop_guns.sma(32) : warning 215: expression has no effect
drop_guns.sma(32) : error 001: expected token: ";", but found ")"
drop_guns.sma(32) : error 029: invalid expression, assumed zero
drop_guns.sma(32) : fatal error 107: too many error messages on one line
Держи
 

Вложения

K

kapangaIII

C-like:
    g_Maxplayers = get_maxplayers()
{
-->
Код:
    g_Maxplayers = get_maxplayers()
}
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
Спасибо Вам парни)))
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
kapangaIII, такую штуку в логах выдает, что делать
Код:
L 05/01/2019 - 22:50:53: [FUN] Item "weapon_vesthelm" failed to create
L 05/01/2019 - 22:50:53: [AMXX] Run time error 10 (plugin "drop_guns.amxx") (native "give_item") - debug not enabled!
L 05/01/2019 - 22:50:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
 

Анатолий

Пользователь
Регистрация
8 Июн 2017
Сообщения
637
Симпатии
166
Пол
Мужской
ВКонтакте
e1337ace
kapangaIII, такую штуку в логах выдает, что делать
Код:
L 05/01/2019 - 22:50:53: [FUN] Item "weapon_vesthelm" failed to create
L 05/01/2019 - 22:50:53: [AMXX] Run time error 10 (plugin "drop_guns.amxx") (native "give_item") - debug not enabled!
L 05/01/2019 - 22:50:53: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
weapon_vesthelm ? ты где это взял??
ищи тут!
Код:
// Weapons:
weapon_usp
weapon_glock18
weapon_deagle
weapon_p228
weapon_elite
weapon_fiveseven
weapon_m3
weapon_xm1014
weapon_mp5navy
weapon_tmp
weapon_p90
weapon_mac10
weapon_ump45
weapon_famas
weapon_sg552
weapon_ak47
weapon_m4a1
weapon_aug
weapon_scout
weapon_awp
weapon_g3sg1
weapon_sg550
weapon_galil
weapon_m249

// Ammo:
ammo_45acp
ammo_9mm
ammo_50ae
ammo_357sig
ammo_57mm
ammo_buckshot
ammo_556nato
ammo_762nato
ammo_338magnum
ammo_308
ammo_556natobox

// Items:
item_kevlar
item_assaultsuit
weapon_flashbang
weapon_hegrenade
weapon_smokegrenade
item_thighpack
item_nvgs
weapon_shield
 
K

kapangaIII

Я ничего подобного не вижу в коде. Не могу сказать из-за чего 'выдает такую штуку'.
Да и вообще, не существует weapon_vesthelm в amxmodx'е сейчас.
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
Анатолий, тоесть item_assaultsuit это броня и шлем? а кусачки
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
спасибо попробую))
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
Анатолий, Здравствуй еще раз) не нахожу Плент (бомбу в списке), как правильней его вписать - weapon_c4 ?
 

IIuToH

Пользователь
Регистрация
5 Авг 2018
Сообщения
79
Симпатии
0
Спасибо.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу