License plate (save help)
#6

this will create .ini file in your scriptfiles/license folder
hope you understand basics sorry i got real tired of scripting today try to write load function yourself
tips..
write it ongamemodeinit
and use
dini_int (for integer)
dini_get (for text)
pawn Код:
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
{
new Filename[64];
format(Filename, sizeof(Filename), "license/%i.ini", vehicleid);
if(dini_Exists(Filename)) return SendClientMessage(playerid, COLOR_RED, "Your car already has a plate");
dini_Create(Filename);
dini_Set(Filename, "VehicleNumberPlate", tmp);
dini_IntSet(Filename, "Teh", 1);
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


Messages In This Thread
License plate (save help) - by Antonio [G-RP] - 31.07.2009, 03:52
Re: License plate (save help) - by Adrik - 31.07.2009, 22:59
Re: License plate (save help) - by zombie13333 - 01.08.2009, 00:42
Re: License plate (save help) - by Antonio [G-RP] - 03.08.2009, 04:11
Re: License plate (save help) - by Shadow_ - 03.12.2010, 20:37
Re: License plate (save help) - by Fresh-Gta - 03.12.2010, 20:59
Re: License plate (save help) - by GoldenM4 - 23.12.2010, 16:07
Re: License plate (save help) - by propilot - 23.12.2010, 16:08
Re : License plate (save help) - by Jack_Loreva - 08.08.2012, 18:56

Forum Jump:


Users browsing this thread: 1 Guest(s)