Vip na dd2
kamilcio13113
28.02.2016
Witam moze ktos przerobic ten kod bo robilem vipa z generatora lecz nie dziala i chialby by ktos zrobil vip.txt
vip.sms
#include <amxmodx> #include <colorchat> #include <cstrike> #include <csx> #include <engine> #include <fun> #include <hamsandwich> forward amxbans_admin_connect(id); new Array:g_Array, CsArmorType:armortype, bool:g_Vip[33], gRound=0, maxPlayers, weapon_id; new const g_Langcmd[][]={"say /vips","say_team /vips","say /vipy","say_team /vipy"}; public plugin_init(){ register_plugin("VIP Ultimate", "12.3.0.2", "benio101 & speedkill"); 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"); set_task(30.0, "ShowAdv",.flags = "b"); register_message(get_user_msgid("SayText"),"handleSayText"); 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); 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 SpawnedEventPre(id){ if(g_Vip[id]){ if(is_user_alive(id)){ SpawnedEventPreVip(id); } } } public SpawnedEventPreVip(id){ 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; 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); if(gRound>=2){ cs_set_user_money(id, min(cs_get_user_money(id)+1000, 16000), 1); } if(get_user_team(id)==1){ give_item(id, "weapon_ak47"); give_item(id, "ammo_762nato"); weapon_id=find_ent_by_owner(-1, "weapon_ak47", id); if(weapon_id)cs_set_weapon_ammo(weapon_id, 30); cs_set_user_bpammo(id, CSW_AK47, 90); } if(get_user_team(id)==2){ give_item(id, "weapon_m4a1"); give_item(id, "ammo_556nato"); weapon_id=find_ent_by_owner(-1, "weapon_m4a1", id); if(weapon_id)cs_set_weapon_ammo(weapon_id, 30); cs_set_user_bpammo(id, CSW_M4A1, 90); } } 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 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){ new g_Name[64],g_Message[192]; new g_Size=ArraySize(g_Array); for(new i = 0; i < g_Size; i++){ ArrayGetString(g_Array, i, g_Name, charsmax(g_Name)); add(g_Message, charsmax(g_Message), g_Name); if(i == g_Size - 1){ add(g_Message, charsmax(g_Message), "."); } else{ add(g_Message, charsmax(g_Message), ", "); } } ColorChat(id,GREEN,"^x03Vipy ^x04na ^x03serwerze: ^x04%s", g_Message); 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 ShowAdv(){ ColorChat(0, NORMAL, "[VIP]^x04 Chcesz dowiedziec sie co posiada vip ? Napisz na say'u /vip"); } 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); } } } public amxbans_admin_connect(id){ client_authorized(id); }
caro
28.02.2016
Daj plugins.ini, users.ini z folderu configs, napisz jaką nazwę ma twój plugin z vipem(ten, który po skompilowaniu wrzuciłeś do folderu plugins. Zacytuj mój post, żebym dostał powiadomienie
kamilcio13113
28.02.2016
dodalem do plugins.ini i mam wszystkie flagi
a jak wgram jakiegos pobranego z neta to dzila vip robione przez kogos
Użytkownik kamilcio13113 edytował ten post 28.02.2016 21:19
caro
28.02.2016
.sma* //// .amxx dałeś do folderu plugins, a nazwa_tego_pluginu.amxx do plugins.ini, które jest w configs, tak? Sprawdź, czy na pewno dodałeś rozszerzenie i czy na pewno nie ma nic o tym w folderze logs.
kamilcio13113
28.02.2016
ta wrzucilem vip.amxx do plugins a vip.sma do scripting i dodalem to do plugins.ini i nie dziala
a np jak pobiore jakiegos vipa ktory byl robiony normalnie nie przez generator to dziala
caro
28.02.2016
Ostatnim pomysłem są logi. Innej możliwości nie ma. Generator jest w pełni sprawny, więc wina musi leżeć po twojej stronie; np. brak jakiegoś modułu. Przypominam, że logi są w cstrike>>addons>>amxmodx>>logs. Jeżeli ci się nie chce tego tu wstawiać, to nie mam już pomysłów. Musisz czekać na kogoś bardziej kreatywnego.
kamilcio13113
29.02.2016
logi
L 02/29/2016 - 17:25:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 02/29/2016 - 17:25:56: Invalid array handle provided (0) L 02/29/2016 - 17:25:56: [AMXX] Run time error 10 (plugin "vip.amxx") (native "ArraySize") - debug not enabled! L 02/29/2016 - 17:25:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes). L 02/29/2016 - 17:29:47: Invalid array handle provided (0) L 02/29/2016 - 17:29:47: [AMXX] Run time error 10 (plugin "vip.amxx") (native "ArraySize") - debug not enabled! L 02/29/2016 - 17:29:47: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
caro
29.02.2016
1)Wpisz w plugins.ini zamiast vip.amxx, to: vip.amxx debug
2) Wyślij nowe logi i modules.ini
kamilcio13113
01.03.2016
vip.amxx debug nie pomoglo
modules.ini
;;; ; To enable a module, remove the semi-colon (;) in front of its name. ; If it's not here, simply add it its name, one per line. ; You don't need to write the _amxx part or the file extension. ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; SQL Modules usually need to be enabled manually ;; ;; You can have any number on at a time. Use ;; ;; amx_sql_type in sql.cfg to specify the default ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; mysql sqlite ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Put third party modules below here. ;; ;; You can just list their names, without the _amxx ;; ;; or file extension. ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; These modules will be auto-detected and loaded ;; ;; as needed. You do not need to enable them here ;; ;; unless you have problems. ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; fun engine fakemeta geoip sockets regex nvault cstrike csx hamsandwich
logi
L 03/01/2016 - 16:11:35: Start of error session. L 03/01/2016 - 16:11:35: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 16:11:35: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 16:11:35: [AMXX] Invalid Plugin (plugin "vip.amxx") L 03/01/2016 - 16:11:35: [AMXX] Plugin file open error (plugin "ranga.amxx") L 03/01/2016 - 16:21:34: Start of error session. L 03/01/2016 - 16:21:34: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 16:21:34: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 16:21:34: [AMXX] Invalid Plugin (plugin "vip.amxx") L 03/01/2016 - 16:21:34: [AMXX] Invalid Plugin (plugin "ranga.amxx") L 03/01/2016 - 16:21:35: Start of error session. L 03/01/2016 - 16:21:35: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 16:21:35: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 16:21:35: [AMXX] Invalid Plugin (plugin "vip.amxx") L 03/01/2016 - 16:21:35: [AMXX] Invalid Plugin (plugin "ranga.amxx") L 03/01/2016 - 16:23:32: Start of error session. L 03/01/2016 - 16:23:32: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 16:23:32: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 16:23:32: [AMXX] Invalid Plugin (plugin "vip.amxx") L 03/01/2016 - 16:23:32: [AMXX] Invalid Plugin (plugin "ranga.amxx") L 03/01/2016 - 16:23:33: Start of error session. L 03/01/2016 - 16:23:33: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 16:23:33: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 16:23:33: [AMXX] Invalid Plugin (plugin "vip.amxx") L 03/01/2016 - 16:23:33: [AMXX] Invalid Plugin (plugin "ranga.amxx")
caro
01.03.2016
vip_test.sma 6,11 KB
62 Ilość pobrań
1) Spróbuj wgrać tego vipa, ściągając od razu .amxx
2) Sprawdź, czy działa, i czy w logach też jest wszystko ok.
kamilcio13113
01.03.2016
nie dziala
logi
L 03/01/2016 - 18:21:34: Start of error session. L 03/01/2016 - 18:21:34: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 18:21:34: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 18:21:34: [AMXX] Invalid Plugin (plugin "vip_test.amxx") L 03/01/2016 - 18:21:34: [AMXX] Invalid Plugin (plugin "ranga.amxx") L 03/01/2016 - 18:21:35: Start of error session. L 03/01/2016 - 18:21:35: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 18:21:35: [AMXX] Plugin file open error (plugin "Paczka") L 03/01/2016 - 18:21:35: [AMXX] Invalid Plugin (plugin "vip_test.amxx") L 03/01/2016 - 18:21:35: [AMXX] Invalid Plugin (plugin "ranga.amxx")
caro
01.03.2016
To tak:
1) Przed paczka.amxx i ranga.amxx postaw ;
2) Wrzuć plugin vip_test.amxx do amxmodx/plugins/
3) Logi.
P.S. Plugin u mnie działa bez zarzutu...
kamilcio13113
01.03.2016
nic nie dalo ta paczka vip mi dziala http://amxx.pl/topic...ip-na-only-dd2/
logi
L 03/01/2016 - 21:02:07: [AMXX] Invalid Plugin (plugin "vip_test.amxx") L 03/01/2016 - 21:05:57: Start of error session. L 03/01/2016 - 21:05:57: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 21:05:57: [AMXX] Invalid Plugin (plugin "vip_test.amxx") L 03/01/2016 - 21:05:58: Start of error session. L 03/01/2016 - 21:05:58: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20160301.log") L 03/01/2016 - 21:05:58: [AMXX] Invalid Plugin (plugin "vip_test.amxx")
caro
01.03.2016
rcon_password HASLO_RCON rcon amx_plugins rcon amx_modules rcon meta list
kamilcio13113
02.03.2016
rcon amx_plugins: name version author file status [ 1] AMXBans Core Gm 1.5.1 GmStaff & xPaw amxbans_core.am running [ 2] AMXBans Main Gm 1.5.1 GmStaff, xPaw, ~ amxbans_main.am running [ 3] Admin Commands 1.8.1.3746 AMXX Dev Team admincmd.amxx running [ 4] Admin Help 1.8.1.3746 AMXX Dev Team adminhelp.amxx running [ 5] Slots Reservation 1.8.1.3746 AMXX Dev Team adminslots.amxx running [ 6] Multi-Lingual System 1.8.1.3746 AMXX Dev Team multilingual.am running [ 7] Menus Front-End 1.8.1.3746 AMXX Dev Team menufront.amxx running [ 8] Commands Menu 1.8.1.3746 AMXX Dev Team cmdmenu.amxx running [ 9] Reason Kicker 1.0 byCZEK ReasonKicker.am running [ 10] Players Menu 1.8.1.3746 AMXX Dev Team plmenu.amxx running [ 11] Maps Menu 1.8.1.3746 AMXX Dev Team mapsmenu.amxx running [ 12] Plugin Menu 1.8.1.3746 AMXX Dev Team pluginmenu.amxx running [ 13] Admin Chat 1.8.1.3746 AMXX Dev Team adminchat.amxx running [ 14] Anti Flood 1.8.1.3746 AMXX Dev Team antiflood.amxx running [ 15] Scrolling Message 1.8.1.3746 AMXX Dev Team scrollmsg.amxx running [ 16] Info. Messages 1.8.1.3746 AMXX Dev Team imessage.amxx running [ 17] Admin Votes 1.8.1.3746 AMXX Dev Team adminvote.amxx running [ 18] NextMap 1.8.1.3746 AMXX Dev Team nextmap.amxx running [ 19] Nextmap Chooser 1.8.1.3746 AMXX Dev Team mapchooser.amxx running [ 20] TimeLeft 1.8.1.3746 AMXX Dev Team timeleft.amxx running [ 21] Pause Plugins 1.8.1.3746 AMXX Dev Team pausecfg.amxx running [ 22] Stats Configuration 1.8.1.3746 AMXX Dev Team statscfg.amxx running [ 23] Restrict Weapons 1.8.1.3746 AMXX Dev Team restmenu.amxx running [ 24] StatsX 1.8.1.3746 AMXX Dev Team statsx.amxx running [ 25] unknown unknown unknown Paczka bad load [ 26] Bomb Countdown HUD Tim 0.2 SAMURAI bcd_hudtimer.am running [ 27] Colored Smoke 1.1 xPaw ColoredSmoke.am running [ 28] Grenade Trail 1.0 Jim grenade_trail.a running [ 29] Colored Flashbangs 1.0 v3x colored_flashba running [ 30] Real Nade Drops 0.4 VEN realnadedrops.a running [ 31] Alternative End Round 2.3b Arkshine alt_end_round_s running [ 32] Polski KillStreak 1.6 Dizzy & Sn!ff3r ultimate_sounds running [ 33] Spreeeee! 0.07 R3X spree.amxx running [ 34] Admin Alltalk 1.0 Knopers admin_alltalk.a running [ 35] Admin Free Look 2.0 Jim admin_freelook. running [ 36] mute menu 1.0 cheap_suit mutemenu.amxx running [ 37] Advanced Bullet Damage 1.0 Sn!ff3r abd.amxx running [ 38] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running [ 39] Godzina 1.0 Sn!ff3r godzina.amxx running [ 40] Weapon Icon v1.1 1.0b FIX Zenix (1.0b auth weaponicon.amxx running [ 41] AFK Bomb Transfer 0.4 VEN afkbombtransfer running [ 42] Interp 0.01 Forever 1.0 Ever raty.amxx running [ 43] Team Balancer 1.8b2 Ptahhotep ptb.amxx running [ 44] DD2 Anty Rush 3.0 Sloenthran AntyRushDD2.amx running [ 45] BS Limiter 1.0 Pavulon bs_limiter.amxx running [ 46] Rangi 1.0 Sn!ff3r ranga.amxx running [ 47] VIP Ultimate 12.3.0.2 benio101 & speed vip_test.amxx running [ 48] AMXBans Freeze 1.0 |PJ|ShOrTy amxbans_freeze. running [ 49] AMXBans Flagged 1.0.3 AMXBans Dev Team amxbans_flagged running [ 50] AMXBans: Screens 0.4 GmStaff amxbans_ssban.a running ( 25) Load fails: Plugin f rcon amx_modules: name version author status MySQL 1.8.3-dev+ AMX Mod X Dev Team running SQLite 1.8.3-dev+ AMX Mod X Dev Team running Fun 1.8.3-dev+ AMX Mod X Dev Team running Engine 1.8.3-dev+ AMX Mod X Dev Team running FakeMeta 1.8.3-dev+ AMX Mod X Dev Team running GeoIP 1.8.3-dev+ AMX Mod X Dev Team running nVault 1.8.3-dev+ AMX Mod X Dev Team running CStrike 1.8.3-dev+ AMX Mod X Dev Team running CSX 1.8.3-dev+ AMX Mod X Dev Team running Ham Sandwich 1.8.3-dev+ AMX Mod X Dev Team running Sockets 1.8.3-dev+ HLSW Dev Team running RegEx 1.8.3-dev+ AMX Mod X Dev Team running rcon meta list: description stat pend file vers src load unlod [ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.3-d ini Start ANY [ 2] dproto_EF RUN - dproto_i386.so v0.9.534 ini Start Never [ 3] VoiceTranscoder RUN - vtc.so v106 ini ANY ANY [ 4] MySQL RUN - mysql_amxx_i386. v1.8.3-d pl1 ANY ANY [ 5] SQLite RUN - sqlite_amxx_i386 v1.8.3-d pl1 ANY ANY [ 6] Fun RUN - fun_amxx_i386.so v1.8.3-d pl1 ANY ANY [ 7] Engine RUN - engine_amxx_i386 v1.8.3-d pl1 ANY ANY [ 8] FakeMeta RUN - fakemeta_amxx_i3 v1.8.3-d pl1 ANY ANY [ 9] GeoIP RUN - geoip_amxx_i386. v1.8.3-d pl1 ANY ANY [10] CStrike RUN - cstrike_amxx_i38 v1.8.3-d pl1 ANY ANY [11] CSX RUN - csx_amxx_i386.so v1.8.3-d pl1 ANY ANY [12] Ham Sandwich RUN - hamsandwich_amxx v1.8.3-d pl1 ANY ANY 12 plugi
Użytkownik kamilcio13113 edytował ten post 02.03.2016 13:22
caro
03.03.2016
Wówczas włącz all pluginy spowrotem i wyłączaj po jednym, sprawdzając za każdym razem, czy vip działa.