rendered paste body 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");
}
}
}