[POMOC]GTA RP

Započeo Sarkenzo
14. Sep. 2014. Zaključano
295
pregleda
7
postova
Sarkenzo
4
Shot Caller
14. Sep. 2014.
Skripta koju koristim: GTARP
Detaljan opis problema:Ne cuva account preko 12 slova
Dio skripte:Ja mislim da treba neki string da se poveca, al nzm koji da se ne sjebe nes

Neke slike/video za lakse dobivanjepublic OnPlayerRequestClass(playerid, classid)
{

if (RegistrationStep == 0 && gPlayerLogged != 1)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, COLOR_GREEN, " ~ Dobrodosli na  Roleplay ! ~");
SendClientMessage(playerid, COLOR_RED, " Koristi Max 12 slova u imenu da bih ime bilo sacuvano! ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
SendClientMessage(playerid, COLOR_YELLOW2, " ");
if (gPlayerAccount != 0)
{
new loginstring;
new loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"Dobrodosli, %s\nTaj nick je vec registrovan.\nSada se mozete logovati:",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Izlaz");
}
else
{
gPlayerAccount = 0;
new regstring;
new regname;
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Dobrodosli, %s\nVi nemate nalog.\nMolimo vas registrujte se:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izlaz");
}
//PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
PlayerInfo = Peds;
}
Lenonâ„¢
5
Godfather
14. Sep. 2014.
Postavi cijeli postupak registracije ili barem gdje kreira novi fajl, ovdje je sve u redu.
Sarkenzo
4
Shot Caller
14. Sep. 2014.
Ovo mu pise kada ulazi na server
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);
SendClientMessage(playerid, COLOR_YELLOW2, "Molimo sacekajte...");
if(fexist(string))
{

new sendername;
new string;
if(response)
{
if(dialogid == 12346 || dialogid == 12347)
{
    if(strlen(inputtext))
    {
new tmppass;
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
//Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
else
{
new loginstring;
new loginname;
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"POGRESNA LOZINKA\nMolimo vas unesite tacnu lozinku:",loginname);
ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Izlaz");
gPlayerLogTries += 1;
if(gPlayerLogTries == 5) { Kick(playerid); }
}
}
if(dialogid == 12345)
{
    if(strlen(inputtext))
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_YELLOW, "To korisnicko ime vec postoji, molimo vas odaberite neko drugo.");
fclose(hFile);
return 1;
}
new tmppass;
strmid(tmppass, inputtext, 0, strlen(inputtext), 255);
//Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
else
{
new regstring;
new regname;
GetPlayerName(playerid,regname,sizeof(regname));
format(regstring,sizeof(regstring),"Dobrodosli, %s\nVi nemate nalog kod nas.\nMolimo vas da se registrujete:",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registracija",regstring,"Registracija","Izlaz");
}
}
}
return 1;
}
xyzcod2
5
Underboss
14. Sep. 2014.
daj mi liniju gdje si definirao plname za ovo:
GetPlayerName(playerid, plname, sizeof(plname));
Sarkenzo
4
Shot Caller
14. Sep. 2014.
Ne znam koja je to linija, al mogu da ti dam sve vezano za to plname?

new plname;
    GetPlayerName(playerid, plname, sizeof(plname));

  new namestring = strfind(plname, "_", true);

GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "users/%s.ini", plname);

    new plname;

seiz
4
Enforcer
14. Sep. 2014.
Idi pod
public OnPlayerConnect

pronadji
new string;

zameni sa
new string;
Sarkenzo
4
Shot Caller
14. Sep. 2014.
Hvala uspelo je, moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha