Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Ciger poslato Mart 18, 2014, 08:16:12 PRE PODNE

Naslov: Oko OnPlayerClickTextDraw
Poruka od: Ciger poslato Mart 18, 2014, 08:16:12 PRE PODNE
Skripta koju koristim:moja
Detaljan opis problema: napravio sam TD ove i sad zelim kao na nekim serveriima da kliknem pa da mi otvori login/register/izlaz i sada ja probam ovako ....................... I meni to neide nemoze da se klikne na to zasto?
Dio skripte:    if(newkeys == KEY_SUBMISSION)
    {
        TextDrawShowForPlayer(playerid, REGLOG0);
        SelectTextDraw(playerid, -1);
    }
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == REGLOG0)
    {
        if(fexist(UserPath(playerid)))
        {
    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
    new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
    format(regstring,sizeof(regstring),""SIVA"Dobrodosli "ORANGE"%s"SIVA" na "ORANGE"Elite City RolePlay\n\n"SIVA"Molimo vas da upisete "CRVENA"password "SIVA"koji necete zaboraviti i\n\n"SIVA"koji ce te koristidi u vasoj igri na nasem serveru!\n\n"SIVA"Forum je: "ORANGE"www.uskoro.com\n\n"SIVA"Sve najlepse vam zeli "ORANGE"EC-RP Staff Team"SIVA"!",regname);
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""ORANGE"Elite City - Registracija",regstring,"Dalje","Odustani");
            CancelSelectTextDraw(playerid);
}
}
    return 1;
}
evo itaj TD REGLOG0 = TextDrawCreate(485.000000, 123.000000, "registracija");
TextDrawBackgroundColor(REGLOG0, 255);
TextDrawFont(REGLOG0, 3);
TextDrawLetterSize(REGLOG0, 0.640000, 2.700000);
TextDrawColor(REGLOG0, ORANGE2);
TextDrawSetOutline(REGLOG0, 0);
TextDrawSetProportional(REGLOG0, 1);
TextDrawSetShadow(REGLOG0, 1);
    TextDrawSetSelectable(REGLOG0, 1);[code]
[b]Neke slike/video za lakse dobivanje pomoci(neobavezno)[/b]:
Naslov: Odg: Oko OnPlayerClickTextDraw
Poruka od: Vuzimir poslato Mart 18, 2014, 11:35:46 PRE PODNE
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(_:clickedid != INVALID_TEXT_DRAW)
    {
    if(clickedid == REGLOG0)
    {
        if(fexist(UserPath(playerid)))
        {
    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
    new regstring[512], regname[64]; GetPlayerName(playerid,regname,sizeof(regname));
    format(regstring,sizeof(regstring),""SIVA"Dobrodosli "ORANGE"%s"SIVA" na "ORANGE"Elite City RolePlay\n\n"SIVA"Molimo vas da upisete "CRVENA"password "SIVA"koji necete zaboraviti i\n\n"SIVA"koji ce te koristidi u vasoj igri na nasem serveru!\n\n"SIVA"Forum je: "ORANGE"www.uskoro.com\n\n"SIVA"Sve najlepse vam zeli "ORANGE"EC-RP Staff Team"SIVA"!",regname);
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""ORANGE"Elite City - Registracija",regstring,"Dalje","Odustani");
            CancelSelectTextDraw(playerid);
}
}
}
    return 1;
}



a ako ti to ne bude radilo pogledaj onda ovaj tut malo: http://forum.sa-mp.com/showthread.php?t=328267
Naslov: Odg: Oko OnPlayerClickTextDraw
Poruka od: Ciger poslato Mart 19, 2014, 08:20:07 PRE PODNE
Moze LOCK