Jump to content
  • 0

Problema System Admin


Question

Posted

Am facut ce mi-ai zis stuntman am bagat iarr systemul de admin in GM dar aceiasi problema nu citeste scriptfiles/ladmin oare de ce?

Si conturile la fell se saveaza in scriptfiles  .dudb

  • www.LcsNet.org
  • 91.233.106.13:7777
  • www.Joc-Miniclip.info

5 answers to this question

Recommended Posts

Posted

Ar fi probabil sa se incurce salvarile intre ele ;;) .

Ce trebuia sa se salveze in .dudb se salveaza sau nu

Poate in .dudb e de la ladmin si in ladmin de la .dudb

Nu stiu ce sa zic :-?

468833_437698_362328_hiphop.jpg
Posted

nu pott sa imi dau seama ce are este exact ca cell din ladmin.pwn

CMD:register(playerid,params[])
{
	new name[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"ACCOUNT: You are already registered and logged in.");
    if (udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: This account already exists, please use '/login [password]'.");
    if (strlen(params) == 0) return SendClientMessage(playerid,red,"ACCOUNT: Correct usage: '/register [password]'");
    if (strlen(params) < 4 || strlen(params) > 20) return SendClientMessage(playerid,red,"ACCOUNT: Password length must be greater than three characters");
    if (udb_Create(PlayerName2(playerid),params))
	{
    	new file[256], tmp3[100];
    	new strdate[20], year,month,day;	getdate(year, month, day);
		GetPlayerName(playerid,name,sizeof(name)); format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(name));
     	GetPlayerIp(playerid,tmp3,100);	dini_Set(file,"ip",tmp3);
//    	dini_Set(file,"password",params);
	    dUserSetINT(PlayerName2(playerid)).("registered",1);
   		format(strdate, sizeof(strdate), "%d/%d/%d",day,month,year);
		dini_Set(file,"RegisteredDate",strdate);
		dUserSetINT(PlayerName2(playerid)).("loggedin",1);
		dUserSetINT(PlayerName2(playerid)).("banned",0);
		dUserSetINT(PlayerName2(playerid)).("level",0);
		dUserSetINT(PlayerName2(playerid)).("vip",0);
	    dUserSetINT(PlayerName2(playerid)).("LastOn",0);
    	dUserSetINT(PlayerName2(playerid)).("money",0);
    	dUserSetINT(PlayerName2(playerid)).("kills",0);
	   	dUserSetINT(PlayerName2(playerid)).("deaths",0);
	   	dUserSetINT(PlayerName2(playerid)).("hours",0);
	   	dUserSetINT(PlayerName2(playerid)).("minutes",0);
	   	dUserSetINT(PlayerName2(playerid)).("seconds",0);
        dUserSetINT(PlayerName2(playerid)).("RankYakuza",0);
	    PlayerInfo[playerid][LoggedIn] = 1;
	    PlayerInfo[playerid][Registered] = 1;
	    SendClientMessage(playerid, green, "ACCOUNT: You are now registered, and have been automaticaly logged in");
		PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
		return 1;
	}
    return 1;
}

  • www.LcsNet.org
  • 91.233.106.13:7777
  • www.Joc-Miniclip.info

Posted

Cica la tine se salveaza in scriptfiles/ladmin .dudb, iar in script este cu salvare .sav ... vezi daca in scriptfiles/ladmin CHIAR se salveaza .dudb, sau se salveaza .sav, daca se salveaza .sav, vezi sa ai si la login .sav, daca se salveaza .dudb, vezi sa ai la login .dudb ....

Posted

nu se salveza in scriptfiles/ladmin se saveaza doar in scriptfiles

ex : _05J0k3R_06jupanu.dudb

login este asa:

CMD:login(playerid,params[])
{
    if (PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid,red,"ACCOUNT: You are already logged in.");
    if (!udb_Exists(PlayerName2(playerid))) return SendClientMessage(playerid,red,"ACCOUNT: Nu aveti cont pe server !!!Va rugam inregistrativa !!! <'/register [password]'>.");
    if (strlen(params)==0) return SendClientMessage(playerid,red,"ACCOUNT: Correct usage: '/login [password]'");
    if (udb_CheckLogin(PlayerName2(playerid),params))
	{
		new file[256], tmp3[100], string[128];
	   	format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );
   		GetPlayerIp(playerid,tmp3,100);
	   	dini_Set(file,"ip",tmp3);
		LoginPlayer(playerid);
		if(PlayerInfo[playerid][Level] >= 12)	{	SetPlayerColor(playerid, red); }
		if(PlayerInfo[playerid][Level] > 0) {

		PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
		SetPlayerScore(playerid, GetPlayerScore(playerid) + 10);
		format(string,sizeof(string),"ACCOUNT: {00C0FF}Successfully Logged In. ({FFFFFF}Level {F81414}%d{00C0FF})", PlayerInfo[playerid][Level] );
		return SendClientMessage(playerid,green,string);
		}
		if(pVipInfo[ playerid ][ Vip ] > 0) {
			format(string,sizeof(string),"ACCOUNT: Successfully Logged In. (Vip Level %d)", pVipInfo[ playerid ][ Vip ] );
            return SendClientMessage(playerid,green,string);
		   } else return SendClientMessage(playerid,green,"ACCOUNT: Successfully Logged In");
	}
	else {
		PlayerInfo[playerid][FailLogin]++;
		printf("LOGIN: %s has failed to login, Wrong password (%s) Attempt (%d)", PlayerName2(playerid), params, PlayerInfo[playerid][FailLogin] );
		if(PlayerInfo[playerid][FailLogin] == MAX_FAIL_LOGINS)
		{
			new string[128]; format(string, sizeof(string), "%s has been kicked (Failed Logins)", PlayerName2(playerid) );
			SendClientMessageToAll(grey, string);
			print(string);
			Kick(playerid);
		}
		return SendClientMessage(playerid,red,"ACCOUNT: Login failed! Incorrect Password");
	}

}

  • www.LcsNet.org
  • 91.233.106.13:7777
  • www.Joc-Miniclip.info

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.