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

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

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

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

8 страниц V  « 5 6 7 »

V.I.P_acc (Обновил немного описание перезалил sma 04.02.14)

, Плагин делали на заказ.
6yxoudbdarg
сообщение 16.3.2014, 14:37
Сообщение #101
Стаж: 13 лет

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

Цитата(GOOD FELLOW @ 15.3.2014, 22:52) *
попробуй заменить

Код:
set_user_armor(id, get_pcvar_num(cvar_armor_amount))


на

Код:
cs_set_user_armor(id, CS_ARMOR_VESTHELM, get_pcvar_num(cvar_armor_amount))


PS: не проверял

Чёто не то армор 2 стал вообще))
может не то поправил в нотпэде 97 строчка
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 16.3.2014, 14:55
Сообщение #102


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Цитата(6yxoudbdarg @ 16.3.2014, 16:37) *
Чёто не то армор 2 стал вообще))
может не то поправил в нотпэде 97 строчка

У меня тоже 2 стало
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KentHD
сообщение 17.3.2014, 10:29
Сообщение #103
Стаж: 12 лет

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

этот ВИП плагин на флаге t работает?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 17.3.2014, 11:14
Сообщение #104


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

2 броня стала? А вам что нужно было?

Цитата(KentHD @ 17.3.2014, 10:29) *
этот ВИП плагин на флаге t работает?

Флаг t по дефолту (настраивается кварами)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя y4eHuK
сообщение 21.3.2014, 2:15
Сообщение #105


Стаж: 15 лет

Сообщений: 268
Благодарностей: 61
Полезность: 186

Цитата(6yxoudbdarg @ 5.3.2014, 8:12) *
Плагин норм но есть 1 минус) броня без шлема дётся как исправит?


Если я не ошибаюсь, то нужно писать так:

Код:
cs_set_user_armor(id, get_pcvar_num(cvar_armor_amount),CS_ARMOR_VESTHELM)

сразу говорю в павн я не силен.
Броню должно выдавать так как в настройках указанно.

Что касается флагов и демагера используйте квары.
Насколько я помню через них всё можно править.

Отредактировал: y4eHuK, - 21.3.2014, 2:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя hacker63
сообщение 23.3.2014, 1:52
Сообщение #106


Стаж: 13 лет

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

С новым amxx 1.8.3 что не робит???
Когда играешь за тт то модель нормально отображается, а когда за кт, то выкидывает с сервера с ошибкой:
Mod_NumForName: models/player/vip_ct/vip_ctT.mdl not found
Откуда взялась большая T в директории, мне непонятно.

На всякий случай покажу исходник:
Код:

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

new const CT_MODEL[] = "models/player/vip_ct/vip_ct.mdl"
new const T_MODEL[] = "models/player/vip_t/vip_t.mdl"

#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD ( 1 << 0 )
#define SCOREATTRIB_BOMB ( 1 << 1 )
#define SCOREATTRIB_VIP ( 1 << 2 )

const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0
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)
const SECONDARY_WEAPONS_BIT_SUM = (1<<CSW_P228)|(1<<CSW_ELITE)|(1<<CSW_FIVESEVEN)|(1<<CSW_USP)|(1<<CSW_GLOCK18)|(1<<CSW_DEAGLE)

new cvar_grenade, cvar_armor, cvar_health, cvar_armor_amount, cvar_health_amount, cvar_tab, cvar_money, cvar_money_amount, cvar_menu, cvar_model, cvar_flag
new g_msgSayText, g_maxplayers, round_count
new can_take[33]
new g_HudSync, g_HudSync2

public plugin_init()
{
register_plugin("VIP", "1.0", "ill")

register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
register_event("TextMsg","RoundRestart","a","2&#Game_w")
register_event("Damage", "damage_message", "b", "2!0", "3=0", "4!0")
register_logevent("logevent_round_start",2, "1=Round_Start")

register_message(get_user_msgid("ScoreAttrib" ), "MessageScoreAttrib")

RegisterHam(Ham_Spawn, "player", "fw_SpawnPost", 1)

register_clcmd("say /vm", "press_wm")
register_clcmd("say /vip", "vip_motd")
register_menu("VIP Weapon", KEYSMENU, "weapon_menu")

cvar_grenade = register_cvar("vip_get_grenade", "1")
cvar_armor = register_cvar("vip_get_armor", "1")
cvar_armor_amount = register_cvar("vip_get_armor_amount", "120")
cvar_health = register_cvar("vip_get_health", "1")
cvar_health_amount = register_cvar("vip_get_health_amount", "120")
cvar_tab = register_cvar("vip_tab", "1")
cvar_money = register_cvar("vip_get_money", "1")
cvar_money_amount = register_cvar("vip_get_money_amount", "2300")
cvar_menu = register_cvar("vip_get_menu", "1")
cvar_model = register_cvar("vip_model", "1")
cvar_flag = register_cvar("vip_flag", "t")

g_msgSayText = get_user_msgid("SayText")
g_maxplayers = get_maxplayers()
g_HudSync = CreateHudSyncObj()
g_HudSync2 = CreateHudSyncObj()

round_count = 0
}

public plugin_precache()
{
precache_model(CT_MODEL)
precache_model(T_MODEL)
}

public RoundStart()
{
for (new id = 1; id <= g_maxplayers; id++)
{
can_take[id] = true
}
}

public logevent_round_start()
{
round_count++
}

public RoundRestart(id)
{
round_count = 1
}

public fw_SpawnPost(id)
{
if(!is_user_alive(id))
return

if(!isVIP(id))
return

if(get_pcvar_num(cvar_grenade))
{
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
}

if(get_pcvar_num(cvar_armor))
set_user_armor(id, get_pcvar_num(cvar_armor_amount))

if(get_pcvar_num(cvar_health))
set_user_health(id, get_pcvar_num(cvar_health_amount))

if(get_pcvar_num(cvar_money))
{
if(round_count > 2)
{
cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(cvar_money_amount))
colored_print(id, "^x04[VIP] ^x01 +money")
}
}

if(get_pcvar_num(cvar_model))
{
if(cs_get_user_team(id) == CS_TEAM_CT)
cs_set_user_model(id, "vip_ct")
else if(cs_get_user_team(id) == CS_TEAM_T)
cs_set_user_model(id, "vip_t")
}
else
cs_reset_user_model(id)
}

public damage_message(id)
{
new attacker = get_user_attacker(id)
new damage = read_data(2)

if(isVIP(id))
{
set_hudmessage(255, 0, 0, 0.45, 0.50, 2, 0.1, 4.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_HudSync2, "%i", damage)
}

if (is_user_connected(attacker) && isVIP(attacker))
{
set_hudmessage(0, 100, 200, -1.0, 0.55, 2, 0.1, 4.0, 0.02, 0.02, -1)
ShowSyncHudMsg(attacker, g_HudSync, "%i", damage)
}
}

public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{
new id = get_msg_arg_int(1)
if(is_user_connected(id) && isVIP(id) && get_pcvar_num(cvar_tab))
{
set_msg_arg_int(2, ARG_BYTE, is_user_alive(id) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD)
}
}

public press_wm(id)
{
if(!get_pcvar_num(cvar_menu))
{
colored_print(id, "^x04[VIP] ^x01Меню отключено")
return PLUGIN_HANDLED
}

if(!isVIP(id))
{
colored_print(id, "^x04[VIP] ^x01Меню доступно только VIP игрокам")
return PLUGIN_HANDLED
}

if(round_count <= 3)
{
colored_print(id, "^x04[VIP] ^x01Меню доступно только после первого раунда")
return PLUGIN_HANDLED
}

if(!can_take[id])
{
colored_print(id, "^x04[VIP] ^x01Меню доступно один раз за раунд")
return PLUGIN_HANDLED
}

if(!is_user_alive(id))
{
colored_print(id, "^x04[VIP] ^x01Меню доступно когда вы живы")
return PLUGIN_HANDLED
}

show_weapons_menu(id)

return PLUGIN_HANDLED
}

public show_weapons_menu(id)
{
static menu[450], len
len = 0

len += formatex(menu[len], charsmax(menu) - len, "\yVIP меню^n^n")

len += formatex(menu[len], charsmax(menu) - len, "\r1.\w m4a1 + dgl ^n")
len += formatex(menu[len], charsmax(menu) - len, "\r2.\w ak47 + dgl ^n")
len += formatex(menu[len], charsmax(menu) - len, "\r3.\w awp + dgl ^n")

len += formatex(menu[len], charsmax(menu) - len, "^n^n\r0.\w Выход")

show_menu(id, KEYSMENU, menu, -1, "VIP Weapon")
}

public weapon_menu(id, key)
{
switch (key)
{
case 0:
{
drop_weapons(id, 1)
drop_weapons(id, 2)
give_item(id,"weapon_m4a1")
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_M4A1, 90)

can_take[id] = false
}
case 1:
{
drop_weapons(id, 1)
drop_weapons(id, 2)
give_item(id,"weapon_ak47")
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_AK47, 90)

can_take[id] = false
}
case 2:
{
drop_weapons(id, 1)
drop_weapons(id, 2)
give_item(id,"weapon_awp")
give_item(id,"weapon_deagle")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_bpammo(id, CSW_AWP, 30)

can_take[id] = false
}
}
}

public vip_motd(id)
{
show_motd(id, "vip.txt", "VIP")
}

public isVIP(id)
{
return get_user_flags(id) & get_admin_level_flag()
}

public get_admin_level_flag()
{
new flags[24]

get_pcvar_string ( cvar_flag, flags, sizeof ( flags ) - 1 )

return ( read_flags ( flags ) )
}

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)) || (dropwhat == 2 && ((1<<weaponid) & SECONDARY_WEAPONS_BIT_SUM)))
{
static wname[32]
get_weaponname(weaponid, wname, charsmax(wname))
engclient_cmd(id, "drop", wname)
}
}
}

stock colored_print( target, const message[], any:... )
{
static buffer[ 512 ]

if( !target )
{
static player
for( player = 1; player <= g_maxplayers; player++ )
{
if ( !is_user_connected( player ) )
continue;

vformat( buffer, charsmax( buffer ), message, 3 )

message_begin( MSG_ONE_UNRELIABLE, g_msgSayText, _, player )
write_byte( player )
write_string( buffer )
message_end()
}
}

else
{
vformat( buffer, charsmax( buffer ), message, 3 )

message_begin( MSG_ONE, g_msgSayText, _, target )
write_byte( target )
write_string( buffer )
message_end()
}
}


Отредактировал: hacker63, - 23.3.2014, 1:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 23.3.2014, 5:14
Сообщение #107
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

модели нехватает, в прекеш надо и T модель вставить если она есть обязательно


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя hacker63
сообщение 23.3.2014, 9:52
Сообщение #108


Стаж: 13 лет

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

Цитата(csnet @ 23.3.2014, 6:14) *
модели нехватает, в прекеш надо и T модель вставить если она есть обязательно

В прекеше она есть, вот кусок
public plugin_precache()
{   
precache_model(CT_MODEL)  
precache_model(T_MODEL)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 23.3.2014, 10:10
Сообщение #109
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Цитата(hacker63 @ 23.3.2014, 11:52) *
В прекеше она есть, вот кусок
public plugin_precache()
{   
precache_model(CT_MODEL)  
precache_model(T_MODEL)
}



Т это не значит теровская модель лол
гугли


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tyne
сообщение 23.3.2014, 10:18
Сообщение #110


Стаж: 13 лет

Сообщений: 544
Благодарностей: 137
Полезность: 91

Нужно скомпилировать T модель, чтобы её небыло.
У игрока она не качается, когда он видит её, то вылетает с такой вот ошибкой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 7entol
сообщение 13.4.2014, 20:54
Сообщение #111


Стаж: 12 лет

Сообщений: 143
Благодарностей: 66
Полезность: 214

Помогите пожалуйста, что за ошибки?
Код
L 04/13/2014 - 22:52:37: [AMXX] Displaying debug trace (plugin "vip_acc.amxx")
L 04/13/2014 - 22:52:37: [AMXX] Run time error 10: native error (native "get_pcvar_string")
L 04/13/2014 - 22:52:37: [AMXX]    [0] vip_acc.sma::get_admin_level_flag (line 262)
L 04/13/2014 - 22:52:37: [AMXX]    [1] vip_acc.sma::isVIP (line 255)
L 04/13/2014 - 22:52:37: [AMXX]    [2] vip_acc.sma::MessageScoreAttrib (line 149)


Квары выставлены вот такие:
Код
vip_get_grenade "1" [1/0] (Выдавать гранаты в начале раунда)
vip_get_armor "1" [1/0] (Выдавать броню)
vip_get_armor_amount "120" [0-255] (Количество выдаваемой брони)
vip_get_health "0" [1/0] (Выдавать жизни)
vip_get_health_amount "120" [0-255] (Количество выдаваемой жизни)
vip_tab "1" [1/0] (Вип в таблице юзеров TAB)
vip_get_money "1" [1/0] (Выдавать дополнительные деньги каждый раунд)
vip_get_money_amount "1500" [0-16000] (Количество выдаваемых денег каждый раунд)
vip_get_menu "1" [1/0] (Право пользование V.I.P. меню /vm)
vip_model "0" [1/0] (Модели для вип ироков)
vip_flag "t" (Флаг для получения доступа к вип уровню)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KentHD
сообщение 20.5.2014, 23:40
Сообщение #112
Стаж: 12 лет

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

Никто не заметил,что вэтом плагин броня не работает вообще?
Поставил 105хп и 120брони. Кидаешь под ноги гранату - остается 10хп и120 брони. Это как понять?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 21.5.2014, 5:26
Сообщение #113


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Гранаты не сносят броню вроде как
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KentHD
сообщение 25.5.2014, 15:32
Сообщение #114
Стаж: 12 лет

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

Цитата(GOOD FELLOW @ 21.5.2014, 6:26) *
Гранаты не сносят броню вроде как

Сносят!
Броня вообще ни о чем!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
TEROR^
сообщение 25.5.2014, 15:39
Сообщение #115
Стаж: 16 лет

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

Цитата(KentHD @ 25.5.2014, 16:32) *
Сносят!
Броня вообще ни о чем!

Причём тут вообще броня и взрыв гранаты к данному плагину? Это, мне кажется, уже не проблема разработчика/человека, выложившего данный плагин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KentHD
сообщение 28.5.2014, 15:06
Сообщение #116
Стаж: 12 лет

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

Цитата(TEROR^ @ 25.5.2014, 16:39) *
Причём тут вообще броня и взрыв гранаты к данному плагину? Это, мне кажется, уже не проблема разработчика/человека, выложившего данный плагин.

Ты вместо того, чтобы рот открывать взял бы на своём сервере и проверил бы!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kanapl9
сообщение 4.6.2014, 15:19
Сообщение #117
Стаж: 12 лет

Сообщений: 12
Благодарностей: 3
Полезность: 66

дайте скрин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 13.6.2014, 10:19
Сообщение #118


Стаж: 12 лет

Сообщений: 621
Благодарностей: 78
Полезность: 12

Вот что нашел в логах.
Как исправить?

L 06/13/2014 - 01:15:46: Start of error session.
L 06/13/2014 - 01:15:46: Info (map "fy_poolday") (file "addons/amxmodx/logs/error_20140613.log")
L 06/13/2014 - 01:15:46: Invalid CVAR pointer
L 06/13/2014 - 01:15:46: [AMXX] Run time error 10 (plugin "IDEAL_VIP.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/13/2014 - 01:15:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 13.6.2014, 10:57
Сообщение #119


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(qpi3ik @ 13.6.2014, 10:19) *
Вот что нашел в логах.
Как исправить?

L 06/13/2014 - 01:15:46: Start of error session.
L 06/13/2014 - 01:15:46: Info (map "fy_poolday") (file "addons/amxmodx/logs/error_20140613.log")
L 06/13/2014 - 01:15:46: Invalid CVAR pointer
L 06/13/2014 - 01:15:46: [AMXX] Run time error 10 (plugin "IDEAL_VIP.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/13/2014 - 01:15:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).


debug включи
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 13.6.2014, 11:36
Сообщение #120


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Цитата(qpi3ik @ 13.6.2014, 12:19) *
Вот что нашел в логах.
Как исправить?

L 06/13/2014 - 01:15:46: Start of error session.
L 06/13/2014 - 01:15:46: Info (map "fy_poolday") (file "addons/amxmodx/logs/error_20140613.log")
L 06/13/2014 - 01:15:46: Invalid CVAR pointer
L 06/13/2014 - 01:15:46: [AMXX] Run time error 10 (plugin "IDEAL_VIP.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/13/2014 - 01:15:46: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

Какое отношение плагин IDEAL_VIP.amxx относится к данной теме?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
8 страниц V  « 5 6 7 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: