Jump to content
  • 0

pomoc SetPlayerMarkerForPlayer - nefunguje jak ma


KillBill61

Dotaz

Chci se zeptat proc nefunguje - mam ho kdyz se hra odstartuje a kdyz se clovek spawne - ani v jednu chvili nefunguje

 

na spawnu

for(new a; a < GetMaxPlayers();a++) if(hledaci[a] == 0 && hledaci[playerid] == 0) SetPlayerMarkerForPlayer(a, playerid, COLOR_ZELENA);

pokud oba nejsou hledaci (hledaci == 0)  tak se maji videt navzajem zelene coz nefunguje

 

pri startu je to temer stejne akorat to vypada takto:

 

for(new i; i < GetMaxPlayers();i++) for(new a; a < GetMaxPlayers();a++) if(hledaci[i] == 0 && hledaci[a] == 0) SetPlayerMarkerForPlayer(i, a, COLOR_ZELENA);

pritom u:

if(hledaci[i] == 1 && hledaci[a] == 0) ShowPlayerNameTagForPlayer(i, a, false);

ktere je na startu spolecne s tamtim (a taky je to na OnPlayerStreamIn(..)) tak toto funguje (PS: nenechte se zmast ze je tam hledaci == 1 -> to je nepritel)

 

potreboval bych poradit proc to nejde - SetPlayerColor jsem kontroloval a je pred tim takze to nijak neovlivnuje

Link to comment
Share on other sites

2 odpovědí na tuto otázku

Recommended Posts

  • 0

V kodu ktery si ukazal chyba neni, musis hledat jinde v kodu

 

blby je ze nwm kde :/ je to oboji nastejno a funguje jen jedno - nikde jinde neni zadny SetPlayerColor ani nic s tim spolecneho a pouzivam to poprve takze nwm kde muze byt chyba

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...