Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: salews poslato Jun 05, 2014, 12:47:17 POSLE PODNE

Naslov: [Pomoc] Selectable textdraw
Poruka od: salews poslato Jun 05, 2014, 12:47:17 POSLE PODNE
Skripta koju koristim:Raven's
Detaljan opis problema:Nikako da napravim kad pritisnem slovo Y da mi pokaze na ekranu miš i da sa njim mogu da kliknem na neki textdraw koji sam odredio.
Nesto za dodati:Napravio sam na ovaj nacin ali nece da radi..

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == dole11)
    {
         ShowStats(playerid,playerid);
         CancelSelectTextDraw(playerid);
    }
    return 1;
}


dole11 = TextDrawCreate(298.125000, 435.749908, "STATS");
TextDrawLetterSize(dole11, 0.196874, 1.074999);
TextDrawAlignment(dole11, 1);
TextDrawColor(dole11, -1);
TextDrawSetShadow(dole11, 0);
TextDrawSetOutline(dole11, 1);
TextDrawBackgroundColor(dole11, 51);
TextDrawFont(dole11, 2);
TextDrawSetProportional(dole11, 1);
TextDrawSetSelectable(dole11, true);


if(newkeys == KEY_YES)
TextDrawShowForPlayer(playerid, dole11);
        SelectTextDraw(playerid, 0xFF4040AA);
    if(!IsPlayerInAnyVehicle(playerid))
    {
Naslov: Odg: [Pomoc] Selectable textdraw
Poruka od: TiXoR_ poslato Jun 05, 2014, 13:28:27 POSLE PODNE
http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange

pročitaj malo bolje kako se radi ova radnja u tom publicu i zaključit ćeš sam gdje si pogriješio
Naslov: Odg: [Pomoc] Selectable textdraw
Poruka od: salews poslato Jun 05, 2014, 13:46:32 POSLE PODNE
hmm,sad mi se desava ako udjem u neki interijer vidim mis i mogu da kliknem na textdraw i sve fino radi
ali kad kliknem slovo Y nece da mi se stvori miš..
Naslov: Odg: [Pomoc] Selectable textdraw
Poruka od: youngdeal poslato Jun 05, 2014, 17:02:19 POSLE PODNE
pod OnplayerKeystatechange uradi ovako

#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
// ovo na vrh


// ovo u public
if(PRESSED(KEY_YES))
{
        TextDrawShowForPlayer(playerid, dole11);
        SelectTextDraw(playerid, 0xFF4040AA);
}
Naslov: Odg: [Pomoc] Selectable textdraw
Poruka od: salews poslato Jun 05, 2014, 18:16:33 POSLE PODNE
sve sam uradio kako si napisao al kad pritisnem slovo Y nista se ne desi..
Neznam sta mu je
Naslov: Odg: [Pomoc] Selectable textdraw
Poruka od: salews poslato Jun 06, 2014, 14:47:13 POSLE PODNE
bump