[help] "SetVehicleNumberPlate" how to make that save? -
Tama - 21.03.2011
i need help ^^
how to make vehicle plate save??
EX: i type /vehplate then input a text AB 2377 VA (my plate number) then, when the server restart and car plate is still AB 2377 VA ??
anyway,
enum info:
pawn Код:
enum cInfo
{
cModel,
Float:cLocationx,
Float:cLocationy,
Float:cLocationz,
Float:cAngle,
cColorOne,
cColorTwo,
cOwner[MAX_PLAYER_NAME],
cOwned,
cLock,
cPaintjob,
cVirWorld,
cComponent0,
cComponent1,
cComponent2,
cComponent3,
cComponent4,
cComponent5,
cComponent6,
cComponent7,
cComponent8,
cComponent9,
cComponent10,
cComponent11,
cComponent12,
cComponent13,
cCode,
cPlate
};
i'll try to make an dini file like this :
pawn Код:
CarInfo[idx][cPlate] = dini_Int(file,"Plate");
then create this:
pawn Код:
dini_IntSet(file,"Plate",CarInfo[idx][cPlate])
and cmd the /vehplate , i've done with that, and that work.. but not save the plate number
![Smiley](images/smilies/smile.png)
pls help me!
![Cheesy](images/smilies/biggrin.png)
*sorry my english is very bad T.T
Re: [help] "SetVehicleNumberPlate" how to make that save? -
JamesC - 21.03.2011
'Plate' needs to be a string, not an integer.
Re: [help] "SetVehicleNumberPlate" how to make that save? -
MadeMan - 21.03.2011
pawn Код:
enum cInfo
{
cModel,
Float:cLocationx,
Float:cLocationy,
Float:cLocationz,
Float:cAngle,
...
cComponent12,
cComponent13,
cCode,
cPlate[32]
};
pawn Код:
format(CarInfo[idx][cPlate], 32, "%s", dini_Get(file,"Plate"));
pawn Код:
dini_Set(file,"Plate",CarInfo[idx][cPlate])
Re: [help] "SetVehicleNumberPlate" how to make that save? -
Tama - 21.03.2011
anyway , i use :
/vehplate with dialog , on this script, where can i plant the dini_set configure??
pawn Код:
if(dialogid == 1)
{
if(response)
{
new Float:x,Float:y,Float:z,Float:ang;
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SafeGivePlayerMoney(playerid,-5000);
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
PutPlayerInVehicle(playerid,GetPlayerVehicleID(playerid),0);
SetVehicleZAngle(GetPlayerVehicleID(playerid),ang);
}
else
{
SendClientMessage(playerid,COLOR_WHITE,"You cancelled!");
return 1;
}
return 1;
}
*bad english
Re: [help] "SetVehicleNumberPlate" how to make that save? -
MadeMan - 21.03.2011
pawn Код:
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
format(CarInfo[GetPlayerVehicleID(playerid)][cPlate], 32, "%s", inputtext);
GetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
Put dini_Set where you save other CarInfo's
Re: [help] "SetVehicleNumberPlate" how to make that save? -
Tama - 21.03.2011
cant work the Plate = (blank) , then that cmd cant save him self
![Sad](images/smilies/sad.gif)
anyway, Thanks to help me MadeMan
![Cheesy](images/smilies/biggrin.png)
your best man !