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))
{
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
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š..
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);
}
sve sam uradio kako si napisao al kad pritisnem slovo Y nista se ne desi..
Neznam sta mu je
bump