PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("zp_ammover", "cmd_ammover", ADMIN_RCON, "<isim> <miktar>")
register_concmd("zp_ammoal", "cmd_ammoal", ADMIN_RCON, "<isim> <miktar>")
}
public cmd_ammover(id,level,cid) {
if(!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
new argument[32],packs[4]
read_argv(1,argument,31)
read_argv(2,packs,3)
new player = cmd_target(id,argument,CMDTARGET_ALLOW_SELF)
if(!player) return PLUGIN_HANDLED
new miktar = str_to_num(packs),admin_name[32],player_name[32]
if (miktar < 1) {
client_print(id,print_console, "Oyuncuya 1'den az ammo veremezsin...")
return PLUGIN_HANDLED
}
get_user_name(id, admin_name, charsmax(admin_name))
get_user_name(player, player_name, charsmax(player_name))
zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) + miktar)
client_printc(0, "!g[ZP]:!n !gADMIN %s:!n !t%s!n'a !g%d!n ammo verdi", admin_name, player_name, miktar)
return PLUGIN_HANDLED
}
public cmd_ammoal(id,level,cid) {
if (!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED
new argument[32],packs[4]
read_argv(1,argument,31)
read_argv(2,packs,3)
new player = cmd_target(id,argument,CMDTARGET_ALLOW_SELF)
if(!player) return PLUGIN_HANDLED
new miktar = str_to_num(packs),admin_name[32],player_name[32]
if(miktar < 1) {
client_print(id,print_console, "Oyuncudan 1'den az ammo alamazsin...")
return PLUGIN_HANDLED
}
get_user_name(id, admin_name, charsmax(admin_name))
get_user_name(player, player_name, charsmax(player_name))
zp_set_user_ammo_packs(player, zp_get_user_ammo_packs(player) - miktar)
client_printc(0, "!g[ZP]:!n !gADMIN %s:!n !t%s!n'dan !g%d!n ammo aldi", admin_name, player_name, miktar)
return PLUGIN_HANDLED
}
stock client_printc(index, const text[], any:...) {
new szMsg[128];
vformat(szMsg, sizeof(szMsg) - 1, text, 3);
replace_all(szMsg, sizeof(szMsg) - 1, "!g", "^x04");
replace_all(szMsg, sizeof(szMsg) - 1, "!n", "^x01");
replace_all(szMsg, sizeof(szMsg) - 1, "!t", "^x03");
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, index);
write_byte(index);
write_string(szMsg);
message_end();
}