Quote:
Originally Posted by Pool
Vocк criou um enumerador para armazenar as funзхes?
Se sim, faзa da seguinte forma...
Verifique se a setagem й em valores integers ou em valores lуgicos(booleano, verdadeiro ou falso)
Vamos supor que a setagem й em um valor lуgico.
Obs.: Tudo isso й apenas uma base.
PHP код:
/* Aconselho que vocк tenha a diretiva 'pawn.cmd', pois com ela, vocк nгo precisarб adicionar o macro do parвmetro 'isnull'. */
/* Caso, nгo tiver a diretiva e quiser adicionar o macro, faзa da seguinte forma: */
/* Adicione ao topo do seu GameMode: */
#if !defined isnull
#define isnull(%1) \
((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
#endif
/* Agora, faзa tudo normal. */
enum PoInfo {
bool:Aliada1,
bool:Aliada2
};
new Player[MAX_PLAYERS][PoInfo];
CMD:caa(playerid, params[])
{
if(!Player[playerid][Aliada1] && Player[playerid][Aliada2])
return SendClientMessage(playerid, -1, "As gangues aliadas, nгo sгo compatнveis.");
{
if(!isnull(params))
{
new str[128];
format(str, sizeof(str), "** GANG ALIADA: %s %s (ID: %d): {FFFFFF} %s **"/*Adicione uma vнrgula e faзa suas formataзхes de acordo com suas funзхes feitas :) */);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Player[i][Aliada1] && Player[i][Aliada2])
{
SendClientMessage(i, -1, str);
}
}
}
}
else
return SendClientMessage(playerid, -1, "Digite: /caa [TEXTO]");
}
return true;
}
|
Nгo tem como eu fazer essa verificaзгo se й aliada pelo DOF2 ? Do jeito que mandei acima.