05.11.2009, 21:21
Код:
if(strcmp(cmd, "/exit", true) == 0) { for(new i = 0; i < sizeof(Houses); i++) { if (PlayerToPoint(3.0, playerid,Houses[i][ExitX], Houses[i][ExitY], Houses[i][ExitZ])) { if(GetPlayerVirtualWorld(playerid) == i) { if(Houses[i][Locked] == 0 || PlayerInfo[playerid][pAdmin] >= 1) { SetPlayerInterior(playerid,Houses[i][EnterInterior]); SetPlayerPos(playerid,Houses[i][EnterX],Houses[i][EnterY],Houses[i][EnterZ]); SetPlayerVirtualWorld(playerid,Houses[i][EnterWorld]); SetPlayerFacingAngle(playerid,Houses[i][EnterAngle]); } else { GameTextForPlayer(playerid, "~r~Door Locked", 5000, 1); } } } } for(new i = 0; i < sizeof(Building); i++) { if (PlayerToPoint(3, playerid,Building[i][ExitX], Building[i][ExitY], Building[i][ExitZ])) { if(GetPlayerVirtualWorld(playerid) == i) { if(Building[i][Locked] == 0 || PlayerInfo[playerid][pAdmin] >= 1) { SetPlayerInterior(playerid,Building[i][EnterInterior]); SetPlayerVirtualWorld(playerid,Building[i][EnterWorld]); SetPlayerPos(playerid,Building[i][EnterX],Building[i][EnterY],Building[i][EnterZ]); SetPlayerFacingAngle(playerid,Building[i][EnterAngle]); } else { GameTextForPlayer(playerid, "~r~Door Locked", 5000, 1); } } } } for(new i = 0; i < sizeof(Businesses); i++) { if (PlayerToPoint(3, playerid,Businesses[i][ExitX], Businesses[i][ExitY], Businesses[i][ExitZ])) { if(GetPlayerVirtualWorld(playerid) == i) { if(Businesses[i][Locked] == 0 || PlayerInfo[playerid][pAdmin] >= 1) { SetPlayerInterior(playerid,Businesses[i][EnterInterior]); SetPlayerVirtualWorld(playerid,Businesses[i][EnterWorld]); SetPlayerPos(playerid,Businesses[i][EnterX],Businesses[i][EnterY],Businesses[i][EnterZ]); SetPlayerFacingAngle(playerid,Businesses[i][EnterAngle]); } else { GameTextForPlayer(playerid, "~r~Door Locked", 5000, 1); } } } }