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

Wysłany: 2017-02-21, 19:15


BartusBartus







Wiek: 26
Na forum: 3516 dni
Posty: 78
Nick w MP: BartusBartus



Respekt: 50

Cze?? wszystkim :)

Posiadam ma?y problem z "TextDrawSetString" o co chodzi? Mam stworzone 3 textdrawy: pasek informacji, licznik pr?dko?ci i licznik hp. Chodzi o to, ?e osoba, kt?ra wejdzie pierwszy raz na serwer i za?o?y konto, po czym wybierze posta? i si? zespawnuje, to nie pokazuje jej si? ?aden textdraw, po czym jak wyjdzie i wejdzie na serwer to dzia?a wszystko normalnie - textdrawy si? pokazuj?. Nie wiem o co chodzi i jak to naprawi?.

Zauwa?y?em jeszcze, ?e jak wejd? do auta, to wszystkie textdrawy na siebie nachodz? ...

Wygl?d textdrawow po zarejestrowaniu sie:
Wyglad textdrawow po wykonaniu gmx i zalogowaniu sie:

Jak b?dzie potrzeba, to udost?pni? potrzebny kod, prosz? o pomoc i oczywi?cie zostawiam ka?demu zimnego browara.

Ostatnio zmieniony przez BartusBartus 2017-02-22, 13:29, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 19:50


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Funkcje pokazywania textdraw?w poda?e? prawdopodobnie w kodzie logowania. Czyli gdy gracz si? rejestruje to tam te? powinien ten kod widnie?. Ale najlepiej polecam da? pokazywanie TD przy spawnie. w OnPlayerDisconnect daj chowanie.

a co do auta - w onplayerentervehicle - pokazywanie TD, onplayerexitvehicle - chowanie TD.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
BartusBartus
Wysłany: 2017-02-21, 20:15


BartusBartus







Wiek: 26
Na forum: 3516 dni
Posty: 78
Nick w MP: BartusBartus



Respekt: 50

"MG303" napisał/a:

Funkcje pokazywania textdraw?w poda?e? prawdopodobnie w kodzie logowania. Czyli gdy gracz si? rejestruje to tam te? powinien ten kod widnie?. Ale najlepiej polecam da? pokazywanie TD przy spawnie. w OnPlayerDisconnect daj chowanie.

a co do auta - w onplayerentervehicle - pokazywanie TD, onplayerexitvehicle - chowanie TD.


Nie rozumiesz :D

Wchodz? na serwer, zak?adam konto, spawnuj? si? i nie pokazuj? mi si? textdrawy SS: Teraz wchodz? do samochodu i si? robi takie co? SS: Teraz wychodz? z serwera, wchodz? na serwer, loguj? si? i dzia?a wszystko dobrze SS:

W OnPlayerConnect mam definicj? ukrycia tych trzech textdrawow (:

Ostatnio zmieniony przez BartusBartus 2017-02-22, 13:29, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 20:52


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Chyba ty nie rozumiesz xD Gdzie poda?e? kod pokazywania si? textdraw?w?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
BartusBartus
Wysłany: 2017-02-21, 21:07


BartusBartus







Wiek: 26
Na forum: 3516 dni
Posty: 78
Nick w MP: BartusBartus



Respekt: 50

"MG303" napisał/a:

Chyba ty nie rozumiesz xD Gdzie poda?e? kod pokazywania si? textdraw?w?


public OnPlayerRequestClass(playerid, classid)
{
TextDrawHideForPlayer(playerid, informationbar[playerid]);
TextDrawHideForPlayer(playerid, speedmeter[playerid]);
TextDrawHideForPlayer(playerid, thealth[playerid]);
return 1;
}

public OnPlayerConnect(playerid)
{
TextDrawHideForPlayer(playerid, informationbar[playerid]);
TextDrawHideForPlayer(playerid, speedmeter[playerid]);
TextDrawHideForPlayer(playerid, thealth[playerid]);
return 1;
}

public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, informationbar[playerid]);
TextDrawShowForPlayer(playerid, thealth[playerid]);
return 1;
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 22:16


Grace

Kierowca Pralki






Wiek: 24
Na forum: 3437 dni
Posty: 168
Nick w MP: Grace

Piwa: 1031

Respekt: 35,8

Troch? namiesza?e?. Ja zrobi?bym to tak:
1) Licznik zrobi? bym tak w OnPlayerUpdate
Pawn
if(vehicleid != 0)
{
    TextDrawShowForPlayer(playeridTEXT);
    Reszta licznika...
}
else
{
    TextDrawHideForPlayer(playeridTEXT);
}


2) ten pasek co na dole, w OnPlayerSpawn
3) ten z hp tez w OnPlayerSpawn

R?b tak, ze np.
Licznik pokazuje sie JE?ELI gracz jest w poje?dzie JE?ELI NIE to schowaj td.

PS. Je?eli dalej nie dzia?a podaj kod ze stringami i wszystkim co masz z tymi teztdrawami.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
BartusBartus
Wysłany: 2017-02-21, 22:59


BartusBartus







Wiek: 26
Na forum: 3516 dni
Posty: 78
Nick w MP: BartusBartus



Respekt: 50

Problem rozwi?zany :) Po prostu textdrawy w OnPlayerConnect by?y w z?ym miejscu i to by?o przyczyn?. Dzi?ki za ch?? pomocy i zostawiam wam po piwku :D

Postaw piwo autorowi tego posta
 

 
Tagi: textdrawsetstring
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » TextDrawSetString 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