PHP- Kodu:
if(get_cvar_num("mp_friendlyfire"))
{
menu_additem(menu, "\yFF Kapat", "2")
}
else
{
menu_additem(menu, "\yFF Ac", "2")
}
case 2:
{
if(get_cvar_num("mp_friendlyfire"))
{
set_cvar_num("mp_friendlyfire",0)
ColorChat(0, GREEN,"[ OSMANLI IMP ` F-Tipi JailBreak ] ^3%s ^1FriendlFire'i ^1Kapatti.",adnm);
}
else
{
set_cvar_num("mp_friendlyfire",1)
ColorChat(0, GREEN,"[ OSMANLI IMP ` F-Tipi JailBreak ] ^3%s ^1FriendlFire'i ^1Acti.",adnm);
}
}
Bunu böyle yapabiliyorum fakat unammoyu PHP- Kodu:
public unammo(id){
new menu = menu_create("\y[ Unammo Ac/Kapa ]", "unammo2")
menu_additem(menu, "\wUnammoyu Ac", "1", 0);
menu_additem(menu, "\wUnammoyu Kapat", "2", 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:
{
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)
}
case 2:
{
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)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Bu şekilde yapıyorum unammoyuda ff şeklinde "Açıksa Kapat" "Kapalıysa Aç" şekilnde tek bi menüde yapabilir miyim ? Bir de
PHP- Kodu:
public hpmenu(id)
{
new menu = menu_create("\y[ HP Ayarlari ]", "hpmenu2")
menu_additem(menu, "\yHerkesin \rHP'yi \y[ 100 ] Yap", "1", 0);
menu_additem(menu, "\yGardiyanlarin \rHP'yi \y[ 100 ] Yap", "2", 0);
menu_additem(menu, "\yMahkumlarin \rHP'yi \y[ 100 ] Yap", "3", 0);
menu_additem(menu, "\yGardiyanlarin \rHP'yi \y[ 1000 ] Yap", "4", 0);
menu_additem(menu, "\yGardiyanlarin \rHP'yi \y[ 20000 ] Yap", "5", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public hpmenu2(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:
{
new adnm[33]
get_user_name(id,adnm,32)
static players[32],inum,tempid;
get_players(players,inum,"ae","CT")
for(new i;i<inum;i++) {
tempid = players[i];
set_user_health(tempid, 100)
}
get_players(players,inum,"ae","TERRORIST")
for(new i;i<inum;i++) {
tempid = players[i];
set_user_health(tempid, 100)
}
ColorChat(0, GREEN,"%s ^1Herkesin Canini [^3 100 ^1] Yapti.",adnm);
anamenu(id)
}
case 2:
{
new adnm[33]
get_user_name(id,adnm,32)
static players[32],inum,tempid;
get_players(players,inum,"ae","CT")
for(new i;i<inum;i++) {
tempid = players[i];
set_user_health(tempid, 100)
}
ColorChat(0, GREEN,"%s ^1Gardiyanlarin Canini [^3 100 ^1] Yapti.",adnm);
anamenu(id)
}
case 3:
{
new adnm[33]
get_user_name(id,adnm,32)
static players[32],inum,tempid;
get_players(players,inum,"ae","TERRORIST")
for(new i;i<inum;i++) {
tempid = players[i];
set_user_health(tempid, 100)
}
ColorChat(0, GREEN,"%s ^1Mahkumlarin Canini [^3 100 ^1] Yapti.",adnm);
anamenu(id)
}
case 4:
{
new adnm[33]
get_user_name(id,adnm,32)
static players[32],inum,tempid;
get_players(players,inum,"ae","CT")
for(new i;i<inum;i++) {
tempid = players[i];
set_user_health(tempid, 1000)
}
ColorChat(0, GREEN,"%s ^1Gardiyanlarin Canini [^3 1000 ^1] Yapti.",adnm);
anamenu(id)
}
case 5:
{
new adnm[33]
get_user_name(id,adnm,32)
static players[32],inum,tempid;
get_players(players,inum,"ae","CT")
for(new i;i<inum;i++) {
tempid = players[i];
set_user_health(tempid, 20000)
}
ColorChat(0, GREEN,"%s ^1Herkesin Canini [^3 20000 ^1] Yapti.",adnm);
anamenu(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Bu hpmenude İlk üç seçenek istediğim gibi peki tamam fakat 4. ve 5. seçenekte adam kaç vermek istiyorsa message modda öyle yazsa yazdığı kadar verse yardımcı olur musunuz ?