witam wygenerowałem sobie vipa w generatorze i nie dziala w amx_plugins pisze bad load
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
bad load vip generatorvip
#1
Napisano 17.01.2017 15:20
#2
Napisano 17.01.2017 16:36
Nie działa kompilator na forum, skopiuj kod i skomplikuj lokalnie.
Zawsze służę pomocą, pomogę na tyle ile jestem wstanie
Poradnik do instalacji AmxBans: https://www.youtube....h?v=fYq5iKQhVIM
Link do lekkiej "modyfikacji" AmxBans: https://amxx.pl/topi...ndpost&p=733955
#3
Napisano 17.01.2017 17:06
tez cos nie chce sie skomplikować
zrobi ktos to ?
kod sma z generatora vipa
#include <amxmodx>
#include <colorchat>#include <cstrike>#include <csx>#include <engine>#include <fakemeta>#include <fun>#include <hamsandwich>new Array:g_Array, CsArmorType:armortype, bool:g_Vip[33], gRound=0, g_Hudmsg,maxPlayers, menu, menu_callback_handler, skoki[33], weapon_id;new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"};new const g_Prefix[] = "Vip Chat";public plugin_init(){register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill");register_forward(FM_CmdStart, "CmdStartPre");RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);register_event("HLTV", "event_new_round", "a", "1=0", "2=0");register_logevent("GameCommencing", 2, "1=Game_Commencing");register_event("DeathMsg", "DeathMsg", "a");register_message(get_user_msgid("ScoreAttrib"), "VipStatus");g_Array=ArrayCreate(64,32);for(new i;i<sizeof g_Langcmd;i++){register_clcmd(g_Langcmd[i], "ShowVips");}register_clcmd("say /vip", "ShowMotd");register_clcmd("say_team", "VipChat");register_message(get_user_msgid("SayText"),"handleSayText");g_Hudmsg=CreateHudSyncObj();register_logevent("RoundEnd", 2, "1=Round_End");}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));new g_Size = ArraySize(g_Array);new szName[64];for(new i = 0; i < g_Size; i++){ArrayGetString(g_Array, i, szName, charsmax(szName));if(equal(g_Name, szName)){return 0;}}ArrayPushString(g_Array,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);return PLUGIN_CONTINUE;}public client_disconnect(id){if(g_Vip[id]){client_disconnect_vip(id);}}public client_disconnect_vip(id){g_Vip[id]=false;new Name[64];get_user_name(id,Name,charsmax(Name));new g_Size = ArraySize(g_Array);new g_Name[64];for(new i = 0; i < g_Size; i++){ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));if(equal(g_Name,Name)){ArrayDeleteItem(g_Array,i);break;}}}public CmdStartPre(id, uc_handle){if(g_Vip[id]){if(is_user_alive(id)){CmdStartPreVip(id, uc_handle);}}}public CmdStartPreVip(id, uc_handle){new flags = pev(id, pev_flags);if((get_uc(uc_handle, UC_Buttons) & IN_JUMP) && !(flags & FL_ONGROUND) && !(pev(id, pev_oldbuttons) & IN_JUMP) && skoki[id]>0){--skoki[id];new Float:velocity[3];pev(id, pev_velocity,velocity);velocity[2] = random_float(265.0,285.0);set_pev(id,pev_velocity,velocity);} else if(flags & FL_ONGROUND && skoki[id]!=-1){skoki[id] = 2;}}public SpawnedEventPre(id){if(g_Vip[id]){if(is_user_alive(id)){SpawnedEventPreVip(id);}}}public SpawnedEventPreVip(id){skoki[id]=2;set_user_health(id, get_user_health(id)+10);cs_set_user_armor(id, min(cs_get_user_armor(id,armortype)+100, 300), armortype);new henum=(user_has_weapon(id,CSW_HEGRENADE)?cs_get_user_bpammo(id,CSW_HEGRENADE):0);give_item(id, "weapon_hegrenade");++henum;new fbnum=(user_has_weapon(id,CSW_FLASHBANG)?cs_get_user_bpammo(id,CSW_FLASHBANG):0);give_item(id, "weapon_flashbang");++fbnum;cs_set_user_bpammo(id, CSW_FLASHBANG, 2);new sgnum=(user_has_weapon(id,CSW_SMOKEGRENADE)?cs_get_user_bpammo(id,CSW_SMOKEGRENADE):0);give_item(id, "weapon_smokegrenade");++sgnum;show_vip_menu(id);if(gRound>=2){cs_set_user_money(id, min(cs_get_user_money(id)+1000, 16000), 1);}if(get_pdata_cbase(id, 369)==-1){give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");weapon_id=find_ent_by_owner(-1, "weapon_deagle", id);if(weapon_id)cs_set_weapon_ammo(weapon_id, 7);cs_set_user_bpammo(id, CSW_DEAGLE, 35);}}public event_new_round(){++gRound;}public GameCommencing(){gRound=0;}public DeathMsg(){new killer=read_data(1);new victim=read_data(2);if(is_user_alive(killer) && g_Vip[killer] && get_user_team(killer) != get_user_team(victim)){DeathMsgVip(killer,victim,read_data(3));}}public DeathMsgVip(kid,vid,hs){set_user_health(kid, min(get_user_health(kid)+(hs?15:10),130));cs_set_user_money(kid, cs_get_user_money(kid)+(hs?500:300));}public show_vip_menu(id){menu=menu_create("\rMenu VIPa","menu_handler");menu_callback_handler=menu_makecallback("menu_callback");new bool:active=false, num=-1;menu_additem(menu,"\w","",0,menu_callback_handler);if(menu_callback(id, menu, ++num)==ITEM_ENABLED){active=true;}if(active){menu_setprop(menu,MPROP_EXITNAME,"Wyjscie");menu_setprop(menu,MPROP_TITLE,"\yMenu Vipa");menu_setprop(menu,MPROP_NUMBER_COLOR,"\r");menu_display(id, menu);} else {menu_destroy(menu);}}public menu_1_handler(id){}public menu_callback(id, menu, item){if(is_user_alive(id)){if(gRound>=3){if(item==0){return ITEM_ENABLED;}if(item==1){return ITEM_ENABLED;}if(item==2){return ITEM_ENABLED;}if(item==3){return ITEM_ENABLED;}if(item==4){return ITEM_ENABLED;}}}return ITEM_DISABLED;}public menu_handler(id, menu, item){if(is_user_alive(id)){if(gRound>=3){if(item==0){menu_1_handler(id);}if(item==1){menu_2_handler(id);}if(item==2){menu_3_handler(id);}if(item==3){menu_4_handler(id);}if(item==4){menu_5_handler(id);}}}menu_destroy(menu);return PLUGIN_HANDLED;}public menu_2_handler(id){}public menu_3_handler(id){}public menu_4_handler(id){}public menu_5_handler(id){}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 ShowVips(id){return PLUGIN_CONTINUE;}public client_infochanged(id){if(g_Vip[id]){new szName[64];get_user_info(id,"name",szName,charsmax(szName));new Name[64];get_user_name(id,Name,charsmax(Name));if(!equal(szName,Name)){ArrayPushString(g_Array,szName);new g_Size=ArraySize(g_Array);new g_Name[64];for(new i = 0; i < g_Size; i++){ArrayGetString(g_Array, i, g_Name, charsmax(g_Name));if(equal(g_Name,Name)){ArrayDeleteItem(g_Array,i);break;}}}}}public plugin_end(){ArrayDestroy(g_Array);}public ShowMotd(id){show_motd(id, "vip.txt", "Informacje o vipie");}public VipChat(id){if(g_Vip[id]){new g_Msg[256],g_Text[256];read_args(g_Msg,charsmax(g_Msg));remove_quotes(g_Msg);if(g_Msg[0] == '*' && g_Msg[1]){new g_Name[64];get_user_name(id,g_Name,charsmax(g_Name));formatex(g_Text,charsmax(g_Text),"^x01(%s) ^x03%s : ^x04%s",g_Prefix, g_Name, g_Msg[1]);for(new i=1;i<33;i++){if(is_user_connected(i) && g_Vip[i])ColorChat(i, GREEN, "%s", g_Text);}return PLUGIN_HANDLED_MAIN;}}return PLUGIN_CONTINUE;}public handleSayText(msgId,msgDest,msgEnt){new id = get_msg_arg_int(1);if(is_user_connected(id) && g_Vip[id]){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;}public bomb_planted(id){if(is_user_alive(id) && g_Vip[id]){cs_set_user_money(id,cs_get_user_money(id) + 300);}}public bomb_defused(id){if(is_user_alive(id) && g_Vip[id]){cs_set_user_money(id,cs_get_user_money(id) + 300);}}public plugin_cfg(){maxPlayers=get_maxplayers();}public RoundEnd(){for(new i = 1; i <= maxPlayers; i++){if(is_user_alive(i) && g_Vip[i]){cs_set_user_money(i,cs_get_user_money(i) + 500);}}}
#4
Napisano 17.01.2017 17:23
Proszę
Załączone pliki
Zawsze służę pomocą, pomogę na tyle ile jestem wstanie
Poradnik do instalacji AmxBans: https://www.youtube....h?v=fYq5iKQhVIM
Link do lekkiej "modyfikacji" AmxBans: https://amxx.pl/topi...ndpost&p=733955
#5
Napisano 17.01.2017 17:27
dzięki ,mozna zamknac
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych