All pastes #922358 Raw Edit

Stuff

public text v1 · immutable
#922358 ·published 2008-02-28 19:17 UTC
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");
	    	}
		}
	}