Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-03-01, 17:51


Siwus221

COD5






Wiek: 28
Na forum: 5089 dni
Posty: 51
Nick w MP: HasciQ



Respekt: 50

Witam, Jak zrobi? aby w 3dtext pobiera? sie kolor taki jaki ma wybrany gracz..


Kod:

new nick[27];
format(nick, sizeof(nick), "%s (%d)", PlayerName(playerid), playerid);
Nick[playerid] = Create3DTextLabel(nick, GetPlayerColor(playerid), 0.0, 0.0, 0.0, 10, 1);//3dtext...(playerid), 0.0, 0.0, 0.0, 10, 1);



W tym getplayercolor nic nie ma ale jak no dam jakis kolor to wszystko pi?knie dziala

Podpis


http://epicfreeprizes.com/?ref=764351
Akliknij a zobaczysz co mozesz zyskac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 18:43


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Je?li nie przydzielasz graczowi koloru, GetPlayerColor nie dzia?a prawid?owo. ?eby to naprawi?, u?yj tej tablicy (tej na dole, wi?kszej) http://wiki.sa-mp.com/wiki/ColorFix

I wtedy kod powinien wygl?da? tak:
Kod:

Nick[playerid] = Create3DTextLabel(nick, PlayerRainbowColors[playerid], 0.0, 0.0, 0.0, 10, 1);//3dtext...(playerid), 0.0, 0.0, 0.0, 10, 1);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 19:48


Siwus221

COD5






Wiek: 28
Na forum: 5089 dni
Posty: 51
Nick w MP: HasciQ



Respekt: 50

przez ten kod jest tak samo jak z GetPlayerColor, i jak "Convertuje" mam Warnig

warning 203: symbol is never used: "PlayerRainbowColors"

Podpis


http://epicfreeprizes.com/?ref=764351
Akliknij a zobaczysz co mozesz zyskac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 19:55


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Zamie?:
Kod:

Nick[playerid] = Create3DTextLabel(nick, GetPlayerColor(playerid), 0.0, 0.0, 0.0, 10, 1);//3dtext...(playerid), 0.0, 0.0, 0.0, 10, 1);


Na:
Kod:

Nick[playerid] = Create3DTextLabel(nick, PlayerRainbowColors[playerid], 0.0, 0.0, 0.0, 10, 1);//3dtext...(playerid), 0.0, 0.0, 0.0, 10, 1);


Bo wygl?da ?e tego nie zrobi?e?.

P.S.
Kompiluje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 20:18


Siwus221

COD5






Wiek: 28
Na forum: 5089 dni
Posty: 51
Nick w MP: HasciQ



Respekt: 50

Teraz wszystkim daje Czarny kolor nicku... a chce aby by? taki jak np na TAB

[ Dodano: 2013-03-01, 20:46 ]
Kolory nick?w sa ustalane przez mape tzn SetPlayerColor(i,COLOR_HUM); itp

Podpis


http://epicfreeprizes.com/?ref=764351
Akliknij a zobaczysz co mozesz zyskac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 21:02


Wafelowski







Wiek: 29
Na forum: 5347 dni
Posty: 428

Piwa: 100

Respekt: 232
Respekt: 232Respekt: 232

Czarny kolor? Jakby? poczyta? to by? wiedzia?, ?e GetPlayerColor zwraca czarny kolor bo wpierw musi by? u?yte SetPlayerColor. Czyli jak masz tego Fixera to w onplayerconnect ustawiasz
Kod:

SetPlayerColor(playerid, PlayerRainbowColors[playerid]);
+ Tam gdzie masz Create3DTextLabel(...) wklejasz wtedy GetPlayerColor(playerid). Robi?em tak samo i wszystko dzia?a. Ty co? musia?e? spieprzy?.

/edit: Mo?esz wyt?umaczy? dok?adnie o co Ci chodzi "przez mape" ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 21:53


Siwus221

COD5






Wiek: 28
Na forum: 5089 dni
Posty: 51
Nick w MP: HasciQ



Respekt: 50

Gdzie mam to wkleic? zielony w pawno jestem, Chce aby nie losowa?y ale ustawialo tak jak powinno byc

Podpis


http://epicfreeprizes.com/?ref=764351
Akliknij a zobaczysz co mozesz zyskac
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-01, 22:31


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

SetPlayerColor(playerid, PlayerRainbowColors[playerid]);


Najlepiej wklej to do:

Kod:

public OnPlayerConnect(playerid)


Postaw piwo autorowi tego posta
 

 
Tagi: getplayercolor(playerid) :: nie :: dziala.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] GetPlayerColor(playerid) nie dziala. Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku