Problem with flip command.
#2

This is the flip command from luxadmin, so if you've tryed to edit the /flip command you can just edit it back to this and start over.

Код:
dcmd_flip(playerid,params[])
{
    if(AccInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid))
	{
	    if(!strlen(params))
		{
		    if(IsPlayerInAnyVehicle(playerid))
			{
			new VehicleID, Float:X, Float:Y, Float:Z, Float:Angle;
			GetPlayerPos(playerid, X, Y, Z);
			VehicleID = GetPlayerVehicleID(playerid);
			GetVehicleZAngle(VehicleID, Angle);
			SetVehiclePos(VehicleID, X, Y, Z);
			SetVehicleZAngle(VehicleID, Angle);
			SetVehicleHealth(VehicleID,1000.0);
			SendCommandToAdmins(playerid,"Flip");
			return SendClientMessage(playerid, green,"|- Vehicle Flipped! -|") &&
			SendClientMessage(playerid, white,"Flip the player's vehicle? (/flip [PlayerID])");
			}
			else return SendClientMessage(playerid,red,"ERROR: You are not in a Vehicle!");
		}
	    new player1, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128];
	    player1 = strval(params);

	 	if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid)
		  {
			SendCommandToAdmins(playerid,"Flip");
			if (IsPlayerInAnyVehicle(player1))
			{
				new VehicleID, Float:X, Float:Y, Float:Z, Float:Angle;
				GetPlayerPos(player1, X, Y, Z);
				VehicleID = GetPlayerVehicleID(player1);
				GetVehicleZAngle(VehicleID, Angle);
				SetVehiclePos(VehicleID, X, Y, Z);
				SetVehicleZAngle(VehicleID, Angle);
				SetVehicleHealth(VehicleID,1000.0);
				SendCommandToAdmins(playerid,"Flip");
				GetPlayerName(player1, playername, sizeof(playername));
				GetPlayerName(playerid, adminname, sizeof(adminname));
				format(string,sizeof(string),"|- Administrator %s Flipped your Vehicle -|",adminname);
				SendClientMessage(player1,blue,string);
				format(string,sizeof(string),"You have Flipped %s's Vehicle!", playername);
				return SendClientMessage(playerid, blue,string);
			}
			else return SendClientMessage(playerid,red,"ERROR: This player isn't in a vehicle");
		}
		else return ErrorMessages(playerid, 4);
	}
	else return ErrorMessages(playerid, 1);
}
Reply


Messages In This Thread
Problem with flip command. - by ZamaXor - 27.10.2010, 09:33
Re: Problem with flip command. - by Haydz - 27.10.2010, 10:08

Forum Jump:


Users browsing this thread: 1 Guest(s)