Change Car Plate (help)
#1

Okay. I have a code to change car plate, but I want to add to it

1. To save the plate to the cars files

2. The player changing the plate must own the car.

Heres the code....

Код:
if(strcmp(cmd,"/carplate",true)==0)
{
new vehicleid = GetPlayerVehicleID(playerid);

if(PlayerInfo[playerid][pDonation] <= 1)
{
SendClientMessage(playerid,COLOR_RED,"You must have donated to be able to change your personal license plate");
return 1;
}

if(GetPlayerState(playerid) != 2)
{
SendClientMessage(playerid,COLOR_YELLOW,"You must be the driver of a Vehicle to change the personal license plate");
return 1;
}

/*if(IsPlayerInVehicleWithNoPlates(playerid,vehicleid))
{
SendClientMessage(playerid,COLOR_YELLOW,"Your vehicle does not have a personal license plate");
return 1;
}*/

tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_YELLOW,"USAGE: /carplate [car plate text]");
SendClientMessage(playerid,COLOR_YELLOW,"NOTE: To put one or more Spaces, you must put an _ (Underslash)");
return 1;
}

if(strlen(tmp)<0 || strlen(tmp)>8)
{
SendClientMessage(playerid,COLOR_YELLOW,"Number Plates can only be 1-8 characters long!");
return 1;
}
else
{
GetVehiclePos(vehicleid,VPos[0],VPos[1],VPos[2]);
GetVehicleZAngle(vehicleid,VPos[3]);
SetVehicleNumberPlate(vehicleid,tmp);
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,false);
SetVehicleToRespawn(vehicleid);
gPlayerVehicle[playerid] = vehicleid;
SetTimerEx("VehicleTimer",700,0,"i",playerid);
SendClientMessage(playerid,COLOR_YELLOW,"There will be a very short delay while your personal license plate is set.");
return 1;
}
}
Reply
#2

Bump
Reply
#3

First try to intend your code, it will be easier to see bugs.

And no I haven't checked at all at your script. I never check non-indented scripts.
Reply
#4

Sorry Im a beginner, whats 'intend' mean?
Reply
#5

http://forum.sa-mp.com/index.php?topic=61893.0

There you go
Reply
#6

Thanks mate!
Reply
#7

Wait... no there isnt any bugs. I just want to find out how I can make it
be only for the car owner, and it saves to the car files
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)