All pastes #122805 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-08-08 22:59 UTC
rendered paste body
//Beginning of the script
new statut[MAX_PLAYERS];
new Float:gPositions[MAX_PLAYERS][4];
new SprayTimer;

//OnPlayerCommandText


if(strcmp(cmdtext, "/repair", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)){


	new Float:X, Float:Y, Float:Z;

	new currentplayer;
	for (currentplayer = 0; currentplayer <  MAX_PLAYERS; currentplayer++)

	GetPlayerPos(currentplayer, X, Y, Z);
    if(X <= 2071.6 && X >= 2042.1 && Y <= -1821.7 && Y >= -1839.1) {
    SendClientMessage(playerid, COLOR_RED, "Quelqu'un est en train de réparer sa moto, patientez quelques secondes");
    }
    else{
				statut[playerid] = 6;
				GetPlayerPos(playerid, gPositions[playerid][0], gPositions[playerid][1], gPositions[playerid][2]);
				GetPlayerFacingAngle(playerid, gPositions[playerid][3]);
				GivePlayerMoney(playerid,100);
				SetVehicleZAngle(GetPlayerVehicleID(playerid),270.0);
   				SetVehiclePos(GetPlayerVehicleID(playerid),2064.4536,-1831.7820,13.1179);
		    	SprayTimer = SetTimer("EndSpray", 5000, 0);
    			}
			    }
				return 1;
			}

//Public Spray Timer

public EndSpray(playerid) {
KillTimer(SprayTimer);
if(statut[playerid] == 6){
				SetVehiclePos(GetPlayerVehicleID(playerid),gPositions[playerid][0], gPositions[playerid][1], gPositions[playerid][2]);
				SetVehicleZAngle(GetPlayerVehicleID(playerid),gPositions[playerid][3]);
				}
}