Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Wolf_ poslato Avgust 05, 2014, 21:40:39 POSLE PODNE

Naslov: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: Wolf_ poslato Avgust 05, 2014, 21:40:39 POSLE PODNE
Skripta koju koristim: Moja od 0
Detaljan opis problema: Kada igrac treba da se register pokaze mu samo dialog PRAVILA kliknem na prihvatam i nepokaze sledeci dialog za izabrati godine i to dalje
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: youngdeal poslato Avgust 05, 2014, 21:42:32 POSLE PODNE
daj ovde taj dialog da vidim obrisao sam pm.
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: Wolf_ poslato Avgust 05, 2014, 21:44:11 POSLE PODNE

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
        // Dialog za prihvatiti pravila registracija
if(dialogid == REGISTER_DIALOG_PRAVILA) { // Pravila prikaze al ovo sledece NE
            if(!response) return Kick(playerid);
            if(response) {
            new str[64], str2[128];
            format(str, sizeof(str), ""SPLAVA" Generations - Godine");
            format(str, sizeof(str), ""BELA"Upisite koliko imate godina!");
            ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani"); } }
        //--------------------------------------------------------------------------
        // Dialog za upisati godine na registraciji
    if(dialogid == REGISTER_DIALOG_GODINE) {
        if(!response) return Kick(playerid);
        new godine = strval(inputtext);
        if(!strlen(inputtext)) {
                new str[64], str2[128];
                        format(str, sizeof(str), ""SPLAVA" Generations - Godine");
                        format(str, sizeof(str), ""BELA"Upisite koliko imate godina!");
                        ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani");
                        return 1; }
                if(godine < 10 || godine > 60) {
                new str[64], str2[128];
                        format(str, sizeof(str), ""SPLAVA" Generations - Godine");
                        format(str, sizeof(str), ""BELA"Upisite koliko imate godina!\n\n"CRVENA"Morate imati vise od 10, a manje od 60 godina!");
                        ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani");
            return 1; }
                rInfo[playerid][Player_Years] = godine;
                new str[64];
                format(str, sizeof(str), ""SPLAVA" Generations - Spol");
                ShowPlayerDialog(playerid, REGISTER_DIALOG_SPOL, DIALOG_STYLE_LIST, str, "Musko\nZensko", "Dalje", "Odustani"); }
        //-------------------------------------------------------------------------
        // Dialog za izabrati spol na registraciji
        if(dialogid == REGISTER_DIALOG_GODINE) {
        if(!response) return Kick(playerid);
        if(response) // eve ga
        rInfo[playerid][Player_Sex] = listitem;
                new str[64], str2[128];
                format(str, sizeof(str), ""SPLAVA" Generations - Lozinka");
                format(str, sizeof(str), ""BELA"Upisite lozinku!");
                ShowPlayerDialog(playerid, REGISTER_DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, str, str2, "Dalje", "Odustani"); }
        //--------------------------------------------------------------------------
        // Dialog za upisati lozinku na registraciji
        if(dialogid == REGISTER_DIALOG_PASSWORD) {
            if(!response) return Kick(playerid);
            if(!strlen(inputtext) || (strlen(inputtext) <5 || strlen(inputtext) > 20)) {
                    new str[64], str2[128];
                        format(str, sizeof(str), ""SPLAVA"Generations - Lozinka");
                        format(str, sizeof(str), ""BELA"%s Upisite lozinku!\n\n"CRVENA"Lozinka mora biti veca od 5, a manja od 20 znakova!");
                        ShowPlayerDialog(playerid, REGISTER_DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, str, str2, "Dalje", "Odustani");
                        return 1; }
                rInfo[playerid][Player_Pass] = udb_hash(inputtext);
                new str[64], str2[128];
                format(str, sizeof(str), ""SPLAVA"%s - Kraj", SERVER_NAME);
                format(str, sizeof(str), ""CRVENA"Podaci o vasem nalogu na Generations server:\n\n"SZELENA"Vase ime: "BELA"%s\n"SZELENA"Lozinka: "BELA"%s\n"SZELENA"Godine: "BELA"%d\n"SZELENA"Spol: "BELA" %s\n\n\n"SPLAVA"Srecno u igranju!", pName(playerid), inputtext, rInfo[playerid][Player_Years], GetSexName(rInfo[playerid][Player_Sex]));
                ShowPlayerDialog(playerid, REGISTER_DIALOG_END, DIALOG_STYLE_MSGBOX, str, str2, "Registriraj", "Ponovi");
                return 1; }
        //--------------------------------------------------------------------------
        // Dialog za zavrsiti register ili je ponoviti
        if(dialogid == REGISTER_DIALOG_END) {
                if(!response) return SetupPlayerForRegister(playerid);
                // Stvaramo file u kome cemo igracu spremiti statsitiku
                new str[64]; format(str, sizeof(str), "/Korisnici/%s.ini", pName(playerid));
                dini_Create(str); }
        //--------------------------------------------------------------------------
        // Stvaramo statistiku u kome upistujemo igracu u file (//STATISTIKA)

        //--------------------------------------------------------------------------
        //}else if(dialogid == DIALOG_ID) {
        //--------------------------------------------------------------------------
        return 1; }
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: youngdeal poslato Avgust 05, 2014, 21:46:33 POSLE PODNE
if(dialogid == REGISTER_DIALOG_PRAVILA) { // Pravila prikaze al ovo sledece NE
            if(!response) return Kick(playerid);
            if(response) {
            new str[64], str2[128];
            format(str2, sizeof(str2), ""SPLAVA" Generations - Godine");
            format(str, sizeof(str), ""BELA"Upisite koliko imate godina!");
            ShowPlayerDialog(playerid, REGISTER_DIALOG_GODINE, DIALOG_STYLE_INPUT, str, str2, "Dalje", "Odustani"); } }


Pokusaj....
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: Wolf_ poslato Avgust 05, 2014, 21:51:28 POSLE PODNE
Sada radi al ne radi za ukucati password.
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: youngdeal poslato Avgust 05, 2014, 21:55:44 POSLE PODNE
if(dialogid == REGISTER_DIALOG_PASSWORD)
{
            if(!response) return Kick(playerid);
            if(response)
{
                        if(!strlen(inputtext) || strlen(inputtext) <5 || strlen(inputtext) > 20)
{
                        new str[64], str2[128];
                        format(str2, sizeof(str2), ""SPLAVA"Generations - Lozinka");
                        format(str, sizeof(str), ""BELA"%s Upisite lozinku!\n\n"CRVENA"Lozinka mora biti veca od 5, a manja od 20 znakova!");
                        ShowPlayerDialog(playerid, REGISTER_DIALOG_PASSWORD, DIALOG_STYLE_PASSWORD, str, str2, "Dalje", "Odustani");
                        }
                        else {
                rInfo[playerid][Player_Pass] = udb_hash(inputtext);
                new str[256], str2[128];
                format(str, sizeof(str), ""SPLAVA"%s - Kraj", SERVER_NAME);
                format(str2, sizeof(str2), ""CRVENA"Podaci o vasem nalogu na Generations server:\n\n"SZELENA"Vase ime: "BELA"%s\n"SZELENA"Lozinka: "BELA"%s\n"SZELENA"Godine: "BELA"%d\n"SZELENA"Spol: "BELA" %s\n\n\n"SPLAVA"Srecno u igranju!", pName(playerid), inputtext, rInfo[playerid][Player_Years], GetSexName(rInfo[playerid][Player_Sex]));
                ShowPlayerDialog(playerid, REGISTER_DIALOG_END, DIALOG_STYLE_MSGBOX, str, str2, "Registriraj", "Ponovi"); }
              }
}

pokusaj...
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: Wolf_ poslato Avgust 05, 2014, 22:58:45 POSLE PODNE
Nece. Moze pomoc molim vas.
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: DevoXx poslato Avgust 05, 2014, 23:08:17 POSLE PODNE
koliko ja vidim tebi posle tih pravila ide na lozinku, a ti si ja mislim ubacio da ti ide na godine ? da nisi malo izmjesao dialoge ?
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: Wolf_ poslato Avgust 05, 2014, 23:14:12 POSLE PODNE
Nzm poslo sam ti PP pogledas mod
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: Wolf_ poslato Avgust 06, 2014, 14:15:50 POSLE PODNE
Moze li neko da mi pomogne hitno mi je!!!
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: youngdeal poslato Avgust 06, 2014, 14:21:11 POSLE PODNE
Citat: Wolf_ poslato Avgust 06, 2014, 14:15:50 POSLE PODNE
Moze li neko da mi pomogne hitno mi je!!!
Jesam ti milion puta rekao da odradis ponovo te dialog jer nece ovde nitko to da radit za tebe.
Naslov: Odg: [Pomoc] Ne prikazuje sledeci Dialog
Poruka od: DevoXx poslato Avgust 06, 2014, 14:32:42 POSLE PODNE
Pokušaj sam radit ne mogu ti ja prevodit onaj FS nemam vremena .. Pokušaj sjesti i počet radit dialog po dialog.