SA-MP Forums Archive
Permenant park - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Permenant park (/showthread.php?tid=301185)



Permenant park - RA.ONE - 03.12.2011

guys i need your help

Код:
CMD:apark(playerid)
{
    if(VehicleInfo[GetPlayerVehicleID(playerid)][Temp] == 1) {
    	return SendClientMessage(playerid, COLOR_ORANGE, "This vehicle is only temporary and some commands may not work!");
	}
    if(PlayerInfo[playerid][LoggedIn] == 0) {
	    SendClientMessage(playerid, COLOR_RED, "You must be register in golden account do/gregister (password)");
	    return 1;
	}
	if(PlayerInfo[playerid][Level] == 0) return SendClientMessage(playerid, COLOR_BRIGHTRED, "You must be an admin to use this feature");
	if(IsPlayerInAnyVehicle(playerid)) {
		new Float:spx,Float:spy,Float:spz;
		new Float:spa;
		GetVehiclePos(GetPlayerVehicleID(playerid),spx,spy,spz);
		GetVehicleZAngle(GetPlayerVehicleID(playerid),spa);
		VehicleInfo[GetPlayerVehicleID(playerid)][x_spawn] = spx;
		VehicleInfo[GetPlayerVehicleID(playerid)][y_spawn] = spy;
		VehicleInfo[GetPlayerVehicleID(playerid)][z_spawn] = spz;
		VehicleInfo[GetPlayerVehicleID(playerid)][za_spawn] = spa;
		format(securemess,sizeof(securemess),"You have just parked this %s at your current location...it will respawn here in future!", VehicleInfo[GetPlayerVehicleID(playerid)][name]);
		SendClientMessage(playerid, COLOR_GREEN, securemess);
		return 1;
	}
	else {
		SendClientMessage(playerid, COLOR_BRIGHTRED, "You must be in a vehicle to use this feature");
		return 1;
	}
}
i am using this code for admin park
it was temperory park can say how to make it permenant park


Re: Permenant park - RA.ONE - 03.12.2011

plz help me guys


Re: Permenant park - [MG]Dimi - 03.12.2011

pawn Код:
new Float:spx,Float:spy,Float:spz,modelid, nvehicle;
        new Float:spa;
        GetVehiclePos(GetPlayerVehicleID(playerid),spx,spy,spz);
        GetVehicleZAngle(GetPlayerVehicleID(playerid),spa);
        VehicleInfo[GetPlayerVehicleID(playerid)][x_spawn] = spx;
        VehicleInfo[GetPlayerVehicleID(playerid)][y_spawn] = spy;
        VehicleInfo[GetPlayerVehicleID(playerid)][z_spawn] = spz;
        VehicleInfo[GetPlayerVehicleID(playerid)][za_spawn] = spa;
        modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
        DestrotVehicle(GetPlayerVehicleID(playerid));
        nvehicle = CreateVehicle(modelid,spx,spy,spz,spa,-1,-1,300);
        PutPlayerInVehicle(playerid,nvehicle,0):
SOmething like that


Re: Permenant park - RA.ONE - 03.12.2011

Quote:

CMD:apark(playerid)
{
if(VehicleInfo[GetPlayerVehicleID(playerid)][Temp] == 1) {
return SendClientMessage(playerid, COLOR_ORANGE, "This vehicle is only temporary and some commands may not work!");
}

here i should change any thing


Re: Permenant park - [MG]Dimi - 04.12.2011

pawn Код:
CMD:apark(playerid)
{
         if(VehicleInfo[GetPlayerVehicleID(playerid)][Temp] == 1) return SendClientMessage(playerid, COLOR_ORANGE, "This vehicle is only temporary and some commands may not work!");
         //rest of code...
         return 1;
}
You don't need {} if it's only one line


Re: Permenant park - Rob_Maate - 04.12.2011

To make a PERMANENT car, you need to save it's information OUTSIDE the GM (INI/Text file OR MySQL)


Re: Permenant park - RA.ONE - 04.12.2011

thnz you guys