23.06.2013, 10:37
I guess you want to do:
The if-code is wrong. If you don't add bracket after if check, only the following 1 statement will be ran, instead of more than 1.
You sure GREEN and WHITE are correctly defined, i.e.
?
pawn Код:
if (strcmp(cmdtext,"/exit",true,5)==0)
{
if (IsPlayerInRangeOfPoint(playerid, 5, 246.375991,109.245994,1003.218750))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1563.5604,-1675.2515,16.1953);
SendClientMessage(playerid,-1,"You leave "GREEN"LSPD"WHITE" building");
}
else if (IsPlayerInRangeOfPoint(playerid, 5,366.5,162.69921875,1013.5999755859))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,607.1945,-1522.2202,15.0735);
SendClientMessage(playerid,-1,"You leave "GREEN"LSFD"WHITE"building");
return 1;
}
else
{
SendClientMessage(playerid,-1,"SERVER: You are't on exit point");
return 1;
}
return 0;
}
You sure GREEN and WHITE are correctly defined, i.e.
pawn Код:
#define GREEN "{00FF00}"
#define WHITE "{FFFFFF}"

