Witam posiadam na serwerze Vip, ale nie mam bladego pojęcia jak zmienić model do niego
Podam teraz kod na którym widzę że chyba jest możliwość zmiany modelu dla Vipów.. ale nie znam się za bardzo na tych kodach całych
Wiec mógłby mi ktoś wyjaśnić co mam tutaj z edytować by wszystko śmigało bez problemu ?
#include <amxmodx> #include <colorchat> #include <cstrike> #include <fun> #include <hamsandwich> forward amxbans_admin_connect(id); new CsArmorType:armortype, bool:g_Vip[33], g_Hudmsg; public plugin_init(){ register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill"); register_message(get_user_msgid("SayText"),"handleSayText"); RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1); register_message(get_user_msgid("ScoreAttrib"), "VipStatus"); register_clcmd("say /vip", "ShowMotd"); set_task(60.0, "ShowAdv",.flags = "b"); g_Hudmsg=CreateHudSyncObj(); } public client_authorized(id){ if(get_user_flags(id) & 524288 == 524288){ client_authorized_vip(id); } } public client_authorized_vip(id){ g_Vip[id]=true; new g_Name[64]; get_user_name(id,g_Name,charsmax(g_Name)); set_hudmessage(24, 190, 220, 0.25, 0.2, 0, 6.0, 6.0); ShowSyncHudMsg(0, g_Hudmsg, "Vip %s wbija na serwer !",g_Name); } public client_disconnect(id){ if(g_Vip[id]){ client_disconnect_vip(id); } } public client_disconnect_vip(id){ g_Vip[id]=false; } public SpawnedEventPre(id){ if(g_Vip[id]){ if(is_user_alive(id)){ SpawnedEventPreVip(id); } } } public SpawnedEventPreVip(id){ set_user_health(id, get_user_health(id)+50); cs_set_user_armor(id, min(cs_get_user_armor(id,armortype)+100, 300), armortype); new g_Model[64]; formatex(g_Model,charsmax(g_Model),"%s",get_user_team(id) == 1 ? "Viptt" : "Vipct"); cs_set_user_model(id,g_Model); if(get_user_team(id)==2){ new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0); give_item(id, "weapon_smokegrenade"); ++sgnum; } } public VipStatus(){ new id=get_msg_arg_int(1); if(is_user_alive(id) && g_Vip[id]){ set_msg_arg_int(2, ARG_BYTE, get_msg_arg_int(2)|4); } } public ShowMotd(id){ show_motd(id, "vip.txt", "Informacje o vipie"); } public ShowAdv(){ ColorChat(0, NORMAL, "[VIP]^x04 Chcesz dowiedziec sie co posiada vip ? Napisz na say'u /vip"); } public amxbans_admin_connect(id){ client_authorized(id); } public handleSayText(msgId,msgDest,msgEnt){ new id = get_msg_arg_int(1); if(!is_user_connected(id)) return PLUGIN_CONTINUE; new szTmp[256],szTmp2[256]; get_msg_arg_string(2,szTmp, charsmax( szTmp ) ) new szPrefix[64] = "^x04[VIP]"; if(!equal(szTmp,"#Cstrike_Chat_All")){ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2)," "); add(szTmp2,charsmax(szTmp2),szTmp); } else{ add(szTmp2,charsmax(szTmp2),szPrefix); add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2"); } set_msg_arg_string(2,szTmp2); return PLUGIN_CONTINUE; }
Użytkownik Sanchey edytował ten post 06.01.2016 03:08