[POMOC]changepass u dialogu

Započeo Sarkenzo
10. Mar. 2015. Zaključano
297
pregleda
9
postova
Sarkenzo
4
Shot Caller
10. Mar. 2015.
Skripta koju koristim: Moja
Opis problema o kojem se radi: Kada ukucam /changepass otvori se dialog Da, Ne kliknem da otvori se da ukucam lozinku.I kada ukucam bila sta, on u scriptfiles pod tim user-om doda samo ovo Key= ne znam o cemu se radi.
Dio skripte:

if(strcmp(cmd, "/changepass", true) == 0) // by Ellis
{
if(IsPlayerConnected(playerid))
{
    ShowPlayerDialog(playerid, DIJALOG_PROMENALOZINKE, DIALOG_STYLE_LIST, "Da li zelite da promenite vasu lozinku?", "Da \n Ne", "Izaberi", "Odustani");
    if(gPlayerLogged == 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "  Prvo trebate da se prijavite.");
        return 1;
}

}
return 1;
}

kod dialoga

if(dialogid == DIJALOG_PROMENALOZINKE)
{
if(listitem == 0)
{
new tmp;
new cmdtext;
new idx;
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Upisite vasu novu lozinku", "Ok", "Odustani");
tmp = strtok(cmdtext, idx);
strmid(PlayerInfo, tmp, 0, strlen(cmdtext), 255);
OnPlayerUpdate(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "  Lozinka je uspesno promenjena");
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_YELLOW,"Lozinka je i dalje ista");
}
return 1;
}
Samper
5
Kingpin
10. Mar. 2015.
Jedno pitanje, zašto će ti onplayerupdate ? Znaš ti koliko se taj 'tajmer' ponovi u sekundi ? Za svakog igrača ?
if(dialogid == DIJALOG_PROMENALOZINKE)
{
if(listitem == 0)
{
new str;
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Upisite vasu novu lozinku", "Ok", "Odustani");
format(str, sizeof(str), "%s", inputtext);
PlayerInfo = str;
OnPlayerUpdate(playerid);
SendClientMessage(playerid, COLOR_YELLOW, "  Lozinka je uspesno promenjena");
}
if(listitem == 1)
{
SendClientMessage(playerid, COLOR_YELLOW,"Lozinka je i dalje ista");
}
return 1;
}
Sarkenzo
4
Shot Caller
10. Mar. 2015.
Video sam to iz komande /changepass pa sam mislio da to predstavlja neki problem.Hvala ti na pomoci sad cu da testiram i jos nesto da te pitam u vezi ovoga od 5 do 20 slova kako da napravim.Ne radi brate sada sam testirao sacuvao lozinku Da.Ne znam sa cim ovo ima veze
Samper
5
Kingpin
10. Mar. 2015.
case DIJALOG_PROMENALOZINKE:
{
if(response)
{
if(listitem == 0)
{
if(strlen(inputtext) > 20)
{
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Lozinka preduga, unesite novu", "Ok", "Odustani");
}
else if(strlen(inputtext) < 5)
{
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Lozinka prekratka, unesite novu", "Ok", "Odustani");
}
new str;
format(str, sizeof(str), "%s", inputtext);
PlayerInfo = str;
SendClientMessage(playerid, -1, "Lozinka promijenjena.");
//OVDJE STAVI FUNKCIJU DA SAČUVAŠ ACCOUNT, SavePlayer(playerid); SaveIgraca(playerid); SacuvajIgraca(playerid); ILI KAKO VEĆ IDE
}
}
}
Sarkenzo
4
Shot Caller
10. Mar. 2015.
Ne valja taj dijalog kaze lozinka je prekratka a nisam ni poceo da kucam.I opet ne cuva lozinku
Samper
5
Kingpin
10. Mar. 2015.
Sarkenzo wrote on March 10, 2015, 1:03 pm:
Ne valja taj dijalog kaze lozinka je prekratka a nisam ni poceo da kucam.I opet ne cuva lozinku


Da li samo restartuješ server, ili izađeš pa restartuješ ?
A što se tiče dijaloga, nemoguće da ti ne radi, jer je i kod mene tako, i sve bez problema.
Sarkenzo
4
Shot Caller
10. Mar. 2015.
http://www.dodaj.rs/?V/dT/i3x5PFZ/sa-mp-004.png
Evo tek sto se otvorio dialog i pise da je promenjena a nije i pise da sam ukucao prekratku a nisam nista ni kucao.Vidis da nece
arnel avdic
5
Underboss
10. Mar. 2015.
if(dialogid == DIJALOG_PROMENALOZINKE)
{
if(response)
{
if(strlen(inputtext) > 20)
{
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Lozinka preduga, unesite novu", "Ok", "Odustani");
}
else if(strlen(inputtext) < 5)
{
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Lozinka prekratka, unesite novu", "Ok", "Odustani");
}
PlayerInfo = strlen(inputtext);
SendClientMessage(playerid, -1, "Lozinka promijenjena.");
//OVDJE STAVI FUNKCIJU DA SAČUVAŠ ACCOUNT, SavePlayer(playerid); SaveIgraca(playerid); SacuvajIgraca(playerid); ILI KAKO VEĆ IDE
}
}
Samper
5
Kingpin
10. Mar. 2015.
arnel avdic wrote on March 10, 2015, 8:07 pm:
if(dialogid == DIJALOG_PROMENALOZINKE)
{
if(response)
{
if(strlen(inputtext) > 20)
{
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Lozinka preduga, unesite novu", "Ok", "Odustani");
}
else if(strlen(inputtext) < 5)
{
ShowPlayerDialog(playerid,DIJALOG_PROMENALOZINKE, DIALOG_STYLE_INPUT, "PROMENA LOZINKE", "Lozinka prekratka, unesite novu", "Ok", "Odustani");
}
PlayerInfo = strlen(inputtext);
SendClientMessage(playerid, -1, "Lozinka promijenjena.");
//OVDJE STAVI FUNKCIJU DA SAČUVAŠ ACCOUNT, SavePlayer(playerid); SaveIgraca(playerid); SacuvajIgraca(playerid); ILI KAKO VEĆ IDE
}
}

Ti si njemu upravo dao kod koji će mu kao lozinku zapisivati dužinu iste.
A Sarkenzo, uopšte ne znam šta je, jer kod mene sve normalno radi.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha