Plate System [ REQ ]
#2

I think you want something like this
Quote:
Originally Posted by Me
Посмотреть сообщение
So you want to save vehicle licenses plate and load it after restart?
pawn Код:
if(!strcmp(cmd, "/changeplate", true, 12))
    {
        new Tmp[124];
        Tmp = strtok(cmdtext, idx);
        if(!strlen(Tmp))
            return SendClientMessage(playerid, 0xFFFFFFAA, "USAGE: /changeplate [platenumber (up to 8 chars, use '-' for space char)]");

        if(!IsPlayerInAnyVehicle(playerid))
            return SendClientMessage(playerid, 0xFF9900AA, "You are not in a vehicle.");

        if(!dini_Exists("CarPlates.ini")) {
            dini_Create("CarPlates.ini");
        }
        new Str[128];
        new vehid = GetPlayerVehicleID(playerid);
        format(Str,128,"%d",vehid);
        dini_Set("CarPlates.ini", Str, Tmp);
        SetVehicleNumberPlate(GetPlayerVehicleID(playerid),Tmp);
        SetVehicleToRespawn(vehid);
        SendClientMessage(playerid, 0xFF9900AA, "License plate changed!");
        new Float:x, Float:y, Float:z, Float:a;
        GetVehicleZAngle(vehid,a);
        GetPlayerPos(playerid,x,y,z);
        SetVehiclePos(vehid,x,y,z);
        SetVehicleZAngle(vehid,a);
        PutPlayerInVehicle(playerid, vehid, 0);
        return 1;
    }
OnGameMode/FilterScript Init:
pawn Код:
LoadPlates();
Anywhere:
pawn Код:
LoadPlates()
{
    new File:H = fopen("CarPlates.ini",io_read);
    new str[128],car,plate[10];
    while(fread(H, str))
    {
        strmid(plate,str,0,strfind(str,"=",true));
        car = strval(plate);
        strmid(plate,str,strfind(str,"=",true),strlen(str)-1);
        SetVehicleNumberPlate(car,plate);
    }
}
Reply


Messages In This Thread
Plate System [ REQ ] - by XDTheProGamerz - 15.11.2011, 10:16
Re: Plate System [ REQ ] - by FarSe. - 15.11.2011, 11:30
Re: Plate System [ REQ ] - by aRoach - 15.11.2011, 11:45
Re: Plate System [ REQ ] - by Kostas' - 15.11.2011, 12:06
Re: Plate System [ REQ ] - by vassilis - 15.11.2011, 12:32
Re : Plate System [ REQ ] - by Jack_Loreva - 08.08.2012, 18:01

Forum Jump:


Users browsing this thread: 1 Guest(s)