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

Wysłany: 2014-04-21, 00:47


JotP







Wiek: 26
Na forum: 4962 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
Witam, wie kto? mo?e czemu gdy klikam nic si? nie dzieje ?
Pawn
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == INFOBOX[4][playerid])
    {
        HideInfoBox(playerid);
        CancelSelectTextDraw(playerid);
        return 1;
    }
    if(playertextid == INFOBOX[5][playerid])
    {
        HideInfoBox(playerid);
        CancelSelectTextDraw(playerid);
        return 1;
    }
    return 1;
}


Za pomoc piwko i respekt

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-21, 11:55


IgrexolonO







Wiek: 35
Na forum: 6950 dni
Posty: 1386

Piwa: 1062

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

"JotP" napisał/a:

Witam, wie kto? mo?e czemu gdy klikam nic si? nie dzieje ?
Pawn
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == INFOBOX[4][playerid])
    {
        HideInfoBox(playerid);
        CancelSelectTextDraw(playerid);
        return 1;
    }
    if(playertextid == INFOBOX[5][playerid])
    {
        HideInfoBox(playerid);
        CancelSelectTextDraw(playerid);
        return 1;
    }
    return 1;
}


Za pomoc piwko i respekt


Poka tworzenie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-21, 16:09


JotP







Wiek: 26
Na forum: 4962 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
Pawn
funkcja CreateInfoBox(playerid)
{
    INFOBOX[0][playerid] = CreatePlayerTextDraw(playerid, 202.800003, 297.926666, "usebox");
    PlayerTextDrawLetterSize(playerid, INFOBOX[0][playerid], 0.000000, -13.175926);
    PlayerTextDrawTextSize(playerid, INFOBOX[0][playerid], 436.399993, 0.000000);
    PlayerTextDrawAlignment(playerid, INFOBOX[0][playerid], 1);
    PlayerTextDrawColor(playerid, INFOBOX[0][playerid], 0);
    PlayerTextDrawUseBox(playerid, INFOBOX[0][playerid], true);
    PlayerTextDrawBoxColor(playerid, INFOBOX[0][playerid], 102);
    PlayerTextDrawSetShadow(playerid, INFOBOX[0][playerid], 0);
    PlayerTextDrawSetOutline(playerid, INFOBOX[0][playerid], 0);
    PlayerTextDrawFont(playerid, INFOBOX[0][playerid], 0);

    INFOBOX[1][playerid] = CreatePlayerTextDraw(playerid, 199.199996, 182.933334, "LD_SPAC:white");
    PlayerTextDrawLetterSize(playerid, INFOBOX[1][playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, INFOBOX[1][playerid], 240.800003, 10.453338);
    PlayerTextDrawAlignment(playerid, INFOBOX[1][playerid], 1);
    PlayerTextDrawColor(playerid, INFOBOX[1][playerid], 8388863);
    PlayerTextDrawSetShadow(playerid, INFOBOX[1][playerid], 0);
    PlayerTextDrawSetOutline(playerid, INFOBOX[1][playerid], 0);
    PlayerTextDrawFont(playerid, INFOBOX[1][playerid], 4);

    INFOBOX[2][playerid] = CreatePlayerTextDraw(playerid, 207.200012, 182.933349, "~r~> ~w~Informacje");
    PlayerTextDrawLetterSize(playerid, INFOBOX[2][playerid], 0.229999, 1.039999);
    PlayerTextDrawAlignment(playerid, INFOBOX[2][playerid], 1);
    PlayerTextDrawColor(playerid, INFOBOX[2][playerid], -1);
    PlayerTextDrawSetShadow(playerid, INFOBOX[2][playerid], 0);
    PlayerTextDrawSetOutline(playerid, INFOBOX[2][playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, INFOBOX[2][playerid], 51);
    PlayerTextDrawFont(playerid, INFOBOX[2][playerid], 1);
    PlayerTextDrawSetProportional(playerid, INFOBOX[2][playerid], 1);

    INFOBOX[3][playerid] = CreatePlayerTextDraw(playerid, 213.600006, 195.626678, "New Textdraw");
    PlayerTextDrawLetterSize(playerid, INFOBOX[3][playerid], 0.225999, 1.151999);
    PlayerTextDrawAlignment(playerid, INFOBOX[3][playerid], 1);
    PlayerTextDrawColor(playerid, INFOBOX[3][playerid], -1);
    PlayerTextDrawSetShadow(playerid, INFOBOX[3][playerid], 0);
    PlayerTextDrawSetOutline(playerid, INFOBOX[3][playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, INFOBOX[3][playerid], 51);
    PlayerTextDrawFont(playerid, INFOBOX[3][playerid], 2);
    PlayerTextDrawSetProportional(playerid, INFOBOX[3][playerid], 1);

    INFOBOX[4][playerid] = CreatePlayerTextDraw(playerid, 290.400024, 275.520019, "LD_SPAC:white");
    PlayerTextDrawLetterSize(playerid, INFOBOX[4][playerid], 0.000000, 0.000000);
    PlayerTextDrawTextSize(playerid, INFOBOX[4][playerid], 54.399963, 14.186645);
    PlayerTextDrawAlignment(playerid, INFOBOX[4][playerid], 1);
    PlayerTextDrawColor(playerid, INFOBOX[4][playerid], 8388863);
    PlayerTextDrawSetShadow(playerid, INFOBOX[4][playerid], 0);
    PlayerTextDrawSetOutline(playerid, INFOBOX[4][playerid], 0);
    PlayerTextDrawFont(playerid, INFOBOX[4][playerid], 4);

    INFOBOX[5][playerid] = CreatePlayerTextDraw(playerid, 296.000000, 277.760009, "ZAMKNIJ");
    PlayerTextDrawLetterSize(playerid, INFOBOX[5][playerid], 0.257999, 1.226666);
    PlayerTextDrawAlignment(playerid, INFOBOX[5][playerid], 1);
    PlayerTextDrawColor(playerid, INFOBOX[5][playerid], -1);
    PlayerTextDrawSetShadow(playerid, INFOBOX[5][playerid], 0);
    PlayerTextDrawSetOutline(playerid, INFOBOX[5][playerid], 1);
    PlayerTextDrawBackgroundColor(playerid, INFOBOX[5][playerid], 51);
    PlayerTextDrawFont(playerid, INFOBOX[5][playerid], 1);
    PlayerTextDrawSetProportional(playerid, INFOBOX[5][playerid], 1);
    return 1;
}


Pawn

funkcja ShowInfoBox(playerid)
{
    PlayerTextDrawShow(playerid, INFOBOX[0][playerid]);
    PlayerTextDrawShow(playerid, INFOBOX[1][playerid]);
    PlayerTextDrawShow(playerid, INFOBOX[2][playerid]);
    PlayerTextDrawShow(playerid, INFOBOX[3][playerid]);
    PlayerTextDrawShow(playerid, INFOBOX[4][playerid]);
    PlayerTextDrawShow(playerid, INFOBOX[5][playerid]);
    return 1;
}


Pawn
stock INFO(playerid, nazwa[], tresc[], var[])
{
    ShowInfoBox(playerid);
    SelectTextDraw(playerid, 0xFF0000FF);
    new str[256],str2[500];
    format(str, 256, nazwa,var);
    format(str2, 500, tresc,var);
    PlayerTextDrawSetString(playerid, INFOBOX[2][playerid], str);
    PlayerTextDrawSetString(playerid, INFOBOX[3][playerid], str2);
    return 1;
}


Pawn
CMD:test(playerid, params[])
{
    INFO(playerid, "Testowa Informacja", "%s jest fajny", GetPName(playerid));
    return 1;
}


p.s. Funkcja zamiast forward+public :D (mam definicje i dzia?a).

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-21, 23:10


IgrexolonO







Wiek: 35
Na forum: 6950 dni
Posty: 1386

Piwa: 1062

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

http://wiki.sa-mp.com/wik...awSetSelectable

...

Bez wywo?ania tego to se mo?esz klika?, ale po waginie na redtubie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-21, 23:50


JotP







Wiek: 26
Na forum: 4962 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
Aha dzi?ki !

[ Dodano: 2014-04-21, 23:56 ]
Dalej nie dzia?a

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-04-22, 00:14


IgrexolonO







Wiek: 35
Na forum: 6950 dni
Posty: 1386

Piwa: 1062

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

http://gtao.pl.com/showthread.php?t=328267

Najbardziej powinna Ci? interesowa? ta linijka:
Kod:

if(_:clickedid != INVALID_TEXT_DRAW)


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