PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <cstrike>
#include <hamsandwich>
#include <engine>
#define PLUGIN "Oyun Menu Plugini"
#define VERSION "2.2"
#define AUTHOR "DAYI"
public plugin_init() {
register_plugin("\y[JB]OyunMenusu","2.2","Godfather")
register_clcmd("say /jailmenu","top")
RegisterHam(Ham_Spawn,"player","modelsil",1)
//register_logevent("ayar_sifirla", 2,"1=Round_Start")
}
public modelsil(id) {
cs_reset_user_model(id)
}
public plugin_precache() {
precache_model("models/player/kopekbaligi/kopekbaligi.mdl")
precache_model("models/player/mga_draqula/mga_draqula.mdl")
precache_model("models/player/mgacounter/mgacounter.mdl")
precache_model("models/player/ghost/ghost.mdl")
precache_model("models/player/kus/kus.mdl")
precache_sound("zombie_plague/zombie_madness1.wav")
}
public top(id)
{
if( !is_user_alive(id) ) return PLUGIN_HANDLED
if( cs_get_user_team(id) == CS_TEAM_T) return PLUGIN_HANDLED
new menu = menu_create("\rOyunmenu \yGODFATHER ]", "menu_handler")
menu_additem(menu, "\yAyarlari \r[SIFIRLA]", "8", 0);
menu_additem(menu, "\y[GOD \r+ \yHEAL]", "7",0);
menu_additem(menu, "\yRevive \r[MENU]", "25",0);
menu_additem(menu, "\yKopekbaligi \r[BASLAT]", "24",0);
menu_additem(menu, "\ySaklanbac \r[BASLAT]", "1", 0);
menu_additem(menu, "\ySparta Oyunu \r[BASLAT]", "2", 0);
menu_additem(menu, "\yYakartop Oyunu \r[BASLAT]", "3", 0);
menu_additem(menu, "\yCete Oyunu \r[BASLAT]", "4", 0);
menu_additem(menu, "\yYakalanbac Oyunu \r[BASLAT]", "5", 0);
menu_additem(menu, "\ySimit Oyunu \r[BASLAT]", "6", 0);
menu_additem(menu, "\yC4 Oyunu", "9", 0);
menu_additem(menu, "\yT ye C4 \r[VER]", "10" ,0);
menu_additem(menu, "\yHayalet \r[BASLAT]", "11",0);
menu_additem(menu, "\yKus Avi \r[BASLAT]", "12",0);
menu_additem(menu, "\yKorebe \r[BASLAT]", "14",0);
menu_additem(menu, "\yZombi \r[BASLAT] \r[ \y-ModellerSonSayfada \r]", "13",0);
menu_additem(menu, "\yCatisma \r[BASLAT]", "15",0);
menu_additem(menu, "\yUcan Pipi \r[BASLAT]", "16",0);
menu_additem(menu, "\ySustum Deagle \r[BASLAT]", "17",0);
menu_additem(menu, "\yTyi Gom", "18",0);
menu_additem(menu, "\yTyi Gomulmekten \r[CIKAR]", "19",0);
menu_additem(menu, "\yKule Oyunu \r[BASLAT]", "20",0);
menu_additem(menu, "\yKule Oyununu \r[KAPAT]", "21",0);
menu_additem(menu, "\yAref", "22",0);
menu_additem(menu, "\yArefi \r[KAPAT]", "23",0);
menu_setprop(menu, MPROP_NEXTNAME, "Diger Oyunlar");
menu_setprop(menu, MPROP_BACKNAME, "Onceki Oyunlar");
menu_setprop(menu, MPROP_EXITNAME, "Menuyu Kapat");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
server_cmd("amx_godmode @CT 1")
server_cmd("amx_weapon @CT g3sg1")
server_cmd("amx_weapon @CT 14")
server_cmd("amx_disarm @T")
server_cmd("amx_unammo @CT 1")
server_cmd("amx_bury @T 1")
chat_color(id,"!t[Godfather] !gSaklanbac Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 2: {
server_cmd("amx_weapon @T shield")
server_cmd("amx_unammo @all 1")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_disarm @CT")
server_cmd("amx_weapon @CT 100")
chat_color(id,"!t[Godfather] !gSparta Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 3: {
server_cmd("amx_glow @T blue")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 9999999")
server_cmd("amx_disarm @all")
server_cmd("amx_unammo @CT 1")
server_cmd("amx_fire @CT 1")
cs_set_user_model(id,"dolboeb")
chat_color(id,"!t[Godfather] !gYakartop Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 4: {
server_cmd("amx_weapon @T 43")
server_cmd("amx_weapon @T 42")
server_cmd("amx_weapon @T 14")
server_cmd("amx_weapon @T 48")
server_cmd("amx_armor @all 100")
server_cmd("amx_heal @T 900")
server_cmd("amx_weapon @CT 100")
server_cmd("amx_unammo @all 1")
server_cmd("amx_godmode @CT 1")
chat_color(id,"!t[Godfather] !gCete Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 5: {
server_cmd("amx_godmode @CT 1")
server_cmd("amx_speed @CT 1")
server_cmd("amx_disarm @all")
cs_set_user_model(id,"dolboeb")
chat_color(id,"!t[Godfather] !gYakalanbac Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 6: {
server_cmd("amx_heal @CT 500")
server_cmd("amx_disarm @all")
chat_color(id,"!t[Godfather] !gSimit Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 7: {
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @ct 1200")
chat_color(id,"!t[Godfather] !gCT Koruma Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 8: {
server_cmd("amx_godmode @all 0")
server_cmd("amx_unammo @all 0")
server_cmd("amx_speed @all 0")
server_cmd("amx_noclip @all 0")
server_cmd("amx_cvar sv_gravity 800")
server_cmd("amx_glow @all off")
server_cmd("amx_cvar mp_friendlyfire 0")
server_cmd("amx_cvar sv_voiceenable 1")
server_cmd("amx_cvar sv_gravity 800")
server_cmd("amx_disarm @T")
server_cmd("amx_unfire @all")
server_cmd("amx_cvar sv_parachute 1")
server_cmd("amx_revive @CT")
server_cmd("amx_revive @CT")
set_lights("#OFF")
server_cmd("amx_revive @CT")
server_cmd("amx_revive @CT")
cs_set_user_model(id,"mgacounter")
new players[32],inum;
get_players(players,inum,"e","TERRORIST")
for(new i=0;i<inum;i++) {
cs_reset_user_model(players[i])
}
chat_color(id,"!t[Godfather] !gAYARLAR SIFIRLANDI!!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 9: {
server_cmd("amx_disarm @T")
server_cmd("amx_bury @T")
server_cmd("amx_weapon @T 91")
chat_color(id,"!t[Godfather] !gC4 Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gC4 Dusuren olursa menuden C4 verin.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 10: {
server_cmd("amx_weapon @T 91")
chat_color(id,"!t[Godfather] !gT ye C4 Verildi!")
chat_color(id,"!t[Godfather] !gT ye C4 Verildi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 11: {
server_cmd("amx_heal @CT 900")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @T 43")
server_cmd("amx_weapon @T 14")
server_cmd("amx_noclip @CT 1")
server_cmd("amx_armor @all 100")
cs_set_user_model(id,"ghost")
chat_color(id,"!t[Godfather] !gHayalet Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 12: {
server_cmd("amx_glow @T white")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @CT 100")
server_cmd("amx_heal @CT 30000")
server_cmd("amx_godmode @CT 1")
server_cmd("amx_cvar sv_gravity 100")
server_cmd("amx_unammo @all 1")
new players[32],inum;
get_players(players,inum,"e","TERRORIST")
for(new i=0;i<inum;i++) {
cs_set_user_model(players[i],"kus")
}
chat_color(id,"!t[Godfather] !gKus Avi Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 13: {
server_cmd("amx_disarm @all")
server_cmd("amx_cvar sv_gravity 200")
server_cmd("amx_cvar mp_flashlight 1")
server_cmd("amx_cvar sv_voiceenable 0")
server_cmd("amx_weapon @T 100")
server_cmd("amx_weapon @T 49")
server_cmd("amx_weapon @T 43")
server_cmd("amx_weapon @T 42")
server_cmd("amx_weapon @T 46")
server_cmd("amx_heal @CT 15000")
emit_sound(id,CHAN_VOICE,"zombie_plague/zombie_madness1.wav", 1.0, ATTN_NORM, 0, PITCH_NORM)
set_lights("b")
cs_set_user_model(id,"mga_draqula")
chat_color(id,"!t[Godfather] !gZombi Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 14: {
server_cmd("amx_glow @CT 0 0 0 0")
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @T 43")
server_cmd("amx_weapon @T 43")
server_cmd("amx_weapon @T 42")
server_cmd("amx_weapon @T 100")
chat_color(id,"!t[Godfather] !gKorebe Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 15: {
server_cmd("amx_disarm @all")
server_cmd("amx_weapon @all 43")
server_cmd("amx_weapon @all 42")
server_cmd("amx_weapon @CT 100")
server_cmd("amx_weapon @T 46")
server_cmd("amx_weapon @T 14")
server_cmd("amx_unammo @all 1")
server_cmd("amx_heal @CT 400")
chat_color(id,"!t[Godfather] !gCatisma Oyunu Aktif Edildi.!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 16: {
server_cmd("amx_disarm @T")
server_cmd("amx_cvar sv_gravity 100")
server_cmd("amx_heal @CT 999999")
server_cmd("amx_godmode @CT 1")
new players[32],inum;
get_players(players,inum,"e","TERRORIST")
for(new i=0;i<inum;i++) {
cs_set_user_model(players[i],"dolboeb")
}
chat_color(id,"!t[Godfather] !gUcan Pipi Oyunu Aktif Edildi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 17: {
server_cmd("amx_disarm @T")
server_cmd("amx_bury @T")
server_cmd("mp_friendlyfire 1")
server_cmd("amx_cvar mp_friendlyfire 1")
server_cmd("amx_heal @CT 9999999")
server_cmd("amx_godmode @CT 1")
chat_color(id,"!t[Godfather] !gSustum Deagle Oyunu Aktif Edildi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 18: {
server_cmd("amx_bury @T")
chat_color(id,"!t[Godfather] !gT GOMULDU!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 19: {
server_cmd("amx_unbury @T")
chat_color(id,"!t[Godfather] !gT yerden cikartildi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 20: {
server_cmd("sv_parachute 0")
server_cmd("amx_cvar sv_parachute 0")
chat_color(id,"!t[Godfather] !gKule oyunu acildi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 21: {
server_cmd("sv_parachute 1")
server_cmd("amx_cvar sv_parachute 1")
chat_color(id,"!t[Godfather] !gKule oyunu bitti!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 22: {
server_cmd("amx_glow @T 0 0 0 0")
server_cmd("amx_cvar mp_friendlyfire 1")
server_cmd("mp_friendlyfire 1")
chat_color(id,"!t[Godfather] !gAref basladi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 23: {
server_cmd("amx_glow @T off")
server_cmd("amx_cvar mp_friendlyfire 0")
server_cmd("mp_friendlyfire 0")
chat_color(id,"!t[Godfather] !gAref kapatildi!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 24: {
server_cmd("amx_godmode @CT 1")
server_cmd("amx_heal @CT 999999")
cs_set_user_model(id,"kopekbaligi")
chat_color(id,"!t[Godfather] !gRRRrrr!!Kopekbaligi Aktif!!")
chat_color(id,"!t[Godfather] !gPlugin Yapim : DAYI[CPT]")
}
case 25: {
cmdReviveMenu(id);
}
}
return PLUGIN_CONTINUE
}
public cmdReviveMenu(id) {
new menu = menu_create("\yRevive Menu","menu_handlerx")
new players[32],inum,Uid;
new szName[32], szID[10];
get_players(players,inum,"b")
for(new i;i<inum;i++) {
Uid = players[i];
get_user_name(Uid,szName,31)
num_to_str(Uid,szID,9)
menu_additem(menu,szName,szID,0)
}
menu_display(id,menu,0)
return PLUGIN_CONTINUE
}
public menu_handlerx(id,menu,item) {
if(item==MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],szName[32];
new access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),szName,charsmax(szName),callback)
new Uid = str_to_num(data);
if(!is_user_alive(Uid) && is_user_connected(Uid)) {
if(get_user_flags(Uid) & ADMIN_IMMUNITY) {
cmdReviveMenu(id)
client_print(id,print_chat,"Bu Kisi Dokunulmaz !")
return PLUGIN_HANDLED
}
ExecuteHamB(Ham_CS_RoundRespawn,Uid)
set_task(0.1,"Silah_Sil",Uid)
new admin[32];
get_user_name(id,admin,31)
client_print(id,print_chat,"[AMXX] Admin %s: %s Adli Oyuncuyu Canlandirdi !",admin,szName)
}
cmdReviveMenu(id)
return PLUGIN_HANDLED
}
public Silah_Sil(id) {
if(get_user_team(id) == 1) {
strip_user_weapons(id)
give_item(id,"weapon_knife")
}
}
stock chat_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") //yesil
replace_all(msg, 190, "!y", "^1") //sari
replace_all(msg, 190, "!t", "^3") //takim-rengi
replace_all(msg, 190, "!team2", "^0") //bilmiom
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
İlk başta 2 tane hata vardı compile ederken , buraya php ile yazıp tekrar kopyaladım şimdi aynı hata 8 adet oldu :S Nedeni nedir ?