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

Wysłany: 2015-07-05, 04:19


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
Cze??,
problem jest taki ?e jak klikam w TD to nic si? nie dzieje:
Pawn

public OnPlayerClickTextDraw(playeridText:clickedid)
{
    new
        cargoid GetPVarInt(playerid"Cargo_ID");
    
    if(clickedid == Kurs_TD[3]) // <<
    {
         if(cargoid == 0)
         {
             SetPVarInt(playerid"Cargo_ID"0);
            new String[100], String2[500];
            format(Stringsizeof(String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)"cargoid+1MAX_KURS);
            format(String2sizeof(String2), "Towar kt?&#179;ry masz przewie&#339;&#230; to %s.~n~Towar trzeba przewie&#339;&#230; od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!"Kurs_string[cargoid][c_Towar], Kurs_string[cargoid][c_Od], Kurs_string[cargoid][c_Do], Kurs_string[cargoid][c_Legal], Kurs[c_Cena][cargoid], Kurs[c_Score][cargoid]);
            TextDrawSetString(Kurs_TD[1], String);
            TextDrawSetString(Kurs_TD[2], String2);
         }
         else
         {
            SetPVarInt(playerid"Cargo_ID"cargoid-1);
            new String[100], String2[500];
            format(Stringsizeof(String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)"cargoid+1MAX_KURS);
            format(String2sizeof(String2), "Towar kt?&#179;ry masz przewie&#339;&#230; to %s.~n~Towar trzeba przewie&#339;&#230; od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!"Kurs_string[cargoid][c_Towar], Kurs_string[cargoid][c_Od], Kurs_string[cargoid][c_Do], Kurs_string[cargoid][c_Legal], Kurs[c_Cena][cargoid], Kurs[c_Score][cargoid]);
            TextDrawSetString(Kurs_TD[1], String);
            TextDrawSetString(Kurs_TD[2], String2);
         }
         return 1;
    }
    
    if(clickedid == Kurs_TD[4]) // Wybierz
    {
         SetPlayerCheckpoint(playeridKurs[c_od_X][cargoid], Kurs[c_od_Y][cargoid], Kurs[c_od_Z][cargoid], DEAFULT_MARKER_SIZE);
         HideOrderTextdraw(playerid);
         CancelSelectTextDraw(playerid);
         return 1;
    }
    
    if(clickedid == Kurs_TD[5]) // >>
    {
         if(cargoid == 90)
         {
            SetPVarInt(playerid"Cargo_ID"90);
            new String[100], String2[500];
            format(Stringsizeof(String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)"cargoid+1MAX_KURS);
            format(String2sizeof(String2), "Towar kt?&#179;ry masz przewie&#339;&#230; to %s.~n~Towar trzeba przewie&#339;&#230; od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!"Kurs_string[cargoid][c_Towar], Kurs_string[cargoid][c_Od], Kurs_string[cargoid][c_Do], Kurs_string[cargoid][c_Legal], Kurs[c_Cena][cargoid], Kurs[c_Score][cargoid]);
            TextDrawSetString(Kurs_TD[1], String);
            TextDrawSetString(Kurs_TD[2], String2);
         }
         else
         {
            SetPVarInt(playerid"Cargo_ID"cargoid+1);
            new String[100], String2[500];
            format(Stringsizeof(String), "~y~Wybierz kurs (~r~%d~y~/~r~%d~y~)"cargoid+1MAX_KURS);
            format(String2sizeof(String2), "Towar kt?&#179;ry masz przewie&#339;&#230; to %s.~n~Towar trzeba przewie&#339;&#230; od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!"Kurs_string[cargoid][c_Towar], Kurs_string[cargoid][c_Od], Kurs_string[cargoid][c_Do], Kurs_string[cargoid][c_Legal], Kurs[c_Cena][cargoid], Kurs[c_Score][cargoid]);
            TextDrawSetString(Kurs_TD[1], String);
            TextDrawSetString(Kurs_TD[2], String2);
         }
         return 1;
    }
    return 1;
}



Pawn

CMD:kurs(playeridparams[])
{
    new String[100], String2[500];
    format(Stringsizeof(String), "~y~Wybierz kurs (~r~1~y~/~r~%d~y~)"MAX_KURS);
    format(String2sizeof(String2), "Towar kt?&#179;ry masz przewie&#339;&#230; to %s.~n~Towar trzeba przewie&#339;&#230; od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!"Kurs_string[0][c_Towar], Kurs_string[0][c_Od], Kurs_string[0][c_Do], Kurs_string[0][c_Legal], Kurs[c_Cena][0], Kurs[c_Score][0]);
    TextDrawSetString(Kurs_TD[1], String);
    TextDrawSetString(Kurs_TD[2], String2);
    SetPVarInt(playerid"Cargo_ID"0);
    ShowOrderTextdraw(playerid);
    SelectTextDraw(playerid0xFF4040AA);
    return 1;
}


Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 13:11


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

U?ywasz tego przy tworzeniu textdraw?w?
Kod:

TextDrawSetSelectable(textdraw, true);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 21:59


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

format(String, sizeof(String), "~y~Wybierz kurs (~r~1~y~/~r~%d~y~)", MAX_KURS);
format(String2, sizeof(String2), "Towar kt?³ry masz przewieœæ to %s.~n~Towar trzeba przewieœæ od (%s) do (%s).~n~Towar jest %s a wynagrodzenie to $%d i %d punkt?w score!", Kurs_string[0][c_Towar], Kurs_string[0][c_Od], Kurs_string[0][c_Do], Kurs_string[0][c_Legal], Kurs[c_Cena][0], Kurs[c_Score][0]);


Je?li chcesz klika? na textdrawy, kt?re maj? ten tekst, to uprzedzam Ci? ?e nigdzie do nich nie ma funkcji konfiguruj?cej zachowanie skryptu po ich klikni?ciu - bynajmniej w kodzie, kt?ry poda?e?.

Postaw piwo autorowi tego posta
 

 
Tagi: klikane
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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