Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: kim3205 poslato Januar 24, 2023, 23:45:48 POSLE PODNE

Naslov: rtc vozila
Poruka od: kim3205 poslato Januar 24, 2023, 23:45:48 POSLE PODNE
Problem(error/warning): Kako je najbolje da napravim da vozila koja treba odredjeno vreme da se rtc cim igrac napusti vozilo, kako sad ja ovde kod mene da stimam odreceno vreme da se vozilo rtc cim igrac napusi rent/jednokratkaporeba itd....
Deo skripte: [pawn]Ovo mi je label, nzm dal bolje na label ili gde? tj kako ?[/pawn]
[pawn]      else if( VehicleInfo[ i ][ vUsage ] == VZJU_VOZILO ) {

          VehicleInfo[ i ][ Validv3DText ] = true;
         VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "Za jednokratnu\nupotrebu", 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
         Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]Vaš odgovor[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/tAv9tp6
Naslov: Odg: rtc vozila
Poruka od: Bit Frosty poslato Januar 25, 2023, 11:25:05 PRE PODNE
Posto trazis rtc, napravis shmuf, pa gulp pa jsg i skratis sve na scm. Sta ti je jebeno RTC?!!! Nisam Vanga da znam na pamet vase fix ideje...
Naslov: Odg: rtc vozila
Poruka od: Galardo poslato Januar 25, 2023, 11:45:27 PRE PODNE
Citat: Deleted User poslato Januar 25, 2023, 11:25:05 PRE PODNE
Posto trazis rtc, napravis shmuf, pa gulp pa jsg i skratis sve na scm. Sta ti je jebeno RTC?!!! Nisam Vanga da znam na pamet vase fix ideje...
Ko ti je kriv sto se nisi obrazovo na vrijeme, sad budi neuk.
Naslov: Odg: rtc vozila
Poruka od: monsterking poslato Januar 26, 2023, 03:17:04 PRE PODNE
Kad igrač napusti vozilo pokreneš timer u kojem respawnuješ ( ;) ) to vozilo, ako neko drugi uđe u međuvremenu, uništiš tajmer.
Ili jednostavnije... createvehicle funkcija ima respawn_delay parametar
Naslov: Odg: rtc vozila
Poruka od: kim3205 poslato Januar 26, 2023, 03:35:11 PRE PODNE
Citat: monsterking poslato Januar 26, 2023, 03:17:04 PRE PODNE
Kad igrač napusti vozilo pokreneš timer u kojem respawnuješ ( ;) ) to vozilo, ako neko drugi uđe u međuvremenu, uništiš tajmer.
Ili jednostavnije... createvehicle funkcija ima respawn_delay parametar

Prosto da se vozilo koje je rent vozilo cim ga igrac napusti odmah da se rtc tamo gde je spawnowan, kako samo to da oradim cim igrac napusti vozilo da se vrati na polozaj, ne znam u kom fazonu da odradim dal na timer ili na kreiranja vozila, ali kako da znam kad stvorim to vozilo na serv da vrsi funkciju koju sam naveo.
Naslov: Odg: rtc vozila
Poruka od: Galardo poslato Januar 26, 2023, 10:33:39 PRE PODNE
Citat: Pinki3205 poslato Januar 26, 2023, 03:35:11 PRE PODNE
Prosto da se vozilo koje je rent vozilo cim ga igrac napusti odmah da se rtc tamo gde je spawnowan, kako samo to da oradim cim igrac napusti vozilo da se vrati na polozaj, ne znam u kom fazonu da odradim dal na timer ili na kreiranja vozila, ali kako da znam kad stvorim to vozilo na serv da vrsi funkciju koju sam naveo.
Zasto bi koristio tajmer i stalno provjeravao da li je izasao?

Imas callback za to: https://www.open.mp/bs/docs/scripting/callbacks/OnPlayerExitVehicle
Naslov: Odg: rtc vozila
Poruka od: №Grella poslato Januar 26, 2023, 10:38:59 PRE PODNE
Citat: Pinki3205 poslato Januar 24, 2023, 23:45:48 POSLE PODNE
Problem(error/warning): Kako je najbolje da napravim da vozila koja treba odredjeno vreme da se rtc cim igrac napusti vozilo, kako sad ja ovde kod mene da stimam odreceno vreme da se vozilo rtc cim igrac napusi rent/jednokratkaporeba itd....
Deo skripte: [pawn]Ovo mi je label, nzm dal bolje na label ili gde? tj kako ?[/pawn]
[pawn]      else if( VehicleInfo[ i ][ vUsage ] == VZJU_VOZILO ) {

          VehicleInfo[ i ][ Validv3DText ] = true;
         VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "Za jednokratnu\nupotrebu", 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
         Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]Vaš odgovor[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/tAv9tp6

napusi rent?
Naslov: Odg: rtc vozila
Poruka od: kim3205 poslato Januar 26, 2023, 15:01:11 POSLE PODNE
Posedujem stari Atlhone Mod izvor, ovo u pawn sto sam ispisao koje mi treba za vozilo da se rtc kad igrac napusti.

[pawn]      else if( VehicleInfo[ i ][ vUsage ] == VZJU_VOZILO ) {

          VehicleInfo[ i ][ Validv3DText ] = true;
         VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "Za jednokratnu\nupotrebu", 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
         Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);
      }[/pawn]

[pawn]           else if( TipVozila[ vehicle ] == VZJU_VOZILO ) {
                GetVehicleParamsEx( vehicle,engine, lights, alarm, doors, bonnet, boot, objective );
               if( engine == 1 ) return GRESKA( playerid, ""col_motorko"* Motor vozila startuje (( %s ))", ImeIgraca( playerid ) );[/pawn]

PS to je sve sto posedujem na gmu za rent vozilo koje treba samo da dodam rtc, na koj nacin smatrate laksim putem?
Naslov: Odg: rtc vozila
Poruka od: monsterking poslato Januar 28, 2023, 15:14:31 POSLE PODNE
Citat: Galardo poslato Januar 26, 2023, 10:33:39 PRE PODNE
Zasto bi koristio tajmer i stalno provjeravao da li je izasao?

Imas callback za to: https://www.open.mp/bs/docs/scripting/callbacks/OnPlayerExitVehicle

Evo ti ga reko momak
SetVehicleToRespawn(idvozila) u tom callbackup koristiš
Naslov: Odg: rtc vozila
Poruka od: Bit Frosty poslato Januar 28, 2023, 18:31:37 POSLE PODNE
Citat: monsterking poslato Januar 26, 2023, 03:17:04 PRE PODNE
Ili jednostavnije... createvehicle funkcija ima respawn_delay parametar
Naslov: Odg: rtc vozila
Poruka od: Rex poslato Januar 28, 2023, 18:43:53 POSLE PODNE
Citat: Pinki3205 poslato Januar 24, 2023, 23:45:48 POSLE PODNE
Problem(error/warning): Kako je najbolje da napravim da vozila koja treba odredjeno vreme da se rtc cim igrac napusti vozilo, kako sad ja ovde kod mene da stimam odreceno vreme da se vozilo rtc cim igrac napusi rent/jednokratkaporeba itd....
Deo skripte: [pawn]Ovo mi je label, nzm dal bolje na label ili gde? tj kako ?[/pawn]
[pawn]      else if( VehicleInfo[ i ][ vUsage ] == VZJU_VOZILO ) {

          VehicleInfo[ i ][ Validv3DText ] = true;
         VehicleInfo[ i ][ v3DText ] = Create3DTextLabel( "Za jednokratnu\nupotrebu", 0x33CCFFAA, 0.0, 0.0, 0.0, 30.0, 0, 1 );
         Attach3DTextLabelToVehicle( VehicleInfo[ i ][ v3DText ], VehicleInfo[ i ][ vID ], 0.0, 0.0, 0.0);[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]Vaš odgovor[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/tAv9tp6

Samp vec ima tu funckiju kada pravis vozila, to se zove Respawn Delay.
Ako u vozilu nema vozaca odredjeno vreme ono ce da se respawnuje.
https://sampwiki.blast.hk/wiki/CreateVehicle (https://sampwiki.blast.hk/wiki/CreateVehicle)
[pawn]CreateVehicle(id vozila, x cordinata, y cordinata, z cordinata, rotacija, boja1, boja2, respawn delay u sekundama);[/pawn]
Naslov: Odg: rtc vozila
Poruka od: kim3205 poslato Januar 29, 2023, 03:34:42 PRE PODNE
Citat: Rex poslato Januar 28, 2023, 18:43:53 POSLE PODNE
Samp vec ima tu funckiju kada pravis vozila, to se zove Respawn Delay.
Ako u vozilu nema vozaca odredjeno vreme ono ce da se respawnuje.
https://sampwiki.blast.hk/wiki/CreateVehicle (https://sampwiki.blast.hk/wiki/CreateVehicle)
[pawn]CreateVehicle(id vozila, x cordinata, y cordinata, z cordinata, rotacija, boja1, boja2, respawn delay u sekundama);[/pawn]


E to je to, evo kod mene kako to izgleda ali ne fukcionise

[pawn]VehicleInfo[ i ][ vID ] = Pinki_CreateVehicle( i, VZJU_VOZILO, -1, -1, -1, VehicleInfo[ i ][ vModel ], VehicleInfo[ i ][ vLokacijaX ], VehicleInfo[ i ][ vLokacijaY ], VehicleInfo[ i ][ vLokacijaZ ]+1.0, VehicleInfo[ i ][ vLokacijaA ], VehicleInfo[ i ][ vColor1 ], VehicleInfo[ i ][ vColor2 ], 10 );[/pawn]
Naslov: Odg: rtc vozila
Poruka od: Rex poslato Januar 29, 2023, 17:46:07 POSLE PODNE
Citat: Pinki3205 poslato Januar 29, 2023, 03:34:42 PRE PODNE

E to je to, evo kod mene kako to izgleda ali ne fukcionise

[pawn]VehicleInfo[ i ][ vID ] = Pinki_CreateVehicle( i, VZJU_VOZILO, -1, -1, -1, VehicleInfo[ i ][ vModel ], VehicleInfo[ i ][ vLokacijaX ], VehicleInfo[ i ][ vLokacijaY ], VehicleInfo[ i ][ vLokacijaZ ]+1.0, VehicleInfo[ i ][ vLokacijaA ], VehicleInfo[ i ][ vColor1 ], VehicleInfo[ i ][ vColor2 ], 10 );[/pawn]

Proveri funckiju Pinki_CreateVehicle gde stoji koji parametar, mozda ti stavlja nesto drugo umesto 10 sekundi.
Naslov: Odg: rtc vozila
Poruka od: Fr0z3n poslato Januar 31, 2023, 00:29:52 PRE PODNE
Neaktivno, lock