[Ajuda] Alguem ajuda ?
#1

Galera e assim, porque no meu GM conseguir pra logar com /registrar, /login alguйm me ajuda a deixa esses aqui a baixo pra logar com Aquela tela de login em textdraw?

/registrar:


Код:
	if(strcmp(cmd, "/registrar", true) == 0)
	{
	    if(NickProibido[playerid] == 1)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Vocк nгo pode se registrar por que estб com nick proibido!");
	    return 1;
	    }
	    tmp = strtok(cmdtext, idx);
 		GetPlayerName(playerid, playername, sizeof(playername));
        if(20 < strlen(tmp) || strlen(tmp) < 4)
		{
			SendClientMessage(playerid, COLOR_DBLUE, "Erro! Sua senha tem que ter mais de 4 e menos de 20 letras/nъmeros!");
			return 1;
		}
	    if(!strlen(tmp))
	    {
			SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: /registrar [senha] ~ Vai fazer com que vocк fique registrado com o server e seus stats sejam salvos!");
		}
		else
		{
			if (!dini_Exists(udb_encode(playername)))
			{
				dini_Create(udb_encode(playername));
				dini_IntSet(udb_encode(playername), "password", udb_hash(tmp));
				dini_Set(udb_encode(playername),"pass",tmp);
    			PlayerInfo[playerid][pAdmin] = 0;
    			PlayerInfo[playerid][pVIP] = 0;
    			PlayerInfo[playerid][pGDE] = 0;
    			PlayerInfo[playerid][pREPORTER] = 0;
    			PlayerInfo[playerid][pUPC] = 0;
    			PlayerInfo[playerid][pDPA] = 0;
    			PlayerInfo[playerid][pTVP] = 0;
    			PlayerInfo[playerid][pPCA] = 0;
    			PlayerInfo[playerid][pPC] = 0;
    			PlayerInfo[playerid][pMPC] = 0;
    			PlayerInfo[playerid][pBOPE] = 0;
    			PlayerInfo[playerid][pPMSF] = 0;
    			PlayerInfo[playerid][pPMLV] = 0;
    			PlayerInfo[playerid][pCash] = 0;
    			PlayerInfo[playerid][pChoque] = 0;
    			Maconha[playerid] = 0;
    			Cocaina[playerid] = 0;
    			PlayerInfo[playerid][pFed] = 0;
    			MatouHOOL[playerid] = 0;
    			MorreuHOOL[playerid] = 0;
    			vipnormal[playerid] = 0;
    			vipgold[playerid] = 0;
    			vipplatinium[playerid] = 0;
    			Banco[playerid] = 30000;
    			Dinheiro[playerid] = 50000;
		    	dini_IntSet(udb_encode(playername), "level", PlayerInfo[playerid][pAdmin]);
		    	dini_IntSet(udb_encode(playername), "levelvip", PlayerInfo[playerid][pVIP]);
		    	dini_IntSet(udb_encode(playername), "levelgde", PlayerInfo[playerid][pGDE]);
		    	dini_IntSet(udb_encode(playername), "levelreporter", PlayerInfo[playerid][pREPORTER]);
		    	dini_IntSet(udb_encode(playername), "levelupc", PlayerInfo[playerid][pUPC]);
		    	dini_IntSet(udb_encode(playername), "leveldpa", PlayerInfo[playerid][pDPA]);
		    	dini_IntSet(udb_encode(playername), "leveltvp", PlayerInfo[playerid][pTVP]);
		    	dini_IntSet(udb_encode(playername), "levelpca", PlayerInfo[playerid][pPCA]);
		    	dini_IntSet(udb_encode(playername), "levelpc", PlayerInfo[playerid][pPC]);
		    	dini_IntSet(udb_encode(playername), "levelmpc", PlayerInfo[playerid][pMPC]);
		    	dini_IntSet(udb_encode(playername), "levelbope", PlayerInfo[playerid][pBOPE]);
		    	dini_IntSet(udb_encode(playername), "levelpmsf", PlayerInfo[playerid][pPMSF]);
		    	dini_IntSet(udb_encode(playername), "levelpmlv", PlayerInfo[playerid][pPMLV]);
		    	dini_IntSet(udb_encode(playername), "cash", PlayerInfo[playerid][pCash]);
		    	dini_IntSet(udb_encode(playername), "Maconha", Maconha[playerid]);
		    	dini_IntSet(udb_encode(playername), "Cocaina", Cocaina[playerid]);
		    	dini_IntSet(udb_encode(playername), "levelfed", PlayerInfo[playerid][pFed]);
		    	dini_IntSet(udb_encode(playername), "Matou", MatouHOOL[playerid]);
		    	dini_IntSet(udb_encode(playername), "Morreu", MorreuHOOL[playerid]);
		    	dini_IntSet(udb_encode(playername), "vipnormal", vipnormal[playerid]);
		    	dini_IntSet(udb_encode(playername), "vipgold", vipgold[playerid]);
		    	dini_IntSet(udb_encode(playername), "vipplatinium", vipplatinium[playerid]);
		    	dini_IntSet(udb_encode(playername), "Banco", Banco[playerid]);
		    	dini_IntSet(udb_encode(playername), "PresoLS", PresoLS[playerid]);
		    	dini_IntSet(udb_encode(playername), "PresoSF", PresoLS[playerid]);
		    	dini_IntSet(udb_encode(playername), "PresoLV", PresoLS[playerid]);
		    	dini_IntSet(udb_encode(playername), "Procurado", Procurado[playerid]);
		    	dini_IntSet(udb_encode(playername), "levelchoque", PlayerInfo[playerid][pChoque]);
		    	dini_IntSet(udb_encode(playername), "levelrodoviaria", PlayerInfo[playerid][pRodoviaria]);
		    	dini_IntSet(udb_encode(playername), "Dinheiro", Dinheiro[playerid]);
		    	dini_IntSet(udb_encode(playername), "Score", Score[playerid]);
		    	dini_IntSet(udb_encode(playername), "Carteira", Carteira[playerid]);
		    	dini_IntSet(udb_encode(playername), "Sinalizadores", Sinalizadores[playerid]);
		    	dini_IntSet(udb_encode(playername), "Torcidas", Torcidas[playerid]);
                dini_IntSet(udb_encode(playername), "levelorg", PlayerInfo[playerid][pORG]);
                dini_IntSet(udb_encode(playername), "levelpux", PlayerInfo[playerid][pPux]);
                dini_IntSet(udb_encode(playername), "Ingressos", ingressos[playerid]);
		    	dini_IntSet(udb_encode(playername), "Procurado", LevelProcurado[playerid]);

		    	ShowPlayerDialog(playerid, DIALOGSEDES, DIALOG_STYLE_LIST, "Escolha uma sede para poder continuar:", "Sudeste\nSul e Centro-Oeste\nNordeste e Norte", "Selecionar", "Voltar");
		    	format(string, sizeof(string), "%s(%i) registrado com a senha \"%s\"", playername, playerid, tmp);
				printf(string);
				format(string, sizeof(string), "Vocк criou a conta %s com a senha \"%s\". Nгo se esqueзa da sua senha!", playername, tmp);
				SendClientMessage(playerid, COLOR_PURPLE, string);
				SendClientMessage(playerid, COLOR_PURPLE, "Logado!");
				PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_RED, "Um erro aconteceu enquanto tentava se registrar ao server!");
				format(string, sizeof(string), "O nick %s jб й registrado nesse server!", playername,tmp);
				SendClientMessage(playerid, COLOR_RED, string);
			}
		}

		return 1;
	}
/login:
Код:
	if(strcmp(cmd, "/login", true) == 0)
	{
	    if(NickProibido[playerid] == 1)
	    {
	    SendClientMessage(playerid, COLOR_RED, "Vocк nгo pode se registrar por que estб com nick proibido!");
	    return 1;
	    }
		if(logged[playerid] == 1)
		{
		    SendClientMessage(playerid, COLOR_RED, "Vocк jб estб logado!");
		    return 1;
		}
	    tmp = strtok(cmdtext, idx);
 		GetPlayerName(playerid, playername, sizeof(playername));
	    if(!strlen(tmp))
	    {
			SendClientMessage(playerid, COLOR_DBLUE, "Uso correto: [senha]");
		}
		else
		{
			if(dini_Exists(udb_encode(playername)))
			{
			    if(logged[playerid] == 0)
			    {
					tmp2 = dini_Get(udb_encode(playername), "password");
			  		if(udb_hash(tmp) != strval(tmp2))
	  				{
	  				    new PlayerName[24];
	  				    GetPlayerName(playerid, PlayerName, 30);
	  				    format(string, sizeof(string), "Erro! Vocк digitou a senha errada para %s!", PlayerName);
	  				    SendClientMessage(playerid, COLOR_RED, string);
					}
					else
					{
						logged[playerid] = 1;
						logado[playerid] = 1;
						dini_Set(udb_encode(playername),"pass",tmp);
		                PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(playername), "level");
		                PlayerInfo[playerid][pPMs] = dini_Int(udb_encode(playername), "SeePMs");
		                PlayerInfo[playerid][pVIP] = dini_Int(udb_encode(playername), "levelvip");
		                PlayerInfo[playerid][pGDE] = dini_Int(udb_encode(playername), "levelgde");
		                PlayerInfo[playerid][pREPORTER] = dini_Int(udb_encode(playername), "levelreporter");
		                PlayerInfo[playerid][pUPC] = dini_Int(udb_encode(playername), "levelupc");
		                PlayerInfo[playerid][pDPA] = dini_Int(udb_encode(playername), "leveldpa");
		                PlayerInfo[playerid][pTVP] = dini_Int(udb_encode(playername), "leveltvp");
		                PlayerInfo[playerid][pPCA] = dini_Int(udb_encode(playername), "levelpca");
		                PlayerInfo[playerid][pPC] = dini_Int(udb_encode(playername), "levelpc");
	                 	PlayerInfo[playerid][pMPC] = dini_Int(udb_encode(playername), "levelpc");
	                 	PlayerInfo[playerid][pBOPE] = dini_Int(udb_encode(playername), "levelbope");
	                 	PlayerInfo[playerid][pPMSF] = dini_Int(udb_encode(playername), "levelpmsf");
	                 	PlayerInfo[playerid][pPMLV] = dini_Int(udb_encode(playername), "levelpmlv");
	                 	PlayerInfo[playerid][pCash] = dini_Int(udb_encode(playername), "cash");
	                 	Maconha[playerid] = dini_Int(udb_encode(playername), "Maconha");
	                 	Cocaina[playerid] = dini_Int(udb_encode(playername), "Cocaina");
	                 	MatouHOOL[playerid] = dini_Int(udb_encode(playername), "Matou");
	                 	MorreuHOOL[playerid] = dini_Int(udb_encode(playername), "Morreu");
	                 	vipnormal[playerid] = dini_Int(udb_encode(playername), "vipnormal");
	                 	vipgold[playerid] = dini_Int(udb_encode(playername), "vipgold");
	                 	vipplatinium[playerid] = dini_Int(udb_encode(playername), "vipplatinium");
	                 	Banco[playerid] = dini_Int(udb_encode(playername), "Banco");
	                 	PresoLS[playerid] = dini_Int(udb_encode(playername), "PresoLS");
	                 	PresoSF[playerid] = dini_Int(udb_encode(playername), "PresoSF");
	                 	PresoLV[playerid] = dini_Int(udb_encode(playername), "PresoLV");
	                 	Procurado[playerid] = dini_Int(udb_encode(playername), "Procurado");
	                 	PlayerInfo[playerid][pChoque] = dini_Int(udb_encode(playername), "levelchoque");
	                 	PlayerInfo[playerid][pRodoviaria] = dini_Int(udb_encode(playername), "levelrodoviaria");
	                 	Dinheiro[playerid] = dini_Int(udb_encode(playername), "Dinheiro");
	                 	Score[playerid] = dini_Int(udb_encode(playername), "Score");
	                 	Carteira[playerid] = dini_Int(udb_encode(playername), "Carteira");
	                 	Sinalizadores[playerid] = dini_Int(udb_encode(playername), "Sinalizadores");
	                 	Torcidas[playerid] = dini_Int(udb_encode(playername), "Torcidas");
	                 	Skin[playerid] = dini_Int(udb_encode(playername), "Skin");
                        PlayerInfo[playerid][pORG] = dini_Int(udb_encode(playername), "levelorg");
                        PlayerInfo[playerid][pPux] = dini_Int(udb_encode(playername), "levelpux");
                        cash[playerid] = dini_Int(udb_encode(playername), "cash");
	                 	Colete[playerid] = dini_Int(udb_encode(playername), "Colete");
	                 	ingressos[playerid] = dini_Int(udb_encode(playername), "Ingressos");
	                 	LevelProcurado[playerid] = dini_Int(udb_encode(playername), "Procurado");
	                 	PlayerInfo[playerid][pFed] = dini_Int(udb_encode(playername), "levelfed");

                        if(PlayerInfo[playerid][pAdmin] >= 1)
	   					{
                        ShowPlayerDialog(playerid, 900,DIALOG_STYLE_INPUT,"..:: Anti Fake::..","Por favor Administrador\n\nDigite a senha Anti-Fake abaixo:","Ok","Sair");
                        }

	                 	SetPlayerSkin(playerid, Skin[playerid]);
	                 	GivePlayerMoney(playerid, Dinheiro[playerid]);
	                 	SetPlayerScore(playerid, Score[playerid]);
	                 	SetPlayerWantedLevel(playerid, LevelProcurado[playerid]);

		                GameTextForPlayer(playerid, "~b~Logado com sucesso!",2000,1);
		                PlayerPlaySound(playerid,1057,0.0,0.0,0.0);

                        new PlayerName[24];
                        SendClientMessage(playerid, COLOR_CYAN2, string);
		                format(string, sizeof(string), " ");
		                SendClientMessage(playerid, COLOR_CYAN2, string);
		                format(string, sizeof(string), " ");
	    				GetPlayerName(playerid, PlayerName, 30);
	  				    format(string, sizeof(string), "Logado como: %s", PlayerName);
	  				    SendClientMessage(playerid, 0xFD4F3596, string);
		                format(string, sizeof(string), "----------------------------------");
	  				    SendClientMessage(playerid, COLOR_WHITE, string);
	  				    format(string, sizeof(string), "Tipo de conta:");
	  				    SendClientMessage(playerid, COLOR_BLUE, string);



                        if(PlayerInfo[playerid][pAdmin] == 0)
		                {

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Membro Normal", PlayerName);
	  				    	SendClientMessage(playerid, COLOR_CYAN, string);
	  				    	PlayerInfo[playerid][pAdmin] = 0;
	  				    	dini_IntSet(udb_encode(playername), "level", PlayerInfo[playerid][pAdmin]);

						}
						if(vipnormal[playerid] >= 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "VIP Normal [%d Horas Restantes]", vipnormal[playerid]);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(vipplatinium[playerid] >= 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "VIP Platinium [%d Horas Restantes]", vipplatinium[playerid]);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(vipgold[playerid] >= 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "VIP Gold [%d Horas Restantes]", vipgold[playerid]);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pPux] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Puxador level 1", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pPux] == 2)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Puxador level 2", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pBOPE] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "BOPE Novato", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pBOPE] == 2)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "BOPE Soldado", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pBOPE] == 3)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "BOPE Major", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pBOPE] == 4)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "BOPE Tenente", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}
						if(PlayerInfo[playerid][pBOPE] == 5)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "BOPE Sargento", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);


						}

						if(PlayerInfo[playerid][pREPORTER] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Repуrter - Jornalista", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pREPORTER] == 2)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Repуrter - Sub-Diretor", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pREPORTER] == 3)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Repуrter - Diretor", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pREPORTER] == 4)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Repуrter - Presidente", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pGDE] == 1 || PlayerInfo[playerid][pPMSF] == 1 || PlayerInfo[playerid][pPMLV] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcia Militar - Recruta", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pGDE] == 2 || PlayerInfo[playerid][pPMSF] == 2 || PlayerInfo[playerid][pPMLV] == 2)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcia Militar - Oficial", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pGDE] == 3 || PlayerInfo[playerid][pPMSF] == 3 || PlayerInfo[playerid][pPMLV] == 3)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcia Militar - Sargento", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pGDE] == 4 || PlayerInfo[playerid][pPMSF] == 4 || PlayerInfo[playerid][pPMLV] == 4)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcia Militar - Capitгo", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pGDE] == 5 || PlayerInfo[playerid][pPMSF] == 5 || PlayerInfo[playerid][pPMLV] == 5)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcia Militar - Major", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}

						if(PlayerInfo[playerid][pChoque] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial do Choque - Recruta", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
                        if(PlayerInfo[playerid][pChoque] == 2)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial do Choque - Oficial", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pChoque] == 3)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial do Choque - Sargento", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pChoque] == 4)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial do Choque - Capitгo", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pChoque] == 5)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial do Choque - Major", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}

						if(PlayerInfo[playerid][pRodoviaria] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial Federal Rodoviбria - Fiscalizaзгo de Trвnsito", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
                        if(PlayerInfo[playerid][pRodoviaria] == 2)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial Federal Rodoviбria - Combate ao Crime", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pRodoviaria] == 3)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial Federal Rodoviбria - Divisгo de Multas e Penalidades", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pRodoviaria] == 4)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial Federal Rodoviбria - Divisгo de Planejamento Operacioal", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pRodoviaria] == 5)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Polнcial Federal Rodoviбria - Coodernaзгo Geral", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}

						if(PlayerInfo[playerid][pAdmin] == 1)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Admin level 1 - /adminhelp", PlayerName);
            		    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pAdmin] == 2)
                  		{

                    		GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Admin level 2 - /adminhelp", PlayerName);
	  				    	SendClientMessage(playerid, COLOR_CYAN, string);
						}
						if(PlayerInfo[playerid][pAdmin] == 3)
                  		{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Admin level 3 - /adminhelp", PlayerName);
	  				    	SendClientMessage(playerid, COLOR_CYAN, string);
                            IsPlayerAdmin(playerid);
						}
						if(PlayerInfo[playerid][pAdmin] == 4)
						{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Admin level 4 - /adminhelp", PlayerName);
	  				    	SendClientMessage(playerid, COLOR_CYAN, string);
	  				    	IsPlayerAdmin(playerid);
						}

						if(PlayerInfo[playerid][pAdmin] == 5)
						{

	  				    	GetPlayerName(playerid, PlayerName, 30);
	  				    	format(string, sizeof(string), "Admin level 5 - /adminhelp", PlayerName);
	  				    	SendClientMessage(playerid, COLOR_CYAN, string);
	  				    	IsPlayerAdmin(playerid);
						}


		                format(string, sizeof(string), "----------------------------------");
		                SendClientMessage(playerid, COLOR_WHITE, string);
		                format(string, sizeof(string), "Informaзхes da conta:");
                        SendClientMessage(playerid, COLOR_BLUE, string);
						new var10[256];
						new Ver=0;
  						new pname[MAX_PLAYER_NAME];
						GetPlayerName(playerid, pname, 35);
						for(new i; i < 10; i++)
						if(playerScores[i][player_ID] == playerid)Ver=i+1;
						GetPlayerName(playerid, var10, 24);
                        format(var10, 256, "Cash [%d] Horas Jogadas [%d] Dinheiro [%d] Rank [%d]", PlayerInfo[playerid][pCash], GetPlayerScore(playerid), GetPlayerMoney(playerid), Ver);
						SendClientMessage(playerid, 0xE3E3E3FF, var10);
						new Day , Month , Year;
						new Hora,Minutos,Segundos;
	    				gettime(Hora, Minutos, Segundos);
				    	getdate(Year, Month, Day);

    					format(string, sizeof(string),"Dia Logado : %02d/%02d/%d", Day, Month, Year);
       					SendClientMessage(playerid,0xE3E3E3FF,string);
                  		format(string, sizeof(string),"Horario Logado : %02d:%02d:%02d",Hora,Minutos,Segundos);
                  		SendClientMessage(playerid,0xE3E3E3FF,string);
         				ShowPlayerDialog(playerid,1967,DIALOG_STYLE_MSGBOX,"::: REGRAS DO SERVER :::","- Nгo bater em aliados;\n- Nгo usar programas ilegais;\n- Nгo atropelar com carro / moto;\n- Nгo divulgar outro servidor;\n- Nгo passar sua senha para ninguйm;\n- Nгo usar armas de fogo;\n- Respeitar os adminstradores e puxadores;\n- Nгo ofender ninguйm com ato de racнsmo;\n- Nгo ficar de esc em brigas;\n- Nгo bater em reportйres em trabalho.","Jogar", "");
                  		printf("**************************************O player %s logou no dia %02d/%02d/%d - Horario: %02d:%02d:%02d********************************************",PlayerName, Day, Month, Year,Hora,Minutos,Segundos);
                        format(string, sizeof(string), "----------------------------------");
		                SendClientMessage(playerid, COLOR_WHITE, string);

						return 1;
					}
				}
			}
			else
			{
			    format(string, sizeof(string), "A conta %s, nгo existe nesse servidor!", playername);
				SendClientMessage(playerid, COLOR_RED, string);
				SendClientMessage(playerid, COLOR_RED, "Por favor use /register (senha) para se registrar.");
			}
		}

		return 1;
Reply
#2

Mano Tire o Login Dialog de algum GM da Net
Reply
#3

Quote:
Originally Posted by Alex_Kidds
Посмотреть сообщение
Mano Tire o Login Dialog de algum GM da Net
Corram para as colinas os nbs estгo chegando
Nгo recomende novatos a copiar dos outros, sу por que vocк faz assim nгo e obrigado ele fazer!

@Topic

Cafe ou biscoito?
Reply
#4

Cafй--' eu pedir so pra ajuda nгo pedir pra fazer pra mim mlk otбrio vey
Reply
#5

Quote:
Originally Posted by maluco88
Посмотреть сообщение
Cafй--' eu pedir so pra ajuda nгo pedir pra fazer pra mim mlk otбrio vey
Sу falei da quele jeito pq nгo ajudo quem usa GF e tambem por que se vocк nгo sabe fazer uma simples dialog deveria estar fazendo pesquisas em vez de ficar pedindo codigos prontos ¬¬'

Dialogs: https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Reply
#6

Quote:
Originally Posted by Tony_Rodrigues
Посмотреть сообщение
Sу falei da quele jeito pq nгo ajudo quem usa GF e tambem por que se vocк nгo sabe fazer uma simples dialog deveria estar fazendo pesquisas em vez de ficar pedindo codigos prontos ¬¬'

Dialogs: https://sampwiki.blast.hk/wiki/ShowPlayerDialog
E OBRIGADO EU SABER TUDO AGORA? Q MERDA --'
Reply
#7

Quote:
Originally Posted by maluco88
Посмотреть сообщение
E OBRIGADO EU SABER TUDO AGORA? Q MERDA --'
Deve-se saber para criar, rs.
Reply
#8

Primeiro : da uma olhada aki Dialogs: https://sampwiki.blast.hk/wiki/ShowPlayerDialog
para vocк nгo se perder ,ok?

Depois
Cara procura na net : Sistema de Login em Dialog pegue ele baixe e talz estuda ele como ele tah e faz no seu!
se for copiar ele "Matenha os creditos , pois vocк gostaria que tirasem os seus?"

E so isso mano Boa Sorte
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)