[Ajuda] argument type mismatch (argument 2)
#1

Код:
error 035: argument type mismatch (argument 2)
error 025: function heading differs from prototype
error 025: function heading differs from prototype
Код:
OnPlayerLogin(playerid,inputtext); // error 035

OnPlayerLogin(playerid,password[]); //error 025
public OnPlayerLogin(playerid,password[]) //error 025
Se puderem me ajudar agradeзo!
Reply
#2

pawn Код:
forward OnPlayerLogin(playerid,password[]);
public OnPlayerLogin(playerid,password[])
Reply
#3

Jб tentei assim, nгo funciona
Reply
#4

Quote:
Originally Posted by Feconitu
Посмотреть сообщение
Jб tentei assim, nгo funciona
Entгo algo de muito errado vocк fez, poste a funзгo por completa, e onde vocк estб usando ela.
Reply
#5

Код:
if(dialogid == 1)
{
        if(response == 0)
	{
      		SendClientMessage(playerid, 0xFFCB1FFF, "Voce foi kickado por nгo fazer o login.");
      		SetTimerEx("KickPublic", 500, 0, "d", playerid);
                return true;
        }
        if(response >= 1)
	{
                if(strlen(inputtext) == 0)
		{
                        Parar_log_coord[playerid] = SetTimerEx("TelasL_Rond", 1000,false, "i", playerid);
                        ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD, "{F0FFF0}BPT - Login", "       {EE82EE}*** BRASIL PLAYTUEBR RPG [v1.0] *** \n\n {FFFFFF}OLБ JOGADOR(A), SEJA BEM VINDO(A) AO {FF8C00}Brasil PlayTuber RPG!\n\n{FFFFFF} SUA CONTA Й {ADFF2F}REGISTRADA {FFFFFF}EM NOSSO SERVIDOR!\n\n• PARA ENTRAR NO SERVIDOR DIGITE SUA SENHA ABAIXO!\n\n {EEEE00}ACESSE NOSSO FУRUM: ", "Conectar","Sair");
                         return true;
            }
            OnPlayerLogin(playerid,inputtext);
   			return true;
	    }
            return true;
    }
Reply
#6

Quote:
Originally Posted by Feconitu
Посмотреть сообщение
Код:
if(dialogid == 1)
{
        if(response == 0)
	{
      		SendClientMessage(playerid, 0xFFCB1FFF, "Voce foi kickado por nгo fazer o login.");
      		SetTimerEx("KickPublic", 500, 0, "d", playerid);
                return true;
        }
        if(response >= 1)
	{
                if(strlen(inputtext) == 0)
		{
                        Parar_log_coord[playerid] = SetTimerEx("TelasL_Rond", 1000,false, "i", playerid);
                        ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD, "{F0FFF0}BPT - Login", "       {EE82EE}*** BRASIL PLAYTUEBR RPG [v1.0] *** \n\n {FFFFFF}OLБ JOGADOR(A), SEJA BEM VINDO(A) AO {FF8C00}Brasil PlayTuber RPG!\n\n{FFFFFF} SUA CONTA Й {ADFF2F}REGISTRADA {FFFFFF}EM NOSSO SERVIDOR!\n\n• PARA ENTRAR NO SERVIDOR DIGITE SUA SENHA ABAIXO!\n\n {EEEE00}ACESSE NOSSO FУRUM: ", "Conectar","Sair");
                         return true;
            }
            OnPlayerLogin(playerid,inputtext);
   			return true;
	    }
            return true;
    }
Nгo vejo necessidade de usar Public, faзa simplesmente isto:
pawn Код:
OnPlayerLogin(playerid, Password[])
{
(...)
}
Reply
#7

Код:
OnPlayerLogin(playerid,password[]);
public OnPlayerLogin(playerid,password[])
{
	format(String,sizeof(String),"cCONTAS/%s.ini",PlayerNick(playerid));
	if(strcmp(Encrypt(password),DOF2_GetString(String,"Senha"),true) == 0)
	{
		DOF2_SetString(String,"Senha",Encrypt(password));
        DadosJogador[playerid][ADMIN_NIVEL] = DOF2_GetInt(String,"NivelAdmin");
        DadosJogador[playerid][HELPER_NIVEL] = DOF2_GetInt(String,"NivelHelper");
        DadosJogador[playerid][VIP_NIVEL] = DOF2_GetInt(String,"NivelVip");
		DadosJogador[playerid][JOGADOR_MATOU] = DOF2_GetInt(String,"Matou");
		DadosJogador[playerid][JOGADOR_MORREU] = DOF2_GetInt(String,"Morreu");
  		GivePlayerMoneyEx(playerid,DOF2_GetInt(String,"Dinheiro"));
		DadosJogador[playerid][SKIN_JOGADOR] = DOF2_GetInt(String,"SkinID");
	 	DadosJogador[playerid][NIVEL_JOGADOR] = DOF2_GetInt(String, "Level");
  		DadosJogador[playerid][RESPEITO_JOGADOR] = DOF2_GetInt(String,"Respeito");
  		DadosJogador[playerid][pInt] = DOF2_GetInt(String,"Interior");
		DadosJogador[playerid][SEXO_JOGADOR] = DOF2_GetInt(String,"Sexo");
  		DadosJogador[playerid][TUTORIAL_JOGADOR] = DOF2_GetInt(String,"Tutorial");
		DadosJogador[playerid][LIC_AERO_JOGADOR] = DOF2_GetInt(String,"LicencaAero");
		DadosJogador[playerid][LIC_BARCO_JOGADOR] = DOF2_GetInt(String,"LicencaBarco");
		DadosJogador[playerid][LIC_MOTOS_JOGADOR] = DOF2_GetInt(String,"LicencaMoto");
		DadosJogador[playerid][LIC_CARROS_JOGADOR] = DOF2_GetInt(String,"LicencaCarro");
		DadosJogador[playerid][LIC_CAMINHAO_ONIBUS_JOGADOR] = DOF2_GetInt(String,"LicencaCamOni");
		DadosJogador[playerid][PORTE_ARMAS_JOGADOR] = DOF2_GetInt(String,"LicencaArma");
		DadosJogador[playerid][ESTILO_LUTA_JOGADOR] = DOF2_GetInt(String,"EstiloLuta");
		DadosJogador[playerid][ORGANIZACAO_JOGADOR] = DOF2_GetInt(String, "Organizacao");
		DadosJogador[playerid][EMPREGO_JOGADOR] = DOF2_GetInt(String, "Emprego");
	 	DadosJogador[playerid][CARGO_ORG_JOGADOR] = DOF2_GetInt(String, "CargoORG");
	 	DadosJogador[playerid][GPS_DO_JOGADOR] = DOF2_GetInt(String, "GPS");
	 	DadosJogador[playerid][TELEFONE_JOGADOR] = DOF2_GetInt(String, "TELEFONE");
	 	DadosJogador[playerid][CAPACETE_JOGADOR] = DOF2_GetInt(String, "CAPACETE");
    	DadosJogador[playerid][CONTA_BANCO_JOGADOR] = DOF2_GetInt(String,"Banco");
    	DadosJogador[playerid][DINAMITE_JOGADOR] = DOF2_GetInt(String,"Dinamites");
    	DadosJogador[playerid][NIVEL_PROCURADO] = DOF2_GetInt(String,"NivelProcurado");
    	DadosJogador[playerid][VEICULO_1] = DOF2_GetInt(String,"Veiculo1");
    	DadosJogador[playerid][pPHouseCarKey] = DOF2_GetInt(String,"ChaveV");
    	DadosJogador[playerid][DIAS_VIP] = DOF2_GetInt(String,"DiasVip");
		DadosJogador[playerid][UltimaPosX] = DOF2_GetFloat(String, "X");
		DadosJogador[playerid][UltimaPosY] = DOF2_GetFloat(String, "Y");
		DadosJogador[playerid][UltimaPosZ] = DOF2_GetFloat(String, "Z");
		DadosJogador[playerid][vehx] = DOF2_GetFloat(String, "SpawnX");
		DadosJogador[playerid][vehy] = DOF2_GetFloat(String, "SpawnY");
		DadosJogador[playerid][vehz] = DOF2_GetFloat(String, "SpawnZ");
		DadosJogador[playerid][veha] = DOF2_GetFloat(String, "Angle");
		DadosJogador[playerid][UltimoInterior] = DOF2_GetInt(String, "Interior");
		DadosJogador[playerid][NASCIMENTO] = DOF2_GetInt(String,"Nascimento");
		DadosJogador[playerid][COR1] = DOF2_GetInt(String,"Cor1");
		DadosJogador[playerid][COR2] = DOF2_GetInt(String,"Cor2");
		DadosJogador[playerid][Tempresa] = DOF2_GetInt(String,"Temp");


  //DadosJogador[playerid][VEICULO_CHAVE] = DOF2_GetInt(String,"VeiculoChave");

		TextDrawHideForPlayer(playerid, Text_Nome_SV[playerid]);
		SetPlayerFightingStyle(playerid, DadosJogador[playerid][ESTILO_LUTA_JOGADOR]);
		SetPlayerScore(playerid, DadosJogador[playerid][NIVEL_JOGADOR]);
		TextDrawDestroy(Tela_Login_1[playerid]);
		KillTimer(Parar_log_imag[playerid]);
		KillTimer(Parar_log_coord[playerid]);
		StopAudioStreamForPlayer(playerid);

		if(DadosJogador[playerid][TUTORIAL_JOGADOR] == 0)
		{
   			PlayAudioStreamForPlayer(playerid, "http://sites.******.com/site/bestunionrpg/home/musicas/Tutorial.mp3");
   			LimparChatBox(playerid, 100);
			SetPlayerPos(playerid, 2495.6848, -1321.7963, 53.6803);
			SetPlayerCameraPos(playerid, 2495.93, -1322.30, 51.11);
			SetPlayerCameraLookAt(playerid, 2490.95, -1325.30, 49.62);
			ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{F0FFF0}Brasil PlayTuber - Sexo","Sua conta jб estб registrada em nosso servidor!\n\nAgora escolha o seu Sexo, Voce й Homem ou Mulher?\n\n  {00EEEE}. M .    {CDC9C9}Para Masculino(Homem)\n\n  {FF6EB4}. F .     {CDC9C9}Para Feminino(Mulher)","M","F");
		}
		else
		{
			P_Spawn(playerid);
         	LimparChatBox(playerid, 100);
	        SendClientMessage(playerid,COR_LARANJA, ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .");
	        SendClientMessage(playerid,COR_AMARELO,". Seja Bem vindo ao {98FB98}Brasil PlayTuber RPG");
			SendClientMessage(playerid,COR_AMARELO,". Gamemode criado por {FF6EB4}Marcos");
			SendClientMessage(playerid,COR_AMARELO,". Scripter/Mapper: {FF6EB4}Marcos & Mathias");
			SendClientMessage(playerid,COR_AMARELO,". Tsі: {7FFFD4}em breve");
			SendClientMessage(playerid,COR_AMARELO,". Acesse nosso fуrum {FFFFFF}www.brasilplaytuber.wixsite.com/forum");
			SendClientMessage(playerid,COR_AMARELO,". Se Precisar de ajuda digite: {7FFFD4}/ajuda");
   			SendClientMessage(playerid,COR_LARANJA, ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .");
   			VerContas(playerid);
		}
	}
	else
	{
	    Parar_log_coord[playerid] = SetTimerEx("TelasL_Rond", 1000,false, "i", playerid);
		ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD, "{F0FFF0}BPT - Login", "{EE82EE}*** BrasilPlayTuber RPG [v1.0] *** \n\n {FFFFFF}OLБ JOGADOR(A), SEJA BEM VINDO(A) AO {FF8C00}PlayTuber RPG!\n\n{FFFFFF} SUA CONTA Г‰ {ADFF2F}REGISTRADA {FFFFFF}EM NOSSO SERVIDOR!\n\n. PARA ENTRAR NO SERVIDOR DIGITE SUA SENHA ABAIXO!\n\n {EEEE00}ACESSE NOSSO FУRUM: {FFFFFF}WWW.BRASILPLAYTUBER.WIXSITE.COM/FORUM", "Conectar","Sair");
		ErrouSenha[playerid] += 1;
	    format(String,sizeof(String),"Sua senha estб errada, evite de errar a senha. {D76969}(%d/5)",ErrouSenha[playerid]);
	    SendClientMessage(playerid,VERMELHO_BEM_CLARO,String);

	    if(ErrouSenha[playerid] == 5)
		{
			SendClientMessage(playerid,VERMELHO_BEM_CLARO,"Voce errou a senha cinco vezes e recebeu um KICK.");
   			SetTimerEx("KickPublic", 100, 0, "d", playerid);
		}
	}
 	return true;
}
tem essa outra parte que fiquei em duvida, esses sгo os 2 ultimos erros acho que estгo interligados
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)