Započeo Rex
•4. Dec. 2021.Pitanje
1,097
pregleda
18
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
4. Dec. 2021.
Problem(error/warning): Kako da prikazem vozila na textdraw kada igrac udje u auto
Deo skripte:
Slika/video ingame problema(obavezno ako je ingame problem): nije potrebna slika.
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): jokSlika/video ingame problema(obavezno ako je ingame problem): nije potrebna slika.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
617
Postovi:
63
Teme:
Pridružio se:Jul 2015
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
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
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
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
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
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
4. Dec. 2021.
Common wrote on December 4, 2021, 1:09 pm:
pa koristi playertextdrawsetpreviewmodel cim udje u vozilo
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;
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
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);
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
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?
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);
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
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?
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
138
Postovi:
31
Teme:
Pridružio se:Nov. 2021
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?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava