public AdasMenu2(id)
{
new sMenu[121], sInfo[8], pMenu;
formatex(sMenu, charsmax(sMenu), "\dSzervernév \r| \wAddolás Menü \r| Ölés |^n\wVálaszd ki kinek szeretnél adni ölést!")
pMenu = menu_create(sMenu, "AdasKezelo2");
for(new i = 1; i < SLOT; i ++)
{
if(!is_user_connected(i)) //Ha nincs csatlakozva ilyen azonosítóval rendelkező játékos egyszerűen léptetünk egyet a ciklusban.
continue;
get_user_name(i, sMenu, charsmax(sMenu)); //Ha csatlakozva van akkor lekérjük a nevét.
num_to_str(i, sInfo, charsmax(sInfo)); //Lementjük az azonosítóját is.
menu_additem(pMenu, sMenu, sInfo); //Létrehozunk egy menüpontot a játékos nevével és infóként átadjuk az azonosítót.
}
//Legyen szép magyar minden <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->
menu_setprop(pMenu, MPROP_EXIT, MEXIT_ALL);
menu_setprop(pMenu, MPROP_BACKNAME, "Vissza");
menu_setprop(pMenu, MPROP_NEXTNAME, "Tovább");
menu_setprop(pMenu, MPROP_EXITNAME, "Kilépés");
menu_display(id , pMenu , 0);
return PLUGIN_HANDLED;
}
public AdasKezelo2(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new access, info[8], name[64], callback;
menu_item_getinfo(menu, item, access, info, 5, name, 63, callback);
g_iCelpont[id] = str_to_num(info); //A választott menüpontnál mentett azonosítót lementjük a változónkba.
if(!is_user_connected(g_iCelpont[id])) //Ha idő közben lecsatlakozott volna a választott játékos.
{
ColorChat(id, GREEN, "[InformáciĂł]^1Sajnos lecsatlakozott a kiválasztott játĂ©kos!") //Dobunk egy üzenetet neki.
menu_display(id, menu, 0); //Megnyitjuk neki a menüt újra, hátha talál valaki mást <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"nagyon boldog\" /><!-- s:D -->
return PLUGIN_HANDLED;
}
client_cmd(id, "messagemode OLES_ADAS"); //Létrehozunk egy beviteli módot("ADAS" néven).
menu_destroy(menu); //Eltüntetjük a menüt a játékosnál.
return PLUGIN_HANDLED;
}
public Adas2(id)
{
new adat[192], szam;
read_args(adat, charsmax(adat));
remove_quotes(adat);
if(is_str_num(adat)) //Ellenőrizzük, hogy csak számokat tartalmaz a beírt szöveg.
{
szam = str_to_num(adat) //Átkonvertáljuk a szöveget számokká.
if(szam) //Ellenőrizzük, h a beírt szám nagyobb mint 0, van értelme hozzáadni.
{
olesek[g_iCelpont[id]] += szam; //Hozzáadjuk a választott játékos változójához a beírt számot.
ColorChat(g_iCelpont[id], GREEN, "[InformáciĂł]^1Kaptál %i ölĂ©st!", szam); //Dobunk a választott játékosnak egy üzenetet.
}
else
ColorChat(id, GREEN, "[Információ]^10-t fölösleges hozzáadni az ölésekhez");
}
else
ColorChat(id, GREEN, "[Információ]^1A megadott szöveg nem csak számokat tartalmazott(érvénytelen)");
return PLUGIN_CONTINUE;
}