when people go to transfunder there car then /park the vehicles part de spawn help!!+rep
#1

Hello guys, so when people go into the transfunder and mod there car, it saves untill they type /park then the vehicle mods/skins go away? any help
Reply
#2

Codes please?
Reply
#3

CMDark(playerid, params[])
{
if(PlayerInfo[playerid][pVehicleKeysFrom] != INVALID_PLAYER_ID)
{
new ownerid = PlayerInfo[playerid][pVehicleKeysFrom];
if(IsPlayerConnected(ownerid))
{
new d = PlayerInfo[playerid][pVehicleKeys];
if(IsPlayerInVehicle(playerid, PlayerVehicleInfo[ownerid][d][pvId]))
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessageEx(playerid, COLOR_GREY, "You must be in the driver seat.");
new Float, Float:y, Float:z, Float:angle, Float:health;
GetVehicleHealth(PlayerVehicleInfo[ownerid][d][pvId], health);
if(health < 800) return SendClientMessageEx(playerid, COLOR_GREY, " Your vehicle is too damaged to park it.");
if(PlayerInfo[playerid][pLockCar] == GetPlayerVehicleID(playerid)) PlayerInfo[playerid][pLockCar] = INVALID_VEHICLE_ID;
if(IsARC(GetPlayerVehicleID(playerid))) // RC Vehicles
{
new Float:vehPos[3];
GetVehiclePos(GetPlayerVehicleID(playerid),vehPos[0], vehPos[1], vehPos[2]);
SetPlayerPos(playerid,vehPos[0], vehPos[1]+0.5, vehPos[2]+0.5);
}
GetVehiclePos(PlayerVehicleInfo[ownerid][d][pvId], x, y, z);
GetVehicleZAngle(PlayerVehicleInfo[ownerid][d][pvId], angle);
SurfingCheck(GetPlayerVehicleID(playerid));
UpdatePlayerVehicleParkPosition(ownerid, d, x, y, z, angle, health);
PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
SetPlayerArmedWeapon(playerid, 0);

new string[29 + (MAX_PLAYER_NAME * 2)];
format(string, sizeof(string), "* %s has parked %s's vehicle.", GetPlayerNameEx(playerid), GetPlayerNameEx(ownerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
return 1;
}
}
}
for(new d = 0 ; d < MAX_PLAYERVEHICLES; d++)
{
if(IsPlayerInVehicle(playerid, PlayerVehicleInfo[playerid][d][pvId]))
{
new Float, Float:y, Float:z, Float:angle, Float:health;
GetVehicleHealth(PlayerVehicleInfo[playerid][d][pvId], health);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessageEx(playerid, COLOR_GREY, "You must be in the driver seat.");
if(health < 800) return SendClientMessageEx(playerid, COLOR_GREY, " Your vehicle is too damaged to park it.");
if(PlayerInfo[playerid][pLockCar] == GetPlayerVehicleID(playerid)) PlayerInfo[playerid][pLockCar] = INVALID_VEHICLE_ID;
GetVehiclePos(PlayerVehicleInfo[playerid][d][pvId], x, y, z);
GetVehicleZAngle(PlayerVehicleInfo[playerid][d][pvId], angle);
SurfingCheck(GetPlayerVehicleID(playerid));
UpdatePlayerVehicleParkPosition(playerid, d, x, y, z, angle, health);
PutPlayerInVehicle(playerid, PlayerVehicleInfo[playerid][d][pvId], 0);
SetPlayerArmedWeapon(playerid, 0);
new string[30 + (MAX_PLAYER_NAME * 2)];
format(string, sizeof(string), "* %s has parked their vehicle.", GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPL E,COLOR_PURPLE);
return 1;
}
}
SendClientMessageEx(playerid, COLOR_GREY, "You need to be inside a vehicle that you own.");
return 1;
}
Reply
#4

Make sure you actually save the modifications after coming out the transfender and then loading them again after parking.

PHP код:
enum vInfo
{
    
mod1,
    
mod2,
    
mod3,
    
mod4,
    
mod5,
    
mod6,
    
mod7,
    
mod8,
    
mod9,
    
mod10,
    
mod11,
    
mod12,
    
mod13,
    
mod14,
    
mod15,
    
mod16,
    
mod17,
        
owner
};
 
new 
VehicleInfo[701][vInfo];
 
new 
tuned
This Source Should Fix Your Problem: https://sampwiki.blast.hk/wiki/Saving_car_mods
Reply
#5

i copy and paste what it said in my script now i get this error
C:\Users\Main\Downloads\fcvrp\pawno\include\YSI\y_ scripting.inc(297) : warning 219: local variable "base" shadows a variable at a preceding level
C:\Users\Main\Downloads\fcvrp\gamemodes\pla.pwn(11 54) : error 028: invalid subscript (not an array or too many subscripts): "VehicleInfo"
C:\Users\Main\Downloads\fcvrp\gamemodes\pla.pwn(11 54) : warning 215: expression has no effect
C:\Users\Main\Downloads\fcvrp\gamemodes\pla.pwn(11 54) : error 001: expected token: ";", but found "]"
C:\Users\Main\Downloads\fcvrp\gamemodes\pla.pwn(11 54) : error 029: invalid expression, assumed zero
C:\Users\Main\Downloads\fcvrp\gamemodes\pla.pwn(11 54) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)