if -> eğer demektir,
get_user_flags(id) -> bu komut ise oyuncunun yetkisini öğrenir
if(get_user_flags(id) && ADMIN_SLAY) yaptımızda süslü parantezler içindeki kodlar yani { } bunların içersiindeki kodlar admın slay yetkisi olanlar yapıcak..
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "EglenceModu"
#define VERSION "1.0"
#define AUTHOR "FRISKY"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /eglence","eglence", ADMIN_SLAY)
register_clcmd("say /eglencekapat","eglencekapat", ADMIN_SLAY)
}
public eglence(id)
{
if(get_user_flags(id) && ADMIN_SLAY)
{
set_user_health(0, 200)
set_user_armor(0,200)
set_user_maxspeed(0, 500.0)
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(0, "Eglence Modu Aktif.:)")
client_print(0, print_chat,"Eglence Modu Aktif. BY FRISKY")
}else {
client_print(id,print_chat,"malesef yetkiniz yok!");
}
}
public eglencekapat(id)
{
if(get_user_flags(id) && ADMIN_SLAY)
{
set_user_health(0, 100)
set_user_armor(0, 100)
set_user_maxspeed(0, 250.0)
set_hudmessage(42, 212, 255, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(0, "Eglence Modu Kapali :(..!")
client_print(0, print_chat,"Eglence Modu Aktif. BY FRISKY")
}else {
client_print(id,print_chat,"malesef yetkiniz yok!");
}
}
id -> onu yazan kişiye uygular
0 -> herkese uygular.