Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: DamoN ツ poslato Jul 22, 2014, 14:57:06 POSLE PODNE

Naslov: [Pomoc]Login/Reg na textdraw
Poruka od: DamoN ツ poslato Jul 22, 2014, 14:57:06 POSLE PODNE
Skripta koju koristim: nlmod
Detaljan opis problema: pa ovako.. imao sam registraciju i login na Click na ono OnPlayerClickTextdraw, i ja sam si napravio nove textdrawowe i samo sam textdrawowe promenio i sada kada ja stisnem na "Registracija" ili "Login" textdraw nista se nedogaÄ'a
Dio skripte: dat cu koji treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://imgur.com/gh4Huoj,hsqVVh2,nTGGttc
Naslov: Odg: [Pomoc]Login/Reg na textdraw
Poruka od: youngdeal poslato Jul 22, 2014, 14:57:41 POSLE PODNE
jesi stavio da je textdraw selectable?
Naslov: Odg: [Pomoc]Login/Reg na textdraw
Poruka od: DamoN ツ poslato Jul 22, 2014, 14:58:33 POSLE PODNE
imam samo ovo... mos pojasnit kako Selectable o.O tako nekako

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    /*if(clickedid == LoginTD19) // Izlaz
    {
        TextDrawHideForPlayer(playerid, LoginTD0);
        TextDrawHideForPlayer(playerid, LoginTD1);
        TextDrawHideForPlayer(playerid, LoginTD2);
        TextDrawHideForPlayer(playerid, LoginTD3);
        TextDrawHideForPlayer(playerid, LoginTD4);
        TextDrawHideForPlayer(playerid, LoginTD5);
        TextDrawHideForPlayer(playerid, LoginTD6);
        TextDrawHideForPlayer(playerid, LoginTD7);
        TextDrawHideForPlayer(playerid, LoginTD8);
        TextDrawHideForPlayer(playerid, LoginTD9);
        TextDrawHideForPlayer(playerid, LoginTD10);
        TextDrawHideForPlayer(playerid, LoginTD11);
        TextDrawHideForPlayer(playerid, LoginTD12);
        TextDrawHideForPlayer(playerid, LoginTD13);
        TextDrawHideForPlayer(playerid, LoginTD14);
        TextDrawHideForPlayer(playerid, LoginTD15);
        TextDrawHideForPlayer(playerid, LoginTD16);
        TextDrawHideForPlayer(playerid, LoginTD17);
        TextDrawHideForPlayer(playerid, LoginTD18);
        TextDrawHideForPlayer(playerid, LoginTD19);
        TextDrawHideForPlayer(playerid, LoginTD20);
        TextDrawHideForPlayer(playerid, LoginTD21);
        TextDrawHideForPlayer(playerid, LoginTD22);
        TextDrawHideForPlayer(playerid, LoginTD23);
        TextDrawHideForPlayer(playerid, LoginTD24);
        TextDrawHideForPlayer(playerid, LoginTD25);
        TextDrawHideForPlayer(playerid, LoginTD26);
        TextDrawHideForPlayer(playerid, LoginTD27);
        TextDrawHideForPlayer(playerid, LoginTD28);
        TextDrawHideForPlayer(playerid, LoginTD29);
        TextDrawHideForPlayer(playerid, LoginTD30);
        TextDrawHideForPlayer(playerid, LoginTD31);
        TextDrawHideForPlayer(playerid, LoginTD32);
        TextDrawHideForPlayer(playerid, LoginTD33);
        TextDrawHideForPlayer(playerid, LoginTD34);
        TextDrawHideForPlayer(playerid, LoginTD35);
        TextDrawHideForPlayer(playerid, LoginTD36);
        TextDrawHideForPlayer(playerid, LoginTD37);
        TextDrawHideForPlayer(playerid, LoginTD38);
        TextDrawHideForPlayer(playerid, LoginTD39);
        TextDrawHideForPlayer(playerid, LoginTD40);
    CancelSelectTextDraw(playerid);
        SCM(playerid, GRAD2, "Kliknuli ste izlaz pa ste izbaceni sa servera!");
        Kick(playerid);
return 1;
    }*/
    if(clickedid == LoginTD19) // Prijava
    {
        mysql_free_result();
    new hIme[MAX_PLAYER_NAME], upit[256];
    ImeIgraca(playerid, hIme);
format(upit, 64, "SELECT `ID` FROM `igraci` WHERE `Ime` = '%s'", hIme);
mysql_query(upit, THREAD_NALOGPROVERA, playerid);
    CancelSelectTextDraw(playerid);
return 1;
    }
    if(clickedid == LoginTD20) // Registracija
    {
        mysql_free_result();
    new hIme[MAX_PLAYER_NAME], upit[256];
    ImeIgraca(playerid, hIme);
format(upit, 64, "SELECT `ID` FROM `igraci` WHERE `Ime` = '%s'", hIme);
mysql_query(upit, THREAD_NALOGPROVERA, playerid);
    CancelSelectTextDraw(playerid);
return 1;
    }
    /*if(clickedid == LoginTD25) // Teamspeak
    {
        new str1[500],str2[500],str3[1000];
format(str1,sizeof(str1),"1. Sa stranice www.teamspeak.com/downloads skinite najnoviju verziju teamspeak-a (TS)\n2. Instalirajte TS i kliknite na \"CONNECTIONS\"\n3. Nakon toga otvara vam se novi prozor u kojem unosite sledece podatke:\nServer Address: 193.104.68.50:9998\nNickname: Vase ime\n");
format(str2,sizeof(str2),"4. Kada to uradite kliknite \"Connect\" i bicete konektovani na nas TS\n5. Uživajte.\n{26FF00}IP:{FFFFFF}193.104.68.50:9998");
format(str3,sizeof(str3),"%s%s",str1,str2);
ShowPlayerDialog(playerid,DIALOG_PECANJEINFO,DIALOG_STYLE_MSGBOX,"Night of Angels - TS3 !",str3,"Ok","");
return 1;
    }
    if(clickedid == LoginTD27) // Forum
    {
        new string[256];
    format(string,sizeof(string),"{FFFFFF}Posetite nas forum i registrirajte se naravno! :)\n {26FF00}www.noa-rp.net");
ShowPlayerDialog(playerid,DIALOG_PECANJEINFO,DIALOG_STYLE_MSGBOX,"Night of Angels - FORUM !",string,"Ok","");
return 1;
    }*/
    return 1;
}
Naslov: Odg: [Pomoc]Login/Reg na textdraw
Poruka od: youngdeal poslato Jul 22, 2014, 14:59:33 POSLE PODNE
pa funkcija koja omogucuje da mozes klkinut na textdraw koji si naveo u njoj

http://wiki.sa-mp.com/wiki/TextDrawSetSelectable
Naslov: Odg: [Pomoc]Login/Reg na textdraw
Poruka od: DamoN ツ poslato Jul 22, 2014, 15:02:55 POSLE PODNE
aha sredio sam :) moze LOck :)