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

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

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

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

2 страниц V   1 2

Модификация админ вгк

, Помогите пжл [РЕШЕНО]
Статус пользователя [0]x[0]
сообщение 19.4.2015, 10:55
Сообщение #1


Стаж: 15 лет

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

Нужно, чтобы у випов в начале раунда выкидывалось стандартное оружи(USP, Glock) и выдался дигл.

Вот пытался что то сам сделать но выскакивает ошибка

admin_vgk.sma(26) : error 088: number of arguments does not match definition
admin_vgk.sma(27) : error 088: number of arguments does not match definition

2 Errors.
Could not locate output file admin_vgk.amx (compile failed).

Скрытый текст
Код:

#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id,"weapon_glock18")
strip_user_weapons(id,"weapon_usp")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, cs_get_user_money(id) + 500);
}

return PLUGIN_HANDLED
}


Отредактировал: [0]x[0], - 19.4.2015, 11:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GANS2302
сообщение 19.4.2015, 11:00
Сообщение #2


Стаж: 11 лет

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

Код:

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id,"weapon_glock18")
strip_user_weapons(id,"weapon_usp")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
}

return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 11:34
Сообщение #3


Стаж: 15 лет

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

Скрытый текст
Цитата(GANS2302 @ 19.4.2015, 12:00) *
Код:

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id,"weapon_glock18")
strip_user_weapons(id,"weapon_usp")
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
}

return PLUGIN_HANDLED
}

Это что?

Отредактировал: [0]x[0], - 19.4.2015, 12:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Norman111
сообщение 19.4.2015, 12:10
Сообщение #4


Стаж: 13 лет

Сообщений: 328
Благодарностей: 230
Полезность: 403

admin_vgk
Код:

#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
}
return PLUGIN_HANDLED
}


P.S добавил еще выдачу ножа, т.к стрип и его забирает

Отредактировал: Norman111, - 19.4.2015, 12:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 12:14
Сообщение #5


Стаж: 15 лет

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

Цитата(Norman111 @ 19.4.2015, 13:10) *
admin_vgk
Код:

#include <amxmodx>
#include <amxmisc>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
}
return PLUGIN_HANDLED
}


P.S добавил еще выдачу ножа, т.к стрип и его забирает

спасибо))) а что нужно дописать, чтобы в начале раунда ВИПам определёную сумму давало?
PS: В начале раунда скрипт забирает всё оружие, даже если я остался жив и у меня был ак, то он исчезнит((((

Отредактировал: [0]x[0], - 19.4.2015, 12:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Norman111
сообщение 19.4.2015, 12:18
Сообщение #6


Стаж: 13 лет

Сообщений: 328
Благодарностей: 230
Полезность: 403

admin_vgk
Код:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, 800)
}
return PLUGIN_HANDLED
}


В строке cs_set_user_money(id, 800) вместо 800 ставь свое значение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 12:30
Сообщение #7


Стаж: 15 лет

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

Цитата(Norman111 @ 19.4.2015, 13:18) *
admin_vgk
Код:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, 800)
}
return PLUGIN_HANDLED
}


В строке cs_set_user_money(id, 800) вместо 800 ставь свое значение

В начале раунда скрипт забирает всё оружие, даже если я остался жив и у меня был ак, то он исчезнит((((
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Norman111
сообщение 19.4.2015, 12:33
Сообщение #8


Стаж: 13 лет

Сообщений: 328
Благодарностей: 230
Полезность: 403

Тогда надо делать через ham. Чуть позже сделаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 12:43
Сообщение #9


Стаж: 15 лет

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

Цитата(Norman111 @ 19.4.2015, 13:33) *
Тогда надо делать через ham. Чуть позже сделаю

А нельзя в эту strip_user_weapons(id) строчку вписать id глока и юсп...

Хотя тогда наверное если игрок выкинет дигл и будет бегать с дулями например, то в начале нового раунда у него останутся дули и + появится дигл ubeysya.gif

Отредактировал: [0]x[0], - 19.4.2015, 12:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Machette
сообщение 19.4.2015, 12:45
Сообщение #10


Стаж: 14 лет

Сообщений: 546
Благодарностей: 419
Полезность: 947

Не проще просто выдавать пистолет(deagle), а если слот на пистолеты уже занят, то просто выбрасывать оружие - stock drop_weapons?

Отредактировал: Machette, - 19.4.2015, 12:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 12:46
Сообщение #11


Стаж: 15 лет

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

Цитата(Machette @ 19.4.2015, 13:45) *
Не проще просто выдавать пистолет(deagle), а если слот на пистолеты уже занят, то просто выбрасывать оружие - stock drop_weapons?

Вот да, что то типа этого и надо. Как это реализовать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Machette
сообщение 19.4.2015, 12:48
Сообщение #12


Стаж: 14 лет

Сообщений: 546
Благодарностей: 419
Полезность: 947

Выше public plugin_init
Код:
const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)
|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

В конец добавляешь
Код:
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}

И перед выдачой дигла
Код:
drop_weapons(id, 1)
give_item(id, "weapon_deagle")


Отредактировал: Machette, - 19.4.2015, 12:50
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 12:52
Сообщение #13


Стаж: 15 лет

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

Скрытый текст
Цитата(Machette @ 19.4.2015, 13:48) *
Выше public plugin_init
Код:
const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)
|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)

В конец добавляешь
Код:
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}

И перед выдачой дигла
Код:
drop_weapons(id, 1)
give_item(id, "weapon_deagle")


То есть так?
Скрытый текст
Код:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)
|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)


public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
drop_weapons(id, 1)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, 800)
}
return PLUGIN_HANDLED
}
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}

Тогда ошибка при компиляции

Отредактировал: [0]x[0], - 19.4.2015, 12:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Machette
сообщение 19.4.2015, 12:56
Сообщение #14


Стаж: 14 лет

Сообщений: 546
Благодарностей: 419
Полезность: 947

[0]x[0], внимательно прочитай, добавь в начало const PRIMARY_WEAPONS_BIT_SUM =
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 13:03
Сообщение #15


Стаж: 15 лет

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

Цитата(Machette @ 19.4.2015, 13:56) *
[0]x[0], внимательно прочитай, добавь в начало const PRIMARY_WEAPONS_BIT_SUM =


Скрытый текст
Код:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)
|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)


public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
drop_weapons(id, 1)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, 800)
}
return PLUGIN_HANDLED
}
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}

В таком виде:
admin_vgk.sma(6) : error 010: invalid function or declaration
admin_vgk.sma(58) : error 017: undefined symbol "PRIMARY_WEAPONS_BIT_SUM"

2 Errors.
Could not locate output file admin_vgk.amx (compile failed).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bandit123
сообщение 19.4.2015, 13:11
Сообщение #16


Стаж: 12 лет

Сообщений: 85
Благодарностей: 19
Полезность: 175

Цитата([0]x[0] @ 19.4.2015, 14:03) *

Скрытый текст
Код:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)
|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)


public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
drop_weapons(id, 1)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, 800)
}
return PLUGIN_HANDLED
}
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}

В таком виде:
admin_vgk.sma(6) : error 010: invalid function or declaration
admin_vgk.sma(58) : error 017: undefined symbol "PRIMARY_WEAPONS_BIT_SUM"

2 Errors.
Could not locate output file admin_vgk.amx (compile failed).


Прикрепленный файл  admin_vgk.sma ( 1,59 килобайт ) Кол-во скачиваний: 21


Отредактировал: bandit123, - 19.4.2015, 13:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Machette
сообщение 19.4.2015, 13:12
Сообщение #17


Стаж: 14 лет

Сообщений: 546
Благодарностей: 419
Полезность: 947

Цитата([0]x[0] @ 19.4.2015, 14:03) *

Скрытый текст
Код:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


const PRIMARY_WEAPONS_BIT_SUM = (1<<CSW_SCOUT)|(1<<CSW_XM1014)|(1<<CSW_MAC10)|(1<<CSW_AUG)|(1<<CSW_UMP45)|(1<<CSW_SG550)|(1<<CSW_GALIL)|(1<<CSW_FAMAS)
|(1<<CSW_AWP)|(1<<CSW_MP5NAVY)|(1<<CSW_M249)|(1<<CSW_M3)|(1<<CSW_M4A1)|(1<<CSW_TMP)|(1<<CSW_G3SG1)|(1<<CSW_SG552)|(1<<CSW_AK47)|(1<<CSW_P90)


public plugin_init()
{
register_plugin("Admins are VIP's + grenades + kevlar", "1.0", "Eg@r4$il{")
register_event("ResetHUD", "ResetHUD", "be")
}

public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}

public VIP(TaskID)
{
new id = TaskID - 6910

if (is_user_admin(id))
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
strip_user_weapons(id)
give_item(id,"weapon_hegrenade")
give_item(id,"weapon_flashbang")
give_item(id,"weapon_flashbang")
drop_weapons(id, 1)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id, "ammo_50ae")
give_item(id,"item_assaultsuit")
cs_set_user_money(id, 800)
}
return PLUGIN_HANDLED
}
stock drop_weapons(id, dropwhat)
{
static weapons[32], num, i, weaponid
num = 0
get_user_weapons(id, weapons, num)

for (i = 0; i < num; i++)
{
weaponid = weapons[i]

if (dropwhat == 1 && ((1<<weaponid) & PRIMARY_WEAPONS_BIT_SUM))
{
static wname[32]
get_weaponname(weaponid, wname, sizeof wname - 1)
engclient_cmd(id, "drop", wname)
}
}
}

В таком виде:
admin_vgk.sma(6) : error 010: invalid function or declaration
admin_vgk.sma(58) : error 017: undefined symbol "PRIMARY_WEAPONS_BIT_SUM"

2 Errors.
Could not locate output file admin_vgk.amx (compile failed).

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя [0]x[0]
сообщение 19.4.2015, 13:20
Сообщение #18


Стаж: 15 лет

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

Цитата(bandit123 @ 19.4.2015, 14:11) *
Прикрепленный файл  admin_vgk.sma ( 1,59 килобайт ) Кол-во скачиваний: 21

Всё, так и было, только у меня пробелов больше было)))
+ всё равно оружие которое я подобрал исчезает и даётся долько дигл и грены
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Machette
сообщение 19.4.2015, 13:22
Сообщение #19


Стаж: 14 лет

Сообщений: 546
Благодарностей: 419
Полезность: 947

Цитата([0]x[0] @ 19.4.2015, 14:20) *
Всё, так и было, только у меня пробелов больше было)))
+ всё равно оружие которое я подобрал исчезает и даётся долько дигл и грены

strip_user_weapons(id) - уберай эту строку.

Отредактировал: Machette, - 19.4.2015, 13:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя bandit123
сообщение 19.4.2015, 13:26
Сообщение #20


Стаж: 12 лет

Сообщений: 85
Благодарностей: 19
Полезность: 175

[0]x[0], был у меня наподобие этого плагин только там нет надписи VIP в таблице счета. Если нужно скину
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: