Skripta koju koristim: Srbija Gaming
Detaljan opis problema: Pa kada nekome promenim ime i kada se loguje na server sa tim imenom nece da mu otvori dialog za upisivanje lozinke
Dio skripte: bice dole
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
forward LogReg(playerid);
public LogReg(playerid)
{
KillTimer_H(LogRegTimer[playerid]);
KillTimer_H(IntroTimer2[playerid]);
SetPlayerHealth_H(playerid, 99);
g_SetPlayerVirtualWorld(playerid, 0);
g_SetPlayerInterior(playerid, 0);
if(fexist(Korisnici(playerid)))
{
SCM_SGC(playerid, "Vas korisnicki racun je ucitan,molimo prijavite se.");
LoginTimer[playerid] = SetTimerEx("LoginProvera", 60000, false, "i", playerid);
SetPVarInt(playerid, "LoginTimerCalled", 1);
if(PI[playerid][GM] > 0 || PI[playerid][Admin] > 0)
{
SPD(playerid, DIALOG_PINKSKOD, DIALOG_STYLE_PASSWORD, "{0099FF}Staff Code", "{FFFFFF}Vi imate staff poziciju na serveru\nunesite vaš PIN kod kako bi ste se prijavili.\n\n{FF0000}Imate pravo na jedan pokusaj, ako pogrijesite dobivate ban!", "Potvrdi", "");
}
else
{
new loginstring[350];
new newip[24];
new stringic[128];
GetPlayerIp(playerid, newip, sizeof(newip));
format(stringic, 128, "{0099FF}[Login] - %s", ImeIgraca(playerid));
format(loginstring,sizeof(loginstring),"{FFFFFF}Dobrodosli {00a2f5}%s {FFFFFF}( IP: {00a2f5}%s {FFFFFF})\n{FFFFFF}Vas korisnicki racun je pronadjen. Molimo upisite svoju lozinku za prijavu:",ImeIgraca(playerid), newip);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD, stringic, loginstring,"Login","Izlaz");
}
}
else
{
//TDovi
if(ServerInfo[isRegistracija] == 1)
{
StatusKonekta(playerid, 5);
}
else if(ServerInfo[isRegistracija] != 1)
{
new info[2048];
strcat(info, ""SERVERPLAVA"- Osnovna Pravila\n\n", sizeof(info));
strcat(info, ""C_BELA"- Vas Nick mora biti u formatu Ime_Prezime. Primer: Nikola_Vasilev, Milan_Tomic, Stefan_Pavlovic.\n", sizeof(info));
strcat(info, "- Vas Nick nesme sadrzavati imena poznatih licnosti ili uvredljiv sadrzaj.\n", sizeof(info));
strcat(info, "- Morate postovati ostale igrace ne smete ih vredjati.\n", sizeof(info));
strcat(info, "- Ukoliko neznate RolePlay Pravila procitajte ih na serveru komandom /pravila.\n", sizeof(info));
strcat(info, "- Ukoliko nebudete postovali ova pravila bicete kaznjeni.\n\n", sizeof(info));
strcat(info, ""SERVERPLAVA"- Info Vas Account\n\n", sizeof(info));
strcat(info, ""C_BELA"Monako Gaming Team nece nikome dati podatke od vaseg accounta.\n", sizeof(info));
strcat(info, "Mi ne odgovaramo za vas account zato pazite kome dajete password accounta.\n", sizeof(info));
strcat(info, "Monako Gaming Team zadrzava pravo zatvaranja/banovanja/brisanja vaseg accounta.\n\n", sizeof(info));
strcat(info, ""SERVERPLAVA"- Zabranjeno je\n\n", sizeof(info));
strcat(info, ""C_BELA"Zabranjeno je koristenje cheata/modova radi neke prednosti u igrici.\n", sizeof(info));
strcat(info, "Strogo je zabranjeno vredjanje igraca na nacionalnoj ili bilo kojoj drugoj osnovi.\n", sizeof(info));
strcat(info, "Zabranjeno je iskoristavanje gresaka/bugova na skripti.\n\n", sizeof(info));
strcat(info, ""C_CRVENA"Da prihvatite pravila kliknite na Prihvati, a da odbijete kliknite na Odbij.\n", sizeof(info));
ShowPlayerDialog(playerid, REGLOG_PRAVILA, DIALOG_STYLE_MSGBOX, ""SERVERPLAVA"Pravila", info, "Prihvati", "Izlaz");
SCM_SGC(playerid, "Vi nemate korisnicki racun, molimo registrujte se.");
SCM(playerid, BELA, "");
SCM(playerid, BELA, "");
SCM(playerid, BELA, "");
SCM(playerid, BELA, "");
SetPlayerPos(playerid, 210.0267,-33.6186,1001.9297);
SetPlayerFacingAngle(playerid, 121.3311);
}
}
return 1;
}
Je li preko komande mijenjas ili ? Ako je preko komande postavi komandu pa da vidimo.
U komandi moras da napravis da ti ispisuje to novo ime, koje si postavio inace ce ga ucitavati kao novi akaunt
Postavi nam komandu ovdje...
Postavi ovamo komandu pa da rješimo. :)