Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LAVendeta poslato Januar 08, 2015, 20:00:21 POSLE PODNE

Naslov: [Pomoc]~TD na klik :D
Poruka od: LAVendeta poslato Januar 08, 2015, 20:00:21 POSLE PODNE
Skripta koju koristim:0
Detaljan opis problema:Zakucao sams e negde i nemogu da resim dva ****** warninga.Radi se o Reg/Log dialogu koji se prikazuje kada kliknes na neki TD
Dio skripte:public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(KEY_FIRE == Ulaz3)
    {
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"{FFFFFF}Extreme Life RolePlay-{FF0000}Register","\n{FF0000}___________________________________\n{FFFFFF}Dobrodosli na {FF0000}Extreme Life Roleplay\n{FFFFFF}{FF0000}\n{FFFFFF}Forum {FF0000}www.exlf-rpg.com\n{FFFFFF}Molimo vas da unesete zeljenu lozinku {FF0000}.\n{FFFFFF}Zelimo vam ugodnu igru i ostatak {FF0000}Dana!\n{FF0000}___________________________________","Register","Quit");
        TextDrawHideForPlayer(playerid, Ulaz1);
        TextDrawHideForPlayer(playerid, Ulaz2);
        TextDrawHideForPlayer(playerid, Ulaz3);
        TextDrawHideForPlayer(playerid, Ulaz4);
        TextDrawHideForPlayer(playerid, Ulaz5);
        TextDrawHideForPlayer(playerid, Ulaz6);
        TextDrawHideForPlayer(playerid, Ulaz7);
        }
    if(KEY_FIRE == Ulaz4)
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{FFFFFF}Extreme Life RolePlay-{FF0000}Login","\n{FF0000}___________________________________\n{FFFFFF}Dobrodosli na {FF0000}Extreme Life RolePlay\n{FFFFFF}Vec imate vas {FF0000}Account\n{FFFFFF}Forum {FF0000}www.exlf-rpg.com\n{FFFFFF}Molimo vas da unesete lozinku\n{FFFFFF}Zelimo vam ugodnu igru i ostatak {FF0000}Dana!\n{FF0000}___________________________________","Login","Quit");
    TextDrawHideForPlayer(playerid, Ulaz1);
        TextDrawHideForPlayer(playerid, Ulaz2);
        TextDrawHideForPlayer(playerid, Ulaz3);
        TextDrawHideForPlayer(playerid, Ulaz4);
        TextDrawHideForPlayer(playerid, Ulaz5);
        TextDrawHideForPlayer(playerid, Ulaz6);
        TextDrawHideForPlayer(playerid, Ulaz7);
        }
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): ////////////////////////////////////////////

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_FIRE)
    {
        TextDrawShowForPlayer(playerid, Ulaz3);
        SelectTextDraw(playerid, 0xFF4040AA);
    }
    return 1;
}

u pitanju je tag mismatch na if(KEY_FIRE == Ulaz3)         if(KEY_FIRE == Ulaz34)
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Januar 08, 2015, 20:12:43 POSLE PODNE
Radi pomocu ovoga
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: LAVendeta poslato Januar 08, 2015, 20:18:07 POSLE PODNE
Isto mi javlja
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: X_G1 poslato Januar 08, 2015, 20:20:53 POSLE PODNE

Probaj ovoif(clickedid == Ulaz3)
  if(clickedid == Ulaz34)
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: Blaeks poslato Januar 08, 2015, 20:35:56 POSLE PODNE
Citat: X_G1 poslato Januar 08, 2015, 20:20:53 POSLE PODNE

Probaj ovoif(clickedid == Ulaz3)
  if(clickedid == Ulaz34)
tacno tako, ako ides pod OnaPlayerClickTextdraw da stavljas nesto tu koristis kao uslov "clickedid", i plus pod OnPlayerKeyStateChange ne mozes tako da formatiras uslov za neko dugme, http://wiki.sa-mp.com/wiki/GetPlayerKeys http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: LAVendeta poslato Januar 08, 2015, 21:37:57 POSLE PODNE
Evo undefined symbol "clickedid"
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: Blaeks poslato Januar 08, 2015, 21:46:22 POSLE PODNE
nemoguce

Citatpublic OnPlayerClickTextDraw(playerid, Text:clickedid)
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: X_G1 poslato Januar 09, 2015, 09:14:57 PRE PODNE
Aj ovo probaj.Nemoguce je da ti na tom izbacuje error.

    if(clickedid == Ulaz3)
    {
          ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"{FFFFFF}Extreme Life RolePlay-{FF0000}Register","\n{FF0000}___________________________________\n{FFFFFF}Dobrodosli na {FF0000}Extreme Life Roleplay\n{FFFFFF}{FF0000}\n{FFFFFF}Forum {FF0000}www.exlf-rpg.com\n{FFFFFF}Molimo vas da unesete zeljenu lozinku {FF0000}.\n{FFFFFF}Zelimo vam ugodnu igru i ostatak {FF0000}Dana!\n{FF0000}___________________________________","Register","Quit");
        TextDrawHideForPlayer(playerid, Ulaz1);
        TextDrawHideForPlayer(playerid, Ulaz2);
        TextDrawHideForPlayer(playerid, Ulaz3);
        TextDrawHideForPlayer(playerid, Ulaz4);
        TextDrawHideForPlayer(playerid, Ulaz5);
        TextDrawHideForPlayer(playerid, Ulaz6);
        TextDrawHideForPlayer(playerid, Ulaz7);
    }
    if(clickedid == Ulaz4)
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
         ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"{FFFFFF}Extreme Life RolePlay-{FF0000}Login","\n{FF0000}___________________________________\n{FFFFFF}Dobrodosli na {FF0000}Extreme Life RolePlay\n{FFFFFF}Vec imate vas {FF0000}Account\n{FFFFFF}Forum {FF0000}www.exlf-rpg.com\n{FFFFFF}Molimo vas da unesete lozinku\n{FFFFFF}Zelimo vam ugodnu igru i ostatak {FF0000}Dana!\n{FF0000}___________________________________","Login","Quit");
       TextDrawHideForPlayer(playerid, Ulaz1);
        TextDrawHideForPlayer(playerid, Ulaz2);
        TextDrawHideForPlayer(playerid, Ulaz3);
        TextDrawHideForPlayer(playerid, Ulaz4);
        TextDrawHideForPlayer(playerid, Ulaz5);
        TextDrawHideForPlayer(playerid, Ulaz6);
        TextDrawHideForPlayer(playerid, Ulaz7);
     }
Naslov: Odg: [Pomoc]~TD na klik :D
Poruka od: LAVendeta poslato Januar 09, 2015, 12:08:58 POSLE PODNE
Resio