08.02.2009, 13:08
Код:
if (strcmp(cmdtext, "/enterjailshop", true)==0) { if(PlayerToPoint(1, playerid, 679.1613,-1797.6292,12.4691,342.7083)) { SetPlayerInterior(playerid,10); SetPlayerPos(playerid,366.923980,360.0641,384.3123,-72.929359,-79.3703,-54.7400,1001.507812,1000.5078,1006.5078,315.000); return SendClientMessage(playerid,0xFFFFFFAA,"You have entered Jail Burger shot!"); } return 1; } if(strcmp(cmdtext,"/exitjailshop",true)==0) { if(PlayerToPoint(1.0,playerid,679.1613,-1797.6292,12.4691,342.7083)) { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,679.1613,-1797.6292,12.4691,342.7083); return SendClientMessage(playerid,0xFFFFFFAA,"You have left Jail Burger shot!"); } return 1; } } PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } return 0; }