13.02.2018, 16:26
Quote:
Uma observaзгo,isso aqui nгo vai funcionar como esperado :
PHP код:
PHP код:
|
PHP код:
CMD:membros(playerid)
{
if(Player[playerid][Organizacao] == 0)
return SendClientMessage(playerid, 0xFF0000FF, "[BLC] |Erro| Vocк nгo й de uma organizaзгo.");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Player[i][Organizacao] == Player[playerid][Organizacao])
{
SendClientMessage(playerid, -1, "/-----Membros Online-----/\n");
new nome[MAX_PLAYER_NAME], string[MAX_PLAYER_NAME];
GetPlayerName(i, nome, sizeof(nome));
format(string, sizeof(string), "%s", nome);
SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, -1, "\n/-----Membros Online-----/");
}
}
}
return true;
}
Quote:
Provavelmente vocк ou algum outro novato do seu time criaram uma variбvel global chamada "i", vai dar esse erro em todas as funзхes que vocк criar uma variбvel com nome "i", sugiro que revise seu cуdigo e elimine se possнvel essa variбvel global, ou renomeie a variбvel do loop (nгo й uma boa prбtica deixar uma variбvel i global, й pйssimo na verdade).
|
Mas realmente й algo que faria sentido, valeu pela ajuda, mas acredito que seja sу a falta de um "return" mesmo.