Pomoc oko td

Započeo Davor_Malovic
30. Apr. 2021.
1,979
pregleda
24
postova
Davor_Malovic
2
Street Runner
30. Apr. 2021.
Problem(error/warning): Dakle imam td, nap sam i sve spojio KM/H, mjeri Gorivo mjeri, i sve pet, ali ima problem, kada igrac udje u auto da mu pokaze taj td, to skripta i uradi, ali kada igrac izadje iz tog auta ostane taj td i ne zeli da se skloni, stavio sam i provjeru ako je igrac na nogama da mu hide-a td isto sve, pokusao sam i td destroy isto, ako neko zna odg zahvalan sam
Deo skripte:
//

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
//
dekszy
4
Enforcer
30. Apr. 2021.
Evo ti primer jedan kako mozes da radis npr (tako sam ja)

stock CreateSpeedoTextDraws(const playerid, bool: status)
{
if (!status) {
// ovde stavis da ti se uniste svi tdovi...

return 1;
}

// ovde stavis kreiranje svih tdova

return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
CreateSpeedoTextDraws(playerid, (newstate == PLAYER_STATE_DRIVER ? (true) : (false)));

return 1;
}
Davor_Malovic
2
Street Runner
30. Apr. 2021.
stock CreateSpeedoTextDraws(const playerid, bool: status)
{
if (!status)
{
for(new i = 0; i < 14; i++)
{
PlayerTextDrawDestroy(playerid, Brzinomer);
}
return 1;
}
for(new i = 0; i < 14; i++)
{
PlayerTextDrawShow(playerid, Brzinomer);
}
return 1;
}
// ovo sam ubacio u onplayerstatechange i isto sve ne skloni ga
{
CreateSpeedoTextDraws(playerid, (newstate == PLAYER_STATE_DRIVER ? (true) : (false)));
}
dekszy
4
Enforcer
30. Apr. 2021.
Davor_Malovic wrote on April 30, 2021, 10:07 am:
stock CreateSpeedoTextDraws(const playerid, bool: status)
{
if (!status)
{
for(new i = 0; i < 14; i++)
{
PlayerTextDrawDestroy(playerid, Brzinomer);
}
return 1;
}
for(new i = 0; i < 14; i++)
{
PlayerTextDrawShow(playerid, Brzinomer);
}
return 1;
}
// ovo sam ubacio u onplayerstatechange i isto sve ne skloni ga
{
CreateSpeedoTextDraws(playerid, (newstate == PLAYER_STATE_DRIVER ? (true) : (false)));
}


tu gde ih prikazujes prvo iznad treba da ih napravis pa onda ispod prikazes
Muma Rascall
6
Forum Don
30. Apr. 2021.
Davor_Malovic wrote on April 30, 2021, 10:07 am:
stock CreateSpeedoTextDraws(const playerid, bool: status)
{
if (!status)
{
for(new i = 0; i < 14; i++)
{
PlayerTextDrawDestroy(playerid, Brzinomer);
}
return 1;
}
for(new i = 0; i < 14; i++)
{
PlayerTextDrawShow(playerid, Brzinomer);
}
return 1;
}
// ovo sam ubacio u onplayerstatechange i isto sve ne skloni ga
{
CreateSpeedoTextDraws(playerid, (newstate == PLAYER_STATE_DRIVER ? (true) : (false)));
}


Ne skloni se jer koristiš destroy, moraš hide prvo + po tom što si napisao od koda kad ih uništiš nećeš ih moći vidjeti više, moraš ih kreirati svaki put pa prikazat ako si ih prethodno uništio
Davor_Malovic
2
Street Runner
30. Apr. 2021.
Pokusao sam i PlayerTextDrawHide isto
Exnas.pwn
5
Godfather
30. Apr. 2021.
stock CreateSpeedoTextDraws(const playerid, bool: status)
{
    if (!status) {
        for(new i = 0; i < 14; i++) {
            PlayerTextDrawHide(playerid, Brzinomer);
        }
        return 1;
    }
    for(new i = 0; i < 14; i++) {
        PlayerTextDrawShow(playerid, Brzinomer);
    }
    return 1;
}
hook OnPlayerStateChange(playerid, newstate, oldstate) {
    CreateSpeedoTextDraws(playerid, (newstate == PLAYER_STATE_DRIVER ? (true) : (false)));
    return 1;
}
Muma Rascall
6
Forum Don
30. Apr. 2021.
Vidi jel ti ovako ko u vedrana ako jes i ne radi baci neki print da vidiš jel ulazi u stock ako neće vidi crashdetect da nije array sjeban ili nešto myb ti onplayerstatechange pukne negdje
Davor_Malovic
2
Street Runner
30. Apr. 2021.
 PlayerTextDrawHide(playerid, Brzinomer);
PlayerTextDrawShow(playerid, Brzinomer);
2 errora vjvr zbog jer fali  error 035: argument type mismatch (argument 2)
error 035: argument type mismatch (argument 2)
Davor_Malovic
2
Street Runner
30. Apr. 2021.
'xza wrote on April 30, 2021, 11:27 am:
Vidi jel ti ovako ko u vedrana ako jes i ne radi baci neki print da vidiš jel ulazi u stock ako neće vidi crashdetect da nije array sjeban ili nešto myb ti onplayerstatechange pukne negdje

Pokusao sam da posaljem poruku igracu kao test 123 radi na Pokazivanju TD-A tek kada udje u auto, ali kada izadje ne posalje uopste poruku
Davor_Malovic
2
Street Runner
30. Apr. 2021.
[13:41:45] Run time error 4: "Array index out of bounds"
[13:41:45]   Attempted to read/write array element at index 12 in array of size 12
[13:41:45] AMX backtrace:
[13:41:45] #0 003a1bec in ?? (0, 1) in agrp.amx
[13:41:45] #1 0037af88 in public WC_OnPlayerStateChange (0, 2, 1) in agrp.amx
[13:41:45] #2 0005d2dc in public FIXES_OnPlayerStateChange (0, 2, 1) in agrp.amx
[13:41:45] #3 000080c0 in public OnPlayerStateChange (0, 2, 1) in agrp.amx
Davor_Malovic
2
Street Runner
30. Apr. 2021.
ovo je iz server loga
Muma Rascall
6
Forum Don
30. Apr. 2021.
Ima i kod njeg [ i ] samo je to bbcode na forumu pa ne vidiš

Daj kompletan onplayerstatechange
Exnas.pwn
5
Godfather
30. Apr. 2021.
CreateSpeedoTextDraws(playerid, true);

Probaj ovako, ovo ti nece sakriti td kad izadjes iz vozila ali vidi da li ce ga uopste prikazati
Davor_Malovic
2
Street Runner
30. Apr. 2021.
Pokaze njega i pokusao sam printf da kada udje u vozilo, ispisuje u logu to sto sam napisao u printf, a stavio sam i kada izadje da bude printf nista ne pokazuje samo gore stoji onaj dio sto sam poslao onplayerstatechange....

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha