22.11.2011, 18:52
Код:
if (strcmp(cmdtext, "/spos", true)==0) { GetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]); GetPlayerFacingAngle(playerid, PosA[playerid]); GameTextForPlayer(playerid,"~g~Position Saved! Use ~w~/lpos!",4000,3); PosI[playerid] = (GetPlayerInterior(playerid)); PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0); new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s commanded Save Position (/spos)", pname); SendClientMessageToAll(COLOR_BLUE, string); return 1; } if (strcmp(cmdtext, "/lpos", true)==0) { if (!floatsqroot(PosX[playerid]+PosY[playerid]+PosZ[playerid])) { return GameTextForPlayer(playerid,"~r~USE ~w~/spos ~r~FIRST!",4000,3); } else { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { SetVehiclePos(GetPlayerVehicleID(playerid), PosX[playerid], PosY[playerid], PosZ[playerid]); SetVehicleZAngle(GetPlayerVehicleID(playerid), PosA[playerid]); SetCameraBehindPlayer(playerid); LinkVehicleToInterior(GetPlayerVehicleID(playerid), PosI[playerid]); } else { InCar[playerid] = false; SetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]); SetPlayerFacingAngle(playerid, PosA[playerid]); SetCameraBehindPlayer(playerid); } PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0); SetPlayerInterior(playerid, PosI[playerid]); GameTextForPlayer(playerid,"~g~Position loaded!",4000,3); } new string[256], pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, sizeof(pname)); format(string, sizeof(string), "%s commanded Load Position (/lpos)", pname); SendClientMessageToAll(COLOR_BLUE, string); return 1; }
![Cheesy](images/smilies/biggrin.png)