[pomoc] Login/Register

24. Jan. 2013. Zaključano
757
pregleda
14
postova
mistic144
4
Enforcer
24. Jan. 2013.
Skripta koju koristim: Mod od 0
Detaljan opis problema: Ovako imam register i login sistem radio sam prema ovom tutu:http://balkan-samp.com/forum/index.php?topic=51652.0 i onda mi sve radi dobro samo sto je problem u scriptfiles/Korisnici Pise ovako dok se neko registrira (napisem recimo sifru WGRP i izbaci mi ove brojeve i pise da si odma admin lvl 6)

Lozinka = 69861801
Novac = 0
Admin = 6
Ubistva = 0
Smrti = 0
Job = 1
Lider = 0
Clan = 0
Rank = 0


i Jos me tu zanima kako da napravim intro kad neko ulazi u srw kamo sta da dodam i kamo da dodam pitanja nakon tuta

Hvala!!
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[EX:RP]N1XTON
5
Underboss
24. Jan. 2013.
ne vidim u cemu je problem sto ti tako pise, to za intro napravis TDOWE i timere i ubacis pod onplayerlogin ako imas ak nemas tamo gdje ti je login
mistic144
4
Enforcer
24. Jan. 2013.
N1XTON wrote on January 24, 2013, 9:19 pm:
ne vidim u cemu je problem sto ti tako pise, to za intro napravis TDOWE i timere i ubacis pod onplayerlogin ako imas ak nemas tamo gdje ti je login

Pise ovako dok se neko registrira (napisem recimo sifru WGRP i izbaci mi ove brojeve i pise da si odma admin lvl 6)
[EX:RP]N1XTON
5
Underboss
24. Jan. 2013.
Quote from January 24, 2013, 9:19 pm:
ne vidim u cemu je problem sto ti tako pise, to za intro napravis TDOWE i timere i ubacis pod onplayerlogin ako imas ak nemas tamo gdje ti je login

Pise ovako dok se neko registrira (napisem recimo sifru WGRP i izbaci mi ove brojeve i pise da si odma admin lvl 6)

1.daj one stockove za spremanje
mistic144
4
Enforcer
24. Jan. 2013.
eto ti public jer nema stockova
public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Ubistva",PlayerInfo);
    INI_WriteInt(File,"Smrti",PlayerInfo);
    INI_WriteInt(File,"Job",PlayerInfo);
    INI_WriteInt(File,"Lider",PlayerInfo);
INI_WriteInt(File,"Clan",PlayerInfo);
INI_WriteInt(File,"Rank",PlayerInfo);
    INI_Close(File);
  new Admin3DText;
Delete3DTextLabel(Text3D:Admin3DText);
    return 1;
}

forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
        INI_Int("Lozinka",PlayerInfo);
        INI_Int("Novac",PlayerInfo);
        INI_Int("Admin",PlayerInfo);
        INI_Int("Ubistva",PlayerInfo);
        INI_Int("Smrti",PlayerInfo);
        INI_Int("Job",PlayerInfo);
        INI_Int("Lider",PlayerInfo);
INI_Int("Clan",PlayerInfo);
INI_Int("Rank",PlayerInfo);
        return 1;
}
[EX:RP]N1XTON
5
Underboss
24. Jan. 2013.
Quote from January 24, 2013, 9:25 pm:
eto ti public jer nema stockova
public OnPlayerDisconnect(playerid, reason)
{
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"Novac",GetPlayerMoney(playerid));
    INI_WriteInt(File,"Admin",PlayerInfo);
    INI_WriteInt(File,"Ubistva",PlayerInfo);
    INI_WriteInt(File,"Smrti",PlayerInfo);
    INI_WriteInt(File,"Job",PlayerInfo);
    INI_WriteInt(File,"Lider",PlayerInfo);
INI_WriteInt(File,"Clan",PlayerInfo);
INI_WriteInt(File,"Rank",PlayerInfo);
    INI_Close(File);
  new Admin3DText;
Delete3DTextLabel(Text3D:Admin3DText);
    return 1;
}

forward LoadUser_data(playerid,name[],value[]);
public LoadUser_data(playerid,name[],value[])
{
        INI_Int("Lozinka",PlayerInfo);
        INI_Int("Novac",PlayerInfo);
        INI_Int("Admin",PlayerInfo);
        INI_Int("Ubistva",PlayerInfo);
        INI_Int("Smrti",PlayerInfo);
        INI_Int("Job",PlayerInfo);
        INI_Int("Lider",PlayerInfo);
INI_Int("Clan",PlayerInfo);
INI_Int("Rank",PlayerInfo);
        return 1;
}

Ovdje je sve ok daj mi dialog registrer
mistic144
4
Enforcer
24. Jan. 2013.
public OnPlayerConnect(playerid)
{
    new loginname;
        new loginstring;
    PlayAudioStreamForPlayer(playerid, "http://music.mp3pulse.ru/Flo_Rida_-_Whistle_%5Bmp3pulse.ru%5D.mp3");
        if(fexist(UserPath(playerid)))
        {
                INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FFFFFF}Dobro dosao nazad na {1BA5E0}World Gaming RPG{FFFFFF}. Vas racun je registriran.\n  {FFFFFF}Ukucajte password da se prijavite.\n\n{FFFFFF}Ukoliko ste zaboravili vasu lozinku obratite\n{FFFFFF}se administratorima foruma koji ce vam rado izaci u susret.\n{FFFFFF}Uzivajte u igranju, {FF0000}[WGRP Admin Team]{FFFFFF}.\n\n{1BA5E0}NAPOMENA: Imate {FFFFFF}60 {FFBB00}sekundi da se prijavite inace cete biti kickani sa servera.",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"{1BA5E0}LOGIN-{FFFFFF}Upisite lozinku",loginstring,"Login","Kick");
        }
        else
        {
new regstring;
new regname;
PlayAudioStreamForPlayer(playerid, "http://music.mp3pulse.ru/Flo_Rida_-_Whistle_%5Bmp3pulse.ru%5D.mp3");
GetPlayerName(playerid,regname,sizeof(regname));
SendClientMessage(playerid, ZELENKASTA, "World Gaming | Vase korisnicko {FFFFFF}Ime {157DEC}nije Registrirano | Molimo registrirajte se na {FFFFFF}server {157DEC}da biste mogli igrati!.");
  format(regstring,sizeof(regstring),"{FFFFFF}Dobro dosao na {1BA5E0}World Gaming RPG{FFFFFF}. Vas racun nije {FF0000}Registrirano.\n  {FFFFFF}Ukucajte password da se registrujete.\n{FFFFFF}Lozinku zapisite na papir ili u neki fajl.\n{FFFFFF}Nas tim vraca lozinke samo ako imate dobre dokaze\n{FFFFFF}da je account u vasem vlasnistvu.\n\n{FFFFFF}Uzivajte u igranju, {FF0000}[WGRP Admin Team]{FFFFFF}.",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"{1BA5E0}REGISTRACIJA-{FFFFFF}Odabir lozinke",regstring,"Register","Kick");
        }
        return 1;
}


eto ga
[EX:RP]N1XTON
5
Underboss
24. Jan. 2013.
Quote from January 24, 2013, 9:39 pm:
public OnPlayerConnect(playerid)
{
    new loginname;
        new loginstring;
    PlayAudioStreamForPlayer(playerid, "http://music.mp3pulse.ru/Flo_Rida_-_Whistle_%5Bmp3pulse.ru%5D.mp3");
        if(fexist(UserPath(playerid)))
        {
                INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
GetPlayerName(playerid,loginname,sizeof(loginname));
format(loginstring,sizeof(loginstring),"{FFFFFF}Dobro dosao nazad na {1BA5E0}World Gaming RPG{FFFFFF}. Vas racun je registriran.\n  {FFFFFF}Ukucajte password da se prijavite.\n\n{FFFFFF}Ukoliko ste zaboravili vasu lozinku obratite\n{FFFFFF}se administratorima foruma koji ce vam rado izaci u susret.\n{FFFFFF}Uzivajte u igranju, {FF0000}[WGRP Admin Team]{FFFFFF}.\n\n{1BA5E0}NAPOMENA: Imate {FFFFFF}60 {FFBB00}sekundi da se prijavite inace cete biti kickani sa servera.",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"{1BA5E0}LOGIN-{FFFFFF}Upisite lozinku",loginstring,"Login","Kick");
        }
        else
        {
new regstring;
new regname;
PlayAudioStreamForPlayer(playerid, "http://music.mp3pulse.ru/Flo_Rida_-_Whistle_%5Bmp3pulse.ru%5D.mp3");
GetPlayerName(playerid,regname,sizeof(regname));
SendClientMessage(playerid, ZELENKASTA, "World Gaming | Vase korisnicko {FFFFFF}Ime {157DEC}nije Registrirano | Molimo registrirajte se na {FFFFFF}server {157DEC}da biste mogli igrati!.");
  format(regstring,sizeof(regstring),"{FFFFFF}Dobro dosao na {1BA5E0}World Gaming RPG{FFFFFF}. Vas racun nije {FF0000}Registrirano.\n  {FFFFFF}Ukucajte password da se registrujete.\n{FFFFFF}Lozinku zapisite na papir ili u neki fajl.\n{FFFFFF}Nas tim vraca lozinke samo ako imate dobre dokaze\n{FFFFFF}da je account u vasem vlasnistvu.\n\n{FFFFFF}Uzivajte u igranju, {FF0000}[WGRP Admin Team]{FFFFFF}.",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"{1BA5E0}REGISTRACIJA-{FFFFFF}Odabir lozinke",regstring,"Register","Kick");
        }
        return 1;
}


eto ga

Ja ovdje nevidim problem :S
Johnâ„¢
5
Godfather
24. Jan. 2013.
kristijan250 wrote on January 24, 2013, 9:42 pm:
Pod disconnect nemas da ti sprema lozinku


Pa ni ne treba mu spremat ako se spremi kad se korisnik registrira.

Što se tiče lozinke, kao što netko prije mene rekao, ona je hashirana i to je dobro, to ostavi osim ako imaš nekih problema pri logiranju.
[EX:RP]N1XTON
5
Underboss
24. Jan. 2013.
kristijan250 wrote on January 24, 2013, 9:42 pm:
Pod disconnect nemas da ti sprema lozinku
a kakve veze ima spremanje , nema lik  problem sa spremanjem vec sa hashirom
mistic144
4
Enforcer
24. Jan. 2013.
Joey_ wrote on January 24, 2013, 9:42 pm:
Pod disconnect nemas da ti sprema lozinku


Pa ni ne treba mu spremat ako se spremi kad se korisnik registrira.

Što se tiče lozinke, kao što netko prije mene rekao, ona je hashirana i to je dobro, to ostavi osim ako imaš nekih problema pri logiranju.

Ok je to ali recimo kasnije dok neko izgubi pass kada budem imo srw kako cu ja vratit nekom password
Johnâ„¢
5
Godfather
24. Jan. 2013.
Pa neka ne izgube lozinku onda.. A ako hoćeš mu vratiti acc. možeš napraviti neku komandu za admine u serveru i onda preko te komande možeš promijeniti lozinku određenom igraču i onda ako ti igrač kaže da je izgubio lozinku, ti mu promijeniš prvo na neku bezveze lozinku i onda kad se on logira samo neka si promijeni lozinku u onu koju on hoće.

To je samo neka ideja na brzinu, al' oko toga možeš nešto izmisliti.
mistic144
4
Enforcer
24. Jan. 2013.
Joey_ wrote on January 24, 2013, 9:56 pm:
Pa neka ne izgube lozinku onda.. A ako hoćeš mu vratiti acc. možeš napraviti neku komandu za admine u serveru i onda preko te komande možeš promijeniti lozinku određenom igraču i onda ako ti igrač kaže da je izgubio lozinku, ti mu promijeniš prvo na neku bezveze lozinku i onda kad se on logira samo neka si promijeni lozinku u onu koju on hoće.

To je samo neka ideja na brzinu, al' oko toga možeš nešto izmisliti.

Moze neki primjer ChangePass Komande neznam kako bi zapoceo da je napravim da bude zcmd komanda

Hvala na ovom Savjetu ali imam jos jedno pitanje zasto odma kad se registriras pise u Scriptfiles>Korisnici>acc da je admin lvl 6
mistic144
4
Enforcer
25. Jan. 2013.
sry na bump hitno mi je

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha