Trebam ovo u dialogu


Započeo Parker, Mart 27, 2010, 10:51:36 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Parker

if(strcmp(cmd, "/register", true) == 0)
	{
	    new name[MAX_PLAYER_NAME];
	    tmp = strtok(cmdtext, idx);
	    GetPlayerName(playerid, name, sizeof(name));
	    if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "USAGE: /register [password]");
	    format(file,sizeof(file),"%s.ini",name);
	    if(!fexist(file))
			{
			    dini_Create(file);
			    dini_IntSet(file, "Password", udb_hash(tmp));
			    dini_IntSet(file,"AdminLevel", 0);
			    dini_IntSet(file,"Cash", 0);
			    SendClientMessage(playerid, COLOR_GREEN, "[System]: Account Created!");
			    PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
			    GetPlayerName(playerid, name, sizeof(name));
			    printf("%s has registered a account!", name);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, " Account Already Found In Database");
                            PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
			}
		return 1;
	}

		if(strcmp(cmd, "/login", true) == 0)
	{
	    new PlayerName[24];
	    tmp = strtok(cmdtext, idx);
	    if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "USAGE: /login [password]");
		new name[MAX_PLAYER_NAME];
		if(IsLogged[playerid] == 1)
		{
			SendClientMessage(playerid, COLOR_RED, "You already are logged in!");
			return 1;
		}
		else
		{
			GetPlayerName(playerid, name, sizeof(name));
			format(file,sizeof(file),"%s.ini",name);
			if(fexist(file))
			{
		    	tmp2 = dini_Get(file, "Password");
			  	if(udb_hash(tmp) != strval(tmp2))
				{
				    SendClientMessage(playerid, COLOR_RED, "Login Failed!");
	  			    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
	  			    printf("%s has failed to login", name);
				}
				else
				{
				 	IsLogged[playerid] = 1;
				 	SetPlayerMoney(playerid, dini_Int(file, "Cash"));
					PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
					SendClientMessage(playerid, COLOR_GREEN, "[System]: Account Logged into!");
					SpawnPlayer(playerid);
				}
			}
		}
		return 1;
	}


Evo ako netko bude htio znao ..