Witamy na GTAOnline Obecny czas to 2018-01-20, 16:18 Użytkowników: 73018
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj



Poprzedni temat :: Następny temat
Klikalny texdraw - nie moge kliknac
Autor Wiadomość

Cracku 





Informacje
Wiek: 27
Na forum: 2350 dni
Posty: 26
Respekt: 50

Wysłany: 2017-08-08, 14:34   Klikalny texdraw - nie moge kliknac



Witam, chciałem zrobić klikalnego td, wszystko zrobiłem tak jak trzeba (tak mi sie zdaje) ale texdraw nie chce się klikać, po najechaniu na niego myszką normalnie się podświetla, ale coś jest nie tak, bo po kliknięciu nie wykonuje się funkcja.

Kod:
Kod:


new Text:WP_Lewo;
new Text:WP_Wybierz;

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == WP_Lewo)
{
SendClientMessage(playerid, COLOR_RED, ">>");
}
if(clickedid == WP_Wybierz)
{
SendClientMessage(playerid, COLOR_RED, "Wybrano");
TextDrawHideForPlayer(playerid, WP_Lewo);
TextDrawHideForPlayer(playerid, WP_Wybierz);
}
return 0;
}

WP_Lewo = TextDrawCreate(47.000000, 274.000000, "<<<");
TextDrawFont(WP_Lewo, 1);
TextDrawLetterSize(WP_Lewo, 0.449999, 2.399998);
TextDrawTextSize(WP_Lewo, 20.000000, 40.000000);
TextDrawSetOutline(WP_Lewo, 1);
TextDrawSetShadow(WP_Lewo, 0);
TextDrawAlignment(WP_Lewo, 2);
TextDrawColor(WP_Lewo, -1);
TextDrawBackgroundColor(WP_Lewo, 255);
TextDrawBoxColor(WP_Lewo, 100);
TextDrawUseBox(WP_Lewo, 1);
TextDrawSetProportional(WP_Lewo, 1);
TextDrawSetSelectable(WP_Lewo, 1);

WP_Wybierz = TextDrawCreate(71.000000, 309.000000, "WYBIERZ");
TextDrawFont(WP_Wybierz, 1);
TextDrawLetterSize(WP_Wybierz, 0.449999, 2.399998);
TextDrawTextSize(WP_Wybierz, 20.000000, 64.500000);
TextDrawSetOutline(WP_Wybierz, 1);
TextDrawSetShadow(WP_Wybierz, 0);
TextDrawAlignment(WP_Wybierz, 2);
TextDrawColor(WP_Wybierz, -1);
TextDrawBackgroundColor(WP_Wybierz, 255);
TextDrawBoxColor(WP_Wybierz, 100);
TextDrawUseBox(WP_Wybierz, 1);
TextDrawSetProportional(WP_Wybierz, 1);
TextDrawSetSelectable(WP_Wybierz, 1);


Postaw piwo autorowi tego posta
 

Zamek 





Informacje
Nick w MP: Zamek
Wiek: 16
Na forum: 731 dni
Posty: 139
Piwa: 94
Respekt: 180,5
Respekt: 180,5Respekt: 180,5

Wysłany: 2017-08-08, 16:50   



W callbacku OnPlayerClickTextDraw zwróciłeś 0 co powoduje, że textdraw nie jest znaleziony.
Zamień return 0; na return 1; i powinno być dobrze, szczerze mówiąc to sam jestem ciekaw czy to przez to. Zrób i daj znać czy działa, bo ogólnie z textdrawem jest wszystko dobrze, parametry dopasowane więc zostaje tylko sam callback.

Pozdro.

_________________

Profesjonalne usługi PAWN'erskie.

>>> KLIK <<<

Postaw piwo autorowi tego posta
 

Cracku 





Informacje
Wiek: 27
Na forum: 2350 dni
Posty: 26
Respekt: 50

Wysłany: 2017-08-09, 22:11   



na return 1 tak samo, teraz mam na 0 i wszystko działa, winą był skrypt w którym też miałem klikalne textdrawy, wrzuciłem go w gamemode i wszystko działa poprawnie.

Postaw piwo autorowi tego posta
 
Tagi: klikalny :: texdraw :: nie :: moge :: kliknac
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:






Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 19