Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: lv poslato Januar 08, 2014, 11:57:32 PRE PODNE

Naslov: [POMOC] ClickablwTextDraw
Poruka od: lv poslato Januar 08, 2014, 11:57:32 PRE PODNE
Skripta koju koristim:Raven's RolePlay v1.1
Detaljan opis problema: Nece da mi radi Clickable TD . Napravio sam i public OnPlayerClickTextdraw,  u pitanju je mp3 sistem . kada kucam mp3  pokaze se textdraw ali kao da nije clickable
Dio skripte:dacu sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC] ClickablwTextDraw
Poruka od: youngdeal poslato Januar 08, 2014, 12:02:54 POSLE PODNE
jesi postavio textdrawsetselectable ?

i daj sve da vidim
Naslov: Odg: [POMOC] ClickablwTextDraw
Poruka od: lv poslato Januar 08, 2014, 12:14:03 POSLE PODNE
Da , dodao sam
radios = TextDrawCreate(205.000000, 80.937500, "Radio S");
TextDrawLetterSize(radios, 0.483499, 1.634999);
TextDrawAlignment(radios, 1);
TextDrawColor(radios, -1);
TextDrawSetShadow(radios, 0);
TextDrawSetOutline(radios, 0);
TextDrawBackgroundColor(radios, 51);
TextDrawFont(radios, 2);
TextDrawSetProportional(radios, 1);
TextDrawSetSelectable(radios, true);
, ovo je jedan textdraw, tako su svi uradjeni . I kada kucam /mp3 lepo mi iskoci TD ali nece da me freezuje i da izbaci strelicu .....

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{

new string[256];

if(clickedid == radios)
{
unistimp3(playerid);
PlayAudioStreamForPlayer(playerid, "http://radios64.streaming.rs:9100/listen.pls");
SendClientMessage(playerid, COLOR_ASKQ, "{FF9933} Slusate Radio S ");
CancelSelectTextDraw(playerid);
return 1;
}

return 1;
}


if(strcmp(cmd,"/mp3", true) == 0) //By Vukasin
    {
pokazmip3(playerid);
    return 1;
    }



public pokazimp3(playerid)
{
TextDrawShowForPlayer(playerid, zelenodugme);
TextDrawShowForPlayer(playerid, crvenodugme);
TextDrawShowForPlayer(playerid, mp3okvir);
TextDrawShowForPlayer(playerid, mp3ekran);
TextDrawShowForPlayer(playerid, radios);
TextDrawShowForPlayer(playerid, coolradio);
TextDrawShowForPlayer(playerid, mp3natpis);
TextDrawShowForPlayer(playerid, challengernatpis);
TextDrawShowForPlayer(playerid, tdi);
TextDrawShowForPlayer(playerid, morava);
TextDrawShowForPlayer(playerid, jvetar);
return 1;
}
Naslov: Odg: [POMOC] ClickablwTextDraw
Poruka od: youngdeal poslato Januar 08, 2014, 12:17:23 POSLE PODNE
public pokazimp3(playerid)
{
TextDrawShowForPlayer(playerid, zelenodugme);
TextDrawShowForPlayer(playerid, crvenodugme);
TextDrawShowForPlayer(playerid, mp3okvir);
TextDrawShowForPlayer(playerid, mp3ekran);
TextDrawShowForPlayer(playerid, radios);
TextDrawShowForPlayer(playerid, coolradio);
TextDrawShowForPlayer(playerid, mp3natpis);
TextDrawShowForPlayer(playerid, challengernatpis);
TextDrawShowForPlayer(playerid, tdi);
TextDrawShowForPlayer(playerid, morava);
TextDrawShowForPlayer(playerid, jvetar);
SelectTextDraw(playerid, 0xAA3333AA);
return 1;
}

dodaj ovako ako nece javi.
Naslov: Odg: [POMOC] ClickablwTextDraw
Poruka od: lv poslato Januar 08, 2014, 12:24:37 POSLE PODNE
Radi , hvala ti :)

Moze lok admini xD