if (strcmp(cmdtext, "/newtele", true)==0) { if(!isJailed[playerid] && !isFrozen[playerid]) { plyTeleMenu[playerid] = CreateMenu("Teleports", 2, 220, 150, 200, 200); for(new i = 0; i < sizeof(smartTeleArray); i++) { new bool:PlyMayUseThisTele = false; if(smartTeleArray[i][allow_superadmin_tele] && isSuperAdmin[playerid]) { PlyMayUseThisTele = true; } if(smartTeleArray[i][allow_admin_tele] && isAdmin[playerid]) { PlyMayUseThisTele = true; } if(smartTeleArray[i][allow_vip_tele] && isVip[playerid]) { PlyMayUseThisTele = true; } if(smartTeleArray[i][allow_client_tele]) { PlyMayUseThisTele = true; } if(PlyMayUseThisTele) { AddMenuItem(plyTeleMenu[playerid], 0, smartTeleArray[i][place_name]); AddMenuItem(plyTeleMenu[playerid], 1, smartTeleArray[i][place_cmd]); } } AddMenuItem(plyTeleMenu[playerid], 0, "Cancel"); AddMenuItem(plyTeleMenu[playerid], 1, ""); TogglePlayerControllable(playerid, false); ShowMenuForPlayer(plyTeleMenu[playerid], playerid); } else { if(isJailed[playerid]) { SendClientMessage(playerid, COLOR_SYSMSG,"You cant teleport when jailed"); } else if(isFrozen[playerid]) { SendClientMessage(playerid, COLOR_SYSMSG,"You cant teleport when frozen"); } } }