Szerző Téma: Kocsi mentés  (Megtekintve 964 alkalommal)

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Kocsi mentés
« Dátum: 2014. Augusztus 21. - 10:43:59 »
0 Show voters
Sziasztok!
Ez a másik script ami lementi egy parancsal a kocsit amiben ülsz!
 
CMD:kocsimentes(playerid)
{
  if(IsPlayerAdmin(playerid))
  {
        if(IsPlayerInAnyVehicle(playerid))
        {
        KocsiMentes(playerid);
        }
        else
        {
        SendClientMessage(playerid,HIBA,\"Nem vagy jármuben!\");
        }
  }
  return 1;
}
 
new vfile[128];
stock KocsiMentes(playerid)
{
        new vehid = GetPlayerVehicleID(playerid);
        new Float:posx, Float:posy, Float:posz, Float:angle, model;
        GetVehiclePos(vehid,posx,posy,posz);
        GetVehicleZAngle(vehid,angle);
        model = GetVehicleModel(vehid);
        format(vfile,sizeof(vfile),\"/Cars/%d.ini\",vehid);
        if(!fexist(vfile))
        {
        dini_Create(vfile);
        dini_FloatSet(vfile,\"PosX\",posx);
        dini_FloatSet(vfile,\"PosY\",posy);
        dini_FloatSet(vfile,\"PosZ\",posz);
        dini_FloatSet(vfile,\"Angle\",angle);
        dini_IntSet(vfile,\"Model\",model);
        }
        else
        {
        dini_FloatSet(vfile,\"PosX\",posx);
        dini_FloatSet(vfile,\"PosY\",posy);
        dini_FloatSet(vfile,\"PosZ\",posz);
        dini_FloatSet(vfile,\"Angle\",angle);
        dini_IntSet(vfile,\"Model\",model);
        }
}
stock KocsiBetoltes()
{
        for(new i=0; i<MAX_VEHICLES; i++)
        {
        format(vfile,sizeof(vfile),\"/Cars/%d.ini\",i);
        if(fexist(vfile))
        {
            new Float:posx, Float:posy, Float:posz, Float:angle, model;
            posx = dini_Float(vfile,\"PosX\");
            posy = dini_Float(vfile,\"PosY\");
            posz = dini_Float(vfile,\"PosZ\");
            angle = dini_Float(vfile,\"Angle\");
            model = dini_Int(vfile,\"Model\");
            CreateVehicle(model,posx,posy,posz,angle,1,1,-1);
        }
        }
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal