Problem(error/warning): Pa trebalo bi da prikaze textdraw kada se uđe u zonu i uklonit kada si izvan zone ali ne radi ne pokaze nista, ukloni samo oruzja.
Dio skripte: [ pawn ]public OnPlayerUpdate(playerid)
{
for(new Sz; Sz < MAX_SZ; Sz++)
{
if(IsPlayerInRangeOfPoint(playerid, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo))
{
SetPlayerArmedWeapon(playerid, 0);
TextDrawShowForPlayer(playerid, textdraw_0); TextDrawShowForPlayer(playerid, textdraw_1);
}
else if(!IsPlayerInRangeOfPoint(playerid, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo))
{
TextDrawHideForPlayer(playerid, textdraw_0); TextDrawHideForPlayer(playerid, textdraw_1);
}
}
return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike @Ino42O
Zone i Textdraw
877
pregleda
8
postova
3. Dec. 2018.
3. Dec. 2018.
Oprostite mi za dupli post ali sam skužio nešto nakon par minuta, ocito mi je mozak bio zamrznut tog trenutka. Prvi dio koda radi koji treba pokazat TD, sada je problem kada odem izvan zone on ga ne ukloni i Textdraw stoji.
Ovako radi, pokaze TD, a kako da uradim da ga sakrije ako nisam u zoni jer kod gore ocito ne radi jer pozive funkcije u isto vrijeme 30ms.
Ovako radi, pokaze TD, a kako da uradim da ga sakrije ako nisam u zoni jer kod gore ocito ne radi jer pozive funkcije u isto vrijeme 30ms.
for(new Sz; Sz < MAX_SZ; Sz++)
{
if(IsPlayerInRangeOfPoint(playerid, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo))
{
SetPlayerArmedWeapon(playerid, 0);
TextDrawShowForPlayer(playerid, textdraw_0); TextDrawShowForPlayer(playerid, textdraw_1);
}
4. Dec. 2018.
ShomY071 wrote on December 4, 2018, 3:16 pm:
De ti se nalazi taj kod, ispod kog callbacka?
Imao sam ga ispod OnPlayerUpdate pa sam preko timera, ali neće da ga sakrije.
4. Dec. 2018.
Makenzi wrote on December 4, 2018, 5:29 pm:
Jarane daj gdeo da sakrivas TD 😄
Vidiš ga gore..
4. Dec. 2018.
GodoS wrote on December 4, 2018, 5:33 pm:
Vidiš ga gore..
Nauci da koristis BB code, edit cu kada fixam, brb
EDIT:
Ne kuzim ti ja bas ovo, nit znam sta ti je nit jel imas enum za to i slicno al probaj 'vako 😄
public OnPlayerUpdate(playerid)
{
for(new Sz; Sz < MAX_SZ; Sz++)
{
if(IsPlayerInRangeOfPoint(playerid, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo))
{
SetPlayerArmedWeapon(playerid, 0);
TextDrawShowForPlayer(playerid, textdraw_0);
TextDrawShowForPlayer(playerid, textdraw_1);
break;
}
else if(!IsPlayerInRangeOfPoint(playerid, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo, SafeZoneInfo))
{
TextDrawHideForPlayer(playerid, textdraw_0);
TextDrawHideForPlayer(playerid, textdraw_1);
break;
}
}
return 1;
}Jesi ti pisao ovaj kod sto sam poslao? Ne dela mi bas da radi...
Ako jesi javi PM kod od anydeska/teamviewera da ti fixam jer nmg bas ovde da spamam 😄
4. Dec. 2018.
A ja još u sebi mislim dali treba break ili ne. Radi za sada. Imam još jedan problem, pa ako mozes na PM.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava