Započeo Sarkenzo
•10. Mar. 2015.• Zaključano[POMOC]changepass u dialogu
316
pregleda
9
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
184
Postovi:
52
Teme:
Pridružio se:Maj 2012
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:
kod dialoga
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;
}
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
184
Postovi:
52
Teme:
Pridružio se:Maj 2012
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
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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
}
}
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
184
Postovi:
52
Teme:
Pridružio se:Maj 2012
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
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
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
649
Postovi:
34
Teme:
Pridružio se:Mar. 2014
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
}
}
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
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