unammo =
1:öncelikle bi değişken atayacaksın ben engel1 olarak atadım.
daha sonra Menuyu if ile şartlandıracaksın: if(engel1[id] == 0){
menu_additem(menu, "\wUnammoyu Ac", "1", 0);
}
else {
menu_additem(menu, "\wUnammoyu kapa", "1", 0);
}
casesine gelince de sadece tek casede toplayacaksın.
case 1
if engel1[id] == 1) {
değerleri yaz en sonuna
engel1[id] == 0
} else {açma değerlerini yaz sonuna engel1[id] == 0 yaz bukadar.
if if(engel1[id] == 0){
PHP- Kodu:
new engel1[33];
public unammo(id){
new menu = menu_create("\y[ Unammo Ac/Kapa ]", "unammo2")
if(engel1[id] == 0) {
menu_additem(menu, "\wUnammoyu Ac", "1", 0);
else {
menu_additem(menu, "\wUnammoyu Kapat", "1", 0);
}
}
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public unammo2(id,menu,item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new adnm[33]
get_user_name(id, adnm, 32)
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);
switch(key)
{
case 1:
{
if(engel1[id] == 0) {
server_cmd("amx_show_activity 0");
server_cmd("amx_unammo @all 1");
server_cmd("amx_show_activity 2");
ColorChat(0, GREEN,"%s ^1Herkes Icin Unammo'yu [^4AKTIF^1 ] Etti.",adnm);
anamenu(id)
engel1[id] = 1
}
else {
server_cmd("amx_show_activity 0");
server_cmd("amx_unammo @all 0");
server_cmd("amx_show_activity 2");
ColorChat(0, GREEN,"%s ^1Unammo'yu [^4DEVRE DISI^1 ] Etti.",adnm);
anamenu(id)
engel1[id] = 0
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
---------- Alttaki Mesaj Zamani 14:59 ---------- Önceki Mesaj Zamani 14:58 ----------
Kodlamada parantez hataları fln yoksa çalışır plugin aceleye yaptığım için parantezlere dikkat etmedim sen kontrol et yap
olmazsa akşama tam yaparım şuan yeğenim geldi onunla uğraşcam görüsürüz
)