Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 21, 2018, 22:43:36 POSLE PODNE

Naslov: Respawn
Poruka od: ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ poslato April 21, 2018, 22:43:36 POSLE PODNE
Pitanje / Savet: Ovako, znaci postoji CMD:veh , to da kreiras vozilo, bilo koje, samo treba ID da ukucas, onda sve to lepo radi, admin npr. spawnuje infernusa, i sve radi, e sad ja hocu kada admin spawnuje infernusa, pa onda turism-a, onda ovaj infernus da mu se izbrise, znate...
Dio skripte: [pawn]if(dialogid == DIALOG_ADMINV)
   {
      if(response)
      {
          new id;
          new uneseno = strval(inputtext);
          if(uneseno > 611 || uneseno < 400) { X_SCM(playerid, "Ne mozete ici ispod 400 ili preko 611!"); return 1; }
          new Float: x, Float: y, Float: z, Float: a;
          GetPlayerPos(playerid, x,y,z);
          GetPlayerFacingAngle(playerid, a);
          id = CreateVehicle(uneseno,x+2,y,z,a,2,2,100);
          Dizey_PutPlayerInVehicle(playerid, id, 0);
         AdminVoziloVeh[id] = 1;
         return 1;
      }
   }[/pawn]
Naslov: Odg: Respawn
Poruka od: Snajper poslato April 21, 2018, 22:54:35 POSLE PODNE
Probaj da napravis sistem preko varijabli tipa ovako :
[pawn]
new vozilo1[MAX_PLAYERS];
new vozilo2[MAX_PLAYERS]:
new kreiraovozilo[MAX_PLAYERS];
CMD:vozilo(playerid,params[])
{
      new Poz[4], engine, lights, alarm, doors, bonnet, boot, objective;; // Pod tu cmd
      GetPlayerPos(playerid, Poz[0], Poz[1], Poz[2]);
      vozilo1[playerid] = CreateVehicle(vehid, Poz[0]+4, Poz[1], Poz[2], Poz[3], 0, 0, -1);
      kreiraovozilo[playerid] = 1;
GetVehicleParamsEx(v1, engine, lights, alarm, doors, bonnet, boot, objective);
      SetVehicleParamsEx(v1, 1, 1, alarm, doors, bonnet, boot, objective);
      PutPlayerInVehicle(playerid, v1, 0);
      SetVehicleHealth(v1, 1000.0);
[/pawn]