13/11/2024 03:04
Para checar se o jogador já faz parte da organização, deve-se passar por todos os membros, e só depois adicioná-lo em alguma vaga livre.
Código PHP:
new idx = -1;
for(new i = 4; i <= MAX_MEMBER_TEAM(organization); ++i)
{
if(!strcmp(Name(playerid), Org_Member[organization][i], false))
return SendClientMessage(playerid, COLOR_GREY, "Você já faz parte da organização.");
if(idx == -1 && !strcmp("vazio", Org_Member[organization][i], false))
idx = i;
}
if(idx == -1)
return SendClientMessage(playerid, COLOR_GREY, "Todas as vagas foram preenchidas.");
FillVacancy(organization, idx, playerid);