Pitanje

Započeo Rex
4. Dec. 2021.
1,078
pregleda
18
postova
Rex
4
Shot Caller
4. Dec. 2021.
Problem(error/warning): Kako da prikazem vozila na textdraw kada igrac udje u auto
Deo skripte:
	
new modelid = GetVehicleModel(vehicleid);
PlayerTextDrawSetPreviewModel(playerid, fortztde_PTD, modelid);
PlayerTextDrawSetPreviewRot(playerid, fortztde_PTD, 0.000000, 0.000000, 30.000000, 1.000000);
PlayerTextDrawSetPreviewVehCol(playerid, fortztde_PTD, 1, 1);/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): jok

Slika/video ingame problema(obavezno ako je ingame problem): nije potrebna slika.
Dellenzi_Car
5
Underboss
4. Dec. 2021.
public OnPlayerStateChange

provjeris da li je oldstate ONFOOT i newstate VEHICLE DRIVER
i ako je onda prikaze
u istom tom publicu
provjeris da li je oldstate vehicle driver
i onda maknes tdove
Rex
4
Shot Caller
4. Dec. 2021.
Common wrote on December 4, 2021, 10:39 am:
public OnPlayerStateChange

provjeris da li je oldstate ONFOOT i newstate VEHICLE DRIVER
i ako je onda prikaze
u istom tom publicu
provjeris da li je oldstate vehicle driver
i onda maknes tdove
Uradio sam, ali stavi sliku proslog auta pa moras da izadjes iz auta pa da ponovo udjes da bi setovalo tacnu sliku.
Dellenzi_Car
5
Underboss
4. Dec. 2021.
pa koristi playertextdrawsetpreviewmodel cim udje u vozilo
Rex
4
Shot Caller
4. Dec. 2021.
Common wrote on December 4, 2021, 1:09 pm:
pa koristi playertextdrawsetpreviewmodel cim udje u vozilo
Evo ti ceo OnPlayerStateChange, objasni sta je problem ovde. Njemu se pojave textdrawi kad udje u auto ali ne pojavi se tacna slika auta vec se pojavi slika od auta koje je proslo vozio, npr: Sedeo u mower i predje u sentinel, pojavi se slika mowera
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
ShowSpeedometar(playerid);
    new vehid = GetPlayerVehicleID(playerid);
    new modelid = GetVehicleModel(vehid);
PlayerTextDrawSetPreviewModel(playerid, fortztde_PTD, modelid);
PlayerTextDrawSetPreviewRot(playerid, fortztde_PTD, 0.000000, 0.000000, 30.000000, 1.000000);
PlayerTextDrawSetPreviewVehCol(playerid, fortztde_PTD, 1, 1);
if(VehInfo == 0)
{
    SCM(playerid, COLOR_LIGHTBLUE, "Ako zelite da upalite motor pritisnite 2 ili komandom /engine");
}
for(new i = 0; i < 5; i++)
{
    if(vehid == KosacVeh)
    {
if(PlayerInfo == 1)
{
    if(radi == 0)
{
SCM(playerid, COLOR_LIGHTBLUE, "[BL:RP]:{FFFFFF} Ako zelite da radite /kositravu!");
}
else
{
    SCM(playerid, COLOR_LIGHTBLUE, "[BL:RP]:{FFFFFF} Vec radite neki posao, prvo ga morate prekinuti! /prekiniposao");
}
}
else
{
    RemovePlayerFromVehicle(playerid);
    SCM(playerid, COLOR_LIGHTBLUE, "[BL:RP]:{FFFFFF}Niste zaposleni kao kosac trave");
}
    }
}
}
if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT)
{
    HideSpeedometar(playerid);
}
return 1;
}
Rax_King
5
Godfather
4. Dec. 2021.
Sve promjene (sem SetString) textdrawova moras da updateuje funkcijom Show.

PlayerTextDrawSetPreviewModel(playerid, fortztde_PTD, modelid);
PlayerTextDrawSetPreviewRot(playerid, fortztde_PTD, 0.000000, 0.000000, 30.000000, 1.000000);
PlayerTextDrawSetPreviewVehCol(playerid, fortztde_PTD, 1, 1);

PlayerTextDrawShow(playerid, fortztde_PTD);
Rex
4
Shot Caller
4. Dec. 2021.
// xunder wrote on December 4, 2021, 2:34 pm:
Sve promjene (sem SetString) textdrawova moras da updateuje funkcijom Show.
To ShowSpedometar je samo stock koji prikazuje textdrawe, sta moram da updajtam? Gde da stavim to SetPreviewModel i ostalo? U stock ShowSpeedometar?

PlayerTextDrawSetPreviewModel(playerid, fortztde_PTD, modelid);
PlayerTextDrawSetPreviewRot(playerid, fortztde_PTD, 0.000000, 0.000000, 30.000000, 1.000000);
PlayerTextDrawSetPreviewVehCol(playerid, fortztde_PTD, 1, 1);

PlayerTextDrawShow(playerid, fortztde_PTD);
Dellenzi_Car
5
Underboss
4. Dec. 2021.
Ne, nego pod onplayerstate change pa ono kad tek udje
Rax_King
5
Godfather
4. Dec. 2021.
Sta tacno nisi razumio kod mog objasnjena?
Rex
4
Shot Caller
4. Dec. 2021.
// xunder wrote on December 4, 2021, 4:44 pm:
Sta tacno nisi razumio kod mog objasnjena?

Nisam razumeo gde da stavim to SetTextdrawPreviewModel()?u stock ili pod OnPlayerStateChange() kada udje u auto?
Dellenzi_Car
5
Underboss
4. Dec. 2021.
pod onplayerstatechange
Rex
4
Shot Caller
4. Dec. 2021.
Common wrote on December 4, 2021, 6:53 pm:
pod onplayerstatechange

Pa tu i stoji😕I I i dalje prikazuje sliku auta u kojem je igrac bio pre nego sto je usao u novi auto
Dellenzi_Car
5
Underboss
4. Dec. 2021.
pa treba ti playertextdrawshow jel si slijep? Fino ti je napisao i ti pitas gdje treba pa ne ubacis
Rex
4
Shot Caller
4. Dec. 2021.
Common wrote on December 4, 2021, 7:01 pm:
pa treba ti playertextdrawshow jel si slijep? Fino ti je napisao i ti pitas gdje treba pa ne ubacis

Hmm cemu onda sluzi ShowSpeedometar() na pocetku OnPlayerStateChange? Jel mozda treba prvo da setam preview model pa da prikazem textdrawe?
Dellenzi_Car
5
Underboss
4. Dec. 2021.
pa eto mozes onda i tako prvo setpreviewmodel pa onda show stock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha