[Pomoc]~TD na klik :D


Započeo LAVendeta, Januar 08, 2015, 20:00:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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)




Probaj ovo
if(clickedid == Ulaz3)

  if(clickedid == Ulaz34)

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

Blaeks

*

Madmen

Citat: X_G1 poslato Januar 08, 2015, 20:20:53 POSLE PODNE

Probaj ovo
if(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


Blaeks

*

Madmen

nemoguce

Citatpublic OnPlayerClickTextDraw(playerid, Text:clickedid)

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);
     }

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~