Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: petarsimic poslato Maj 12, 2019, 16:07:34 POSLE PODNE

Naslov: Ne prikazuje dialog ! ?
Poruka od: petarsimic poslato Maj 12, 2019, 16:07:34 POSLE PODNE
Problem: Ne prikazuje dialog koji je obelezen. Kako da to popravim ? :D [pawn]if(dialogid == DIALOG_GODINE)
        {
            if(!response)
         {
             PlayerInfo[playerid][pRegister] = 0;
             SCM(playerid,-1,"Odustali ste od registracije !");
            Kick(playerid);
         }
            if(response)
            {
                new godine;
             godine = strval(inputtext);
               if(godine < 10 || godine > 60)
               {
                   SCM(playerid,-1,"Nemozete ici ispod 10 i iznad 60 godina !");
                   ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","","Potvrdi","Izlaz"); //OVAJ DIALOG ---------
                   return 1;
            }
               if(godine > 10 || godine < 60)
            {
               new string [128];
               PlayerInfo[playerid][pGodine] = strval(inputtext);
               format(string,sizeof(string),"U redu, Vi imate %d godina.",PlayerInfo[playerid][pGodine]);
               SCM(playerid,-1,string);
               return 0;
            }
         }

            return 1;
      }
    return 1;[/pawn]
Slika: //
Naslov: Odg: Ne prikazuje dialog ! ?
Poruka od: daddyDOT poslato Maj 12, 2019, 16:34:44 POSLE PODNE
Gdje pokazuješ taj dialog, postavi kod
Naslov: Odg: Ne prikazuje dialog ! ?
Poruka od: petarsimic poslato Maj 12, 2019, 17:04:58 POSLE PODNE
Citat: RevOLvɘЯ.pwn poslato Maj 12, 2019, 16:34:44 POSLE PODNE
Gdje pokazuješ taj dialog, postavi kod
Eto stoji ti u ovome sto sam napisao ( ,,//OVAJ DIALOG------")
Naslov: Odg: Ne prikazuje dialog ! ?
Poruka od: daddyDOT poslato Maj 12, 2019, 18:20:39 POSLE PODNE
Oprosti preko fona sam, nemam baš mnogo vremena,probaj return staviti na 0.
[pawn]ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","","Potvrdi","Izlaz"); //OVAJ DIALOG ---------
                   return 0;[/pawn]
Naslov: Odg: Ne prikazuje dialog ! ?
Poruka od: youngdeal poslato Maj 12, 2019, 22:11:39 POSLE PODNE
rekao sam ti u prosloj temi zasto haha
[pawn]enum
{
   DIALOG_REGISTER=1,
   DIALOG_GODINE,
   DIALOG_BLABLA,
   DIALOG_BLABLA2
};[/pawn] // ovo stavljas na pocetku skripte nemoj ispod

i sto ti se ne prikazuje eo istestaj sam

[pawn]CMD:hazetest(playerid,params[])
{
   if(sscanf(params,"i",params[0])) return 1;
   if(params[0] == 1)
   {
      ShowPlayerDialog(playerid,69, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","","Potvrdi","Izlaz");
       SendClientMessage(playerid,-1,"Prikazao 1");
   }
   else if(params[0] == 2)
   {
      ShowPlayerDialog(playerid,69, DIALOG_STYLE_INPUT,"Upisite koliko imate godina !","aee","Potvrdi","Izlaz");
      SendClientMessage(playerid,-1,"Prikazao 2");
   }
   else if(params[0] == 3)
   {
      ShowPlayerDialog(playerid,69, DIALOG_STYLE_INPUT,"","Upisite koliko imate godina !","Potvrdi","Izlaz");
      SendClientMessage(playerid,-1,"Prikazao 3");
   }
   return 1;
}[/pawn]
i radi /hazetest 2, tvoj dialog se ne prikazuje zato sto ne mozes ostavit prazan naslov ili tekst.