PHP- Kodu:
/* Plugin generated by AMXX-Studio */#include <amxmodx> #include <amxmisc> #include <zombieplague> public plugin_init () { register_plugin ( "ZP: Give Ammo and Take Ammo", "1.1.0", "peNquiN" ); register_concmd ( "zp_giveap", "CmdGiveAP", ADMIN_RCON, "- zp_giveap <name> <amount> : Give Ammo Packs" ); register_concmd ( "zp_takeap", "CmdTakeAP", ADMIN_RCON, "- zp_takeap <name> <amount> : Give Ammo Packs" ); } public CmdGiveAP ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 3 ) ) { return PLUGIN_HANDLED; } new s_Name[ 32 ], s_Amount[ 4 ]; read_argv ( 1, s_Name, charsmax ( s_Name ) ); read_argv ( 2, s_Amount, charsmax ( s_Amount ) ); new i_Target = cmd_target ( id, s_Name, 2 ); if ( !i_Target ) { client_print ( id, print_console, "(!) Oyuncu Bulunamadi" ); return PLUGIN_HANDLED; } zp_set_user_ammo_packs ( i_Target, max ( 1, str_to_num ( s_Amount ) ) ); return PLUGIN_HANDLED;}public CmdTakeAP ( id, level, cid ) { if ( !cmd_access ( id, level, cid, 3 ) ) { return PLUGIN_HANDLED; } new s_Name[ 32 ], s_takeAmount[ 4 ]; read_argv ( 1, s_Name, charsmax ( s_Name ) ); read_argv ( 2, s_takeAmount, charsmax ( s_takeAmount ) ); new i_Target = cmd_target ( id, s_Name, 2 ); if ( !i_Target ) { client_print ( id, print_console, "(!) Oyuncu Bulunamadi" ); return PLUGIN_HANDLED; } zp_set_user_ammo_packs ( i_Target, max ( 1, str_to_num ( -s_takeAmount ) ) ); return PLUGIN_HANDLED;}ammopacks(id, say[]) { new amount = str_to_num(say) new victim = gidPlayer[id] new vname[32] new adminname[32] if(victim > 0) { get_user_name(victim, vname, 31) get_user_name(id, adminname, 31) if(regalar[id]) { if(amount > get_pcvar_num(g_maxjp)) { g_jbpacks[victim] = get_pcvar_num(g_maxjp) } else { g_jbpacks[victim] = g_jbpacks[victim] + amount } ChatColor(0, "[%s] isimli Admin, %s adli oyuncuya %d AmmoPack VERDI!",adminname, vname, amount) } if(quitar[id]) { if(amount > g_jbpacks[victim]) { g_jbpacks[victim] = 0 ChatColor(0, "[%s] isimli Admin, %s adli oyuncunun butun AmmoPacklerini aldi!",adminname, vname) } else { g_jbpacks[victim] = g_jbpacks[victim] - amount ChatColor(0, "[%s] isimli Admin, %s adli oyuncudan %d AmmoPack ALDI!",adminname, vname, amount) } } } return PLUGIN_HANDLED} /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }*/
Beyler sorunum şöyle. Bu pluginle sınırsız ammo verebiliyorum ve sınırsız ammo çekebiliyorum. Bu ammo vermeyi 999 ammo ile sınırlamanızı istiyorum. Ama ammo çekmeyi sınırısız bırakın. Şimdiden teşekkürler.