Witamy na GTAOnline Obecny czas to 2017-08-18, 18:09 Użytkowników: 71075
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: 2195 dni
Posty: 26
Respekt: 50

Wysłany: 2017-08-08, 15: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
 

PawnMasterRTRP 





Informacje
Nick w MP: Thinker
Wiek: 17
Na forum: 576 dni
Posty: 93
Piwa: 15
Respekt: 100
Respekt: 100

Wysłany: 2017-08-08, 17: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.

_________________
Witaj! Jestem programistą w języku PAWN. Potrzebujesz pomocy? Wal śmiało ;)
GG: 55723859


Forum: http://samp-gonem.pl/
Postaw piwo autorowi tego posta
 

Cracku 





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

Wysłany: 2017-08-09, 23: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:   
Odpowiedz do tematu
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: 18