Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: .ysi poslato Januar 07, 2022, 16:33:09 POSLE PODNE

Naslov: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 16:33:09 POSLE PODNE
Problem(error/warning): Ubacio sam auta na spawn,i kad udjem u auto izbaci dialog oko parkiranja,pa kad taj dialog zatvorim izbaci da je auto pokvareno i kada popravim auto izbaci da auto nema goriva..tek kada ga napunim gorivom moze se voziti kako treba.Inace koristi mod Athlone v2.0  dole ce biti slike ovoga..
Deo skripte: [pawn]new Text3D:PrimerLabel[ MAX_VEHICLES ], voziloid;
    voziloid = AddStaticVehicle(411,1279.2249,-1835.2574,13.2803,90.1151,3,3); // KOLA BROJ 1
    PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.5289,-1831.9709,13.2796,89.8399,3,3); // KOLA BROJ 2
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.2336,-1828.6803,13.2796,89.5260,3,3); // KOLA BROJ 3
    PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.3916,-1825.6343,13.2799,90.3913,3,3); // KOLA BROJ 4
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.4926,-1822.2946,13.2804,88.8627,3,3); // KOLA BROJ 5
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.4823,-1819.2698,13.2800,89.8814,3,3); // KOLA BROJ 6
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.1329,-1816.3285,13.2798,91.4635,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.2216,-1813.1702,13.2796,89.7282,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.2683,-1809.7084,13.2789,89.8044,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.7345,-1806.4529,13.2786,89.4189,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.0734,-1803.0953,13.2798,89.8116,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.4742,-1799.4055,13.2820,91.3262,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1279.5011,-1795.8875,13.2842,90.2873,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1261.9196,-1797.0010,13.3132,179.4054,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1264.9753,-1797.1440,13.3077,180.3134,3,3);
    PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1268.5471,-1797.4650,13.3011,180.1965,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
   voziloid = AddStaticVehicle(411,1271.6868,-1796.8557,13.2967,179.6088,3,3);
   PrimerLabel[ voziloid ] = Create3DTextLabel(""col_yelow"[ BESPLATNO VOZILO ]",-1, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ], voziloid, 0.0, 0.0, 0.0);
[/pawn]
[pawn]if( vCanDrive[ GetPlayerVehicleID( playerid ) ] == 0 ) {
         SetCameraBehindPlayer( playerid );
         SCM( playerid, CRVENA, "Ovo vozilo je unisteno. Koristite /call 555 ili ukucajte /exit za napustanje vozila.");
         GetVehicleParamsEx( GetPlayerVehicleID( playerid ),engine, lights, alarm, doors, bonnet, boot, objective );
         SetVehicleParamsEx( GetPlayerVehicleID( playerid ),0,lights,alarm,doors,bonnet,boot,objective);
      } [/pawn]
[pawn] if( PRESSED( KEY_SUBMISSION ) ) {
        if( IsPlayerInAnyVehicle( playerid ) && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
           new vehicle = GetPlayerVehicleID( playerid ),
            engine,lights,alarm,doors,bonnet,boot,objective;

          if( vCanDrive[ vehicle ] == 0 ) return GRESKA( playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
          if( IsVehicleBajs( vehicle ) ) return GRESKA( playerid, "Stvarno mislis upaliti biciklu? " );
         if( Fuel[ vehicle ] == 0 ) return GRESKA( playerid, "Vozilo nema goriva ne mozete ga upaliti." );

         if( TipVozila[ vehicle ] == PRIVATNO_VOZILO ) {

            if( PlayerInfo[ playerid ][ xAdmin ] >= 5 ) { }
            else {
                 if( PlayerInfo[ playerid ][ xVoziloID ][ 0 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 0 ] ][ vID ] == vehicle ) { }
                else if( PlayerInfo[ playerid ][ xVoziloID ][ 1 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 1 ] ][ vID ] == vehicle ) { }
                else if( PlayerInfo[ playerid ][ xVoziloID ][ 2 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 2 ] ][ vID ] == vehicle ) { }
                else if( PlayerInfo[ playerid ][ xVoziloID ][ 3 ] != -1 && VehicleInfo[ PlayerInfo[ playerid ][ xVoziloID ][ 3 ] ][ vID ] == vehicle ) { }
                    else if( PlayerInfo[ playerid ][ xRezervniKljucevi ] == ScriptIDVozila[ vehicle ] ) { }
               else return GRESKA( playerid, "Ovo nije vase vozilo." );
            }

               GetVehicleParamsEx( vehicle,engine, lights, alarm, doors, bonnet, boot, objective );
            if( engine == 1 ) return GRESKA( playerid, "Motor vozila je vec upaljen." );
            format( globalstring, sizeof( globalstring ), " %s pokusava pokrenuti motor.", ImeIgraca( playerid ) );
            PorukaRadius( 20.0, playerid, globalstring, SIVA );
            SetTimerEx( "VehicleEngineStart", 1000, 0, "i", playerid );
            SetPVarInt( playerid, "StartingVehicle", 1 );

         }
           else if( TipVozila[ vehicle ] == ORGANIZACIJSKO_VOZILO ) {
            if( OrgaVozila[ vehicle ] == PlayerInfo[ playerid ][ xClan ] || PlayerInfo[ playerid ][ xAdmin ] >= 5 ) {
                GetVehicleParamsEx( vehicle,engine, lights, alarm, doors, bonnet, boot, objective );
               if( engine == 1 ) return GRESKA( playerid, "Motor vozila je vec upaljen." );
               format( globalstring, sizeof( globalstring ), " %s pokusava pokrenuti motor.", ImeIgraca( playerid ) );
               PorukaRadius( 20.0, playerid, globalstring, SIVA );
               SetTimerEx( "VehicleEngineStart", 1000, 0, "i", playerid );
               SetPVarInt( playerid, "StartingVehicle", 1 );

            }
            else {
               GRESKA( playerid, "Nemate kljuc ovog vozila.");

            }
           }[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]/[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/S2b2FDN
Naslov: Odg: Auta na spawnu
Poruka od: Galardo poslato Januar 07, 2022, 16:37:03 POSLE PODNE
[pawn]          if( vCanDrive[ vehicle ] == 0 ) return GRESKA( playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
          if( IsVehicleBajs( vehicle ) ) return GRESKA( playerid, "Stvarno mislis upaliti biciklu? " );
         if( Fuel[ vehicle ] == 0 ) return GRESKA( playerid, "Vozilo nema goriva ne mozete ga upaliti." );[/pawn]

Kao sto i sam mozes vidjeti, tu si ti varijable, dakle postavi te vrijednosti varijabli na vise.
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 17:08:33 POSLE PODNE
Ali kako brate,pomozi molim te
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 17:13:32 POSLE PODNE
Evo stavio sam ovo:      [pawn] if( vCanDrive[ vehicle ] == 1 ) return GRESKA( playerid, "Ovo vozilo je unisteno i ne moze se pokrenuti.");
          if( IsVehicleBajs( vehicle ) ) return GRESKA( playerid, "Stvarno mislis upaliti biciklu? " );
         if( Fuel[ vehicle ] == 1 ) return GRESKA( playerid, "Vozilo nema goriva ne mozete ga upaliti." );[/pawn]
i radi sve ali sad ne znam da li ce izbacivati poruka da se vozilo ne moze upaliti kada stvarno ne bude goriva...i jos mi izbacuje onaj dijalog za parking
Naslov: Odg: Auta na spawnu
Poruka od: schatzi poslato Januar 07, 2022, 17:40:21 POSLE PODNE
Cekaj koristis ath mod imas /server i kreiras rent jednostavno neko da se bahces tako
Naslov: Odg: Auta na spawnu
Poruka od: Aezakmi poslato Januar 07, 2022, 18:01:05 POSLE PODNE
Citat: audi100 poslato Januar 07, 2022, 17:40:21 POSLE PODNE
Cekaj koristis ath mod imas /server i kreiras rent jednostavno neko da se bahces tako
ne zna da pronadje rcon code 100%
Naslov: Odg: Auta na spawnu
Poruka od: Galardo poslato Januar 07, 2022, 18:15:38 POSLE PODNE
Citat: Sync poslato Januar 07, 2022, 17:08:33 POSLE PODNE
Ali kako brate,pomozi molim te
Idi gdje kreiras ta vozila i na njihov id dodijeli vece vrijednosti od 0.
Tipa Fuel[tvoj id vozila] = 90
Naslov: Odg: Auta na spawnu
Poruka od: schatzi poslato Januar 07, 2022, 18:28:36 POSLE PODNE
Citat: ΛΣZΛKMI poslato Januar 07, 2022, 18:01:05 POSLE PODNE
ne zna da pronadje rcon code 100%
Mozda
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 18:51:49 POSLE PODNE
Ma znam da pronadjem rcon kod,nego nisam video da to ima na /server,hvala ! Ali sad kako nastimati komandu /avozilo,to nikako ne znam...
Naslov: Odg: Auta na spawnu
Poruka od: schatzi poslato Januar 07, 2022, 20:25:52 POSLE PODNE
Citat: Sync poslato Januar 07, 2022, 18:51:49 POSLE PODNE
Ma znam da pronadjem rcon kod,nego nisam video da to ima na /server,hvala ! Ali sad kako nastimati komandu /avozilo,to nikako ne znam...
Mislis kad ukucas komandinda se spavnaju automobil ili da ti izadje kao panel da izaberes automobil
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 20:41:48 POSLE PODNE
Citat: audi100 poslato Januar 07, 2022, 20:25:52 POSLE PODNE
Mislis kad ukucas komandinda se spavnaju automobil ili da ti izadje kao panel da izaberes automobil
da izadje panel i da biram auta odredjena za koja napravim notepad file i ubacim u scriptfiles...kontas sta zelim da kazem
Naslov: Odg: Auta na spawnu
Poruka od: k0c1c. poslato Januar 07, 2022, 22:27:49 POSLE PODNE
Citat: Sync poslato Januar 07, 2022, 20:41:48 POSLE PODNE
da izadje panel i da biram auta odredjena za koja napravim notepad file i ubacim u scriptfiles...kontas sta zelim da kazem
Javi se dm pokazacu ti  ;D
Naslov: Odg: Auta na spawnu
Poruka od: schatzi poslato Januar 07, 2022, 22:30:59 POSLE PODNE
Citat: Sync poslato Januar 07, 2022, 20:41:48 POSLE PODNE
da izadje panel i da biram auta odredjena za koja napravim notepad file i ubacim u scriptfiles...kontas sta zelim da kazem
vhttps://www.mediafire.com/file/rv6uisx996q9f37/vozila+fs.rar/file slicno kao na skill areni mslm isto ali nema mnogo vozilo eto ona osnovna
Naslov: Odg: Auta na spawnu
Poruka od: k0c1c. poslato Januar 07, 2022, 22:42:15 POSLE PODNE
Citat: audi100 poslato Januar 07, 2022, 22:30:59 POSLE PODNE
vhttps://www.mediafire.com/file/rv6uisx996q9f37/vozila+fs.rar/file slicno kao na skill areni mslm isto ali nema mnogo vozilo eto ona osnovna
Mislis da ce znati da  ubaciti ovo?
Naslov: Odg: Auta na spawnu
Poruka od: schatzi poslato Januar 07, 2022, 22:51:23 POSLE PODNE
Citat: 5eed poslato Januar 07, 2022, 22:42:15 POSLE PODNE
Mislis da ce znati da  ubaciti ovo?
Odakle znam valjda mu nije tesko da ubaci u folder filterscripts i da postavi u server.cfg
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 22:53:21 POSLE PODNE
Hvala,ubacio sam,al evo ono oko vozila,usao sam u server, stvorio rent vozilo pomocu /server i opet mi isto izbaci tj da je vozilo pokvareno i da se ne moze upaliti,a kada ukucam /fv za popravku i popravim,opet isto...
Naslov: Odg: Auta na spawnu
Poruka od: k0c1c. poslato Januar 07, 2022, 22:57:09 POSLE PODNE
Citat: audi100 poslato Januar 07, 2022, 22:51:23 POSLE PODNE
Odakle znam valjda mu nije tesko da ubaci u folder filterscripts i da postavi u server.cfg
Treba da prilagodi neke stvari jer vidim da radi ATH mod
Naslov: Odg: Auta na spawnu
Poruka od: Galardo poslato Januar 07, 2022, 22:57:31 POSLE PODNE
Jebem li ko mene ovdje sta ja pisem jebem vam nebo drago, manite se kontra pitanja i komentara, ako ne znate odjebite vec jednom, sigurno ne znate nista bolje od njega, da znate komentarisali bi na temu.
Napisao sam ti vec odgovor, tvoje je samo da malo shvatis o cemu ti govorim, dao sam ti cak i primjer, tako na svim ostalim podesi da ti ne izabuje takve poruke i "probleme".
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 23:06:20 POSLE PODNE
Ubacio sam filterscriptu i pise mi u server_log unable to load VehicleSpawner
Pomoc ?
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 23:07:43 POSLE PODNE
Doduse jesam ja sad ulazio u filterscriptu i stimao SendClientMessages posto su bile na engleskom,i obrisao sam boju grey jer se nije nigdje koristila,samo je bila definisana i izbacio mi je error da mi je undefined "v_cmd"
Naslov: Odg: Auta na spawnu
Poruka od: k0c1c. poslato Januar 07, 2022, 23:10:45 POSLE PODNE
Citat: Sync poslato Januar 07, 2022, 23:07:43 POSLE PODNE
Doduse jesam ja sad ulazio u filterscriptu i stimao SendClientMessages posto su bile na engleskom,i obrisao sam boju grey jer se nije nigdje koristila,samo je bila definisana i izbacio mi je error da mi je undefined "v_cmd"
K0c1c#1393 mozda mogu da ti pomognem  ;D
Naslov: Odg: Auta na spawnu
Poruka od: schatzi poslato Januar 07, 2022, 23:21:22 POSLE PODNE
E cao zdravo samo neka pomoc ovo ono ajde da je nesto zagustilo vi nesto sitno pomoc? a bre vise ja jes sam glup al totalno da sam posuntaveo nisam
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 07, 2022, 23:29:02 POSLE PODNE
Citat: 5eed poslato Januar 07, 2022, 23:10:45 POSLE PODNE
K0c1c#1393 mozda mogu da ti pomognem  ;D
Posalo sam,ajde ako mozes brate da prihvatis odmah sad...
Naslov: Odg: Auta na spawnu
Poruka od: ᴍɪʟᴀɴ poslato Januar 08, 2022, 14:15:48 POSLE PODNE
Citat: Sync poslato Januar 07, 2022, 18:51:49 POSLE PODNE
Ma znam da pronadjem rcon kod,nego nisam video da to ima na /server,hvala ! Ali sad kako nastimati komandu /avozilo,to nikako ne znam...

Zasto koristiti /avozilo kada mozes komandu /veh sto puta bolje, odredis samo da admin/helper ne moze koristiti vozilo koje zelis i to je to
Naslov: Odg: Auta na spawnu
Poruka od: .ysi poslato Januar 08, 2022, 16:11:53 POSLE PODNE
Citat: ᴍɪʟᴀɴ poslato Januar 08, 2022, 14:15:48 POSLE PODNE
Zasto koristiti /avozilo kada mozes komandu /veh sto puta bolje, odredis samo da admin/helper ne moze koristiti vozilo koje zelis i to je to
Brteeeee,hvala ti ziv i zdrav bio nisam skontao da ta cmd ima uopste...Samo da te pitam kako da stavim label na to vozilo kad se kreira,npr da pise ADMN: %S    i tako isto da kad igrac bude htjeo uci u vozilo da pise da ne moze je je to vozilo za admina....
Naslov: Odg: Auta na spawnu
Poruka od: fajnydzieciak poslato Januar 08, 2022, 16:21:10 POSLE PODNE
Citat: Sync poslato Januar 08, 2022, 16:11:53 POSLE PODNE
Brteeeee,hvala ti ziv i zdrav bio nisam skontao da ta cmd ima uopste...Samo da te pitam kako da stavim label na to vozilo kad se kreira,npr da pise ADMN: %S    i tako isto da kad igrac bude htjeo uci u vozilo da pise da ne moze je je to vozilo za admina....
Izvolte

[pawn]
static
   adminVehicle[MAX_PLAYERS],

   bool: adminVehicleSpawned[MAX_PLAYERS],
   Text3D: adminVehicleLabel[MAX_PLAYERS];

cmd:veh(playerid, const string: params[])
{
   if (!adminVehicleSpawned[playerid])
   {
      if (isnull(string: params))
      {
         SendClientMessage(playerid, -1, "/veh [id vozila]");
         return 1;
      }

      if (!(400 <= strval(string: params) <= 605))
      {
         SendClientMessage(playerid, -1, "ID vozila ne moze biti manji od 400 i veci od 605!");
         return 1;
      }

      new
          x, y, z, angle,

          string: fmtLabelString[32],
          string: playerName[MAX_PLAYER_NAME];

      GetPlayerPos(playerid, Float: x, Float: y, Float: z);
      GetPlayerFacingAngle(playerid, Float: angle);
      GetPlayerName(playerid, string: playerName, sizeof(string: playerName));

      format(string: fmtLabelString, sizeof(string: fmtLabelString), "ADMIN: %s", string: playerName);

      adminVehicle[playerid] = CreateVehicle(strval(string: params),
         Float: x, Float: y, Float: z, Float: angle, random(20), random(20), 0
      );

      adminVehicleLabel[adminVehicle[playerid]] = Create3DTextLabel(string: fmtLabelString, 0xFF0000AA,
         Float: x, Float: y, Float: z, Float: 50.0, 0
      );

      Attach3DTextLabelToVehicle(Text3D: adminVehicleLabel[adminVehicle[playerid]], adminVehicle[playerid], Float: 0.0, Float: 0.0, Float: 0.0);
      PutPlayerInVehicle(playerid, adminVehicle[playerid], 0);

      adminVehicleSpawned[playerid] = !adminVehicleSpawned[playerid];

      return 1;
   }

   DestroyVehicle(adminVehicle[playerid]);
   adminVehicleSpawned[playerid] = !adminVehicleSpawned[playerid];

   return 1;
}
[/pawn]