/* Sublime AMXX Editor v3.2 */
#include <amxmodx>
new const MAP_YETKI = ADMIN_MAP;
new const szMapNames[][] = {
"deathrun_white_belt",
"de_dust2",
"jail_buyukisyan_dark",
"deathrun_temple"
// En sondakine virgül koymayın.
}
public plugin_init() {
register_plugin("/maps Map Menü", "1.0", "PawNod");
register_clcmd("say /maps","@OpenMapMenu");
register_clcmd("say /mapmenu","@OpenMapMenu");
}
@OpenMapMenu(const iPlayer) {
if(~get_user_flags(iPlayer) & MAP_YETKI)
return;
new Menu = menu_create(fmt("Admin Map Değişme Menüsü"), "@OpenMapMenu_");
for(new i; i < sizeof(szMapNames); i++)
menu_additem(Menu,fmt("%s",szMapNames[i][0]),fmt("%i",i));
menu_setprop(Menu, MPROP_BACKNAME,"Önceki Sayfa"),menu_setprop(Menu, MPROP_NEXTNAME,"Sonraki Sayfa"),menu_setprop(Menu, MPROP_EXITNAME,"\wKapat");
menu_display(iPlayer, Menu);
}
@OpenMapMenu_(const iPlayer,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], iKey;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
iKey = str_to_num(iData);
log_to_file("MapMenu_Log.txt", "%n Adli Admin %s Adli Mapi Acti!", iPlayer,szMapNames[iKey][0]);
engine_changelevel(szMapNames[iKey][0]);
menu_destroy(iMenu);return PLUGIN_HANDLED;
}