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;
}