SA-MP Forums Archive
[AJUDA URGENTE] Ajuda Aqui - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA URGENTE] Ajuda Aqui (/showthread.php?tid=199778)



[AJUDA URGENTE] Ajuda Aqui - mafelis - 16.12.2010

pessoal preciso declarar 2 arrays, e depois varelas mas esso nгo й o problema e sim como cria-las coloquei isso e retorno o seguinte erro
Код:
new msgOInfo[1][256] = {  //Mensagens Obrigatorias
{"Olб Jogador Nгo Esqueзa de Deslogar com /logout"}
};

new msgRInfo[4][256] = {
{"Mensagem do Dia: Jogue Com Seguranзa e Nгo Associe isso б Vida Real"},
{"Mensagem do Dia: Nгo Mate Ninguem, Isso й um Jogo de vida real!"},
{"Mensagem do Dia: Compre o Seu Carro Jб!"},
{"Mensagem do Dia: Obrigado por Jogar em Nosso Servidor. Equipe de Adms"}
};
e ai na hora de usala:
Код:
public GetMOD()
{
	//gera um numero randomico
	new msgID;
	msgID = random(sizeof(msgRInfo));
	new msgMOD;
	msgMOD = msgRInfo[msgID];
	return msgMOD;
}
error 006: must be assigned to an array


Re: [AJUDA URGENTE] Ajuda Aqui - zSuYaNw - 16.12.2010

tenta:
pawn Код:
new msgOInfo[1][128] =
{  
   "Olб Jogador Nгo Esqueзa de Deslogar com /logout" //Mensagens Obrigatorias
};

new msgRInfo[4][128] =
{
   "Mensagem do Dia: Jogue Com Seguranзa e Nгo Associe isso б Vida Real",
   "Mensagem do Dia: Nгo Mate Ninguem, Isso й um Jogo de vida real!",
   "Mensagem do Dia: Compre o Seu Carro Jб!",
   "Mensagem do Dia: Obrigado por Jogar em Nosso Servidor. Equipe de Adms"
};


public GetMOD()
{
    //gera um numero randomico
    new msgID = random(sizeof(msgRInfo));
    new string[128];
    format(string, sizeof(string),"%s",msgRInfo[msgID][0]);
    return SendClientMessageToAll(COLOR_WHITE, string);
}
public GetMODe()
{
    //gera um numero randomico
    new msgID = random(sizeof(msgOInfo));
    new string[128];
    format(string, sizeof(string),"%s",msgOInfo[msgID][0]);
    return SendClientMessageToAll(COLOR_WHITE, string);
}



Re: [AJUDA URGENTE] Ajuda Aqui - mafelis - 16.12.2010

vlws


Re: [AJUDA URGENTE] Ajuda Aqui - zSuYaNw - 16.12.2010

funcionou ?


Re: [AJUDA URGENTE] Ajuda Aqui - mafelis - 16.12.2010

Encontrei um BUG;
A Mensagem do Dia Funciona mais a mensagem obrigatoria que exibe todas as que tгo definidas na Array, escreve no chat 0

Код:
public ShowOMSGS(playerid)
{
	new idx;
	new idx2;
	idx2 = sizeof(msgOInfo);
	while (idx < idx2)
	{
		new string[128];
		format(string, sizeof(string),"%s", msgOInfo[idx][0]);
		SendClientMessage(playerid , COLOR_GREEN, string);
		idx++;
	}
	return 1;
}