17.04.2015, 22:14
o que eu devo corrigir aqui, eu estou tentando fazer com que verifique no arquivo da org do lider se existe algum dado esta com o resultado = Nenhum , caso esteja ele preenche com o nick do convidado
Код:
CMD:convidar(playerid, params[])
{
if ( PlayerInfo[playerid][pLider] = 0)
return SendClientMessage( playerid,-1,"{FFFFFF}Vocк nгo esta autorizado a utilizar este comando.");
new ID;
if (sscanf(params, "d", ID))
{
SendClientMessage( playerid,-1,"{FFFFFF}/convidar [id]");
}
else
{
if (!IsPlayerConnected(ID))
return SendClientMessage(playerid, -1, "{FFFFFF}O Jogador nгo estб conectado");
if (PlayerInfo[ID][pMembro] == PlayerInfo[playerid][pMembro])
return SendClientMessage(playerid, -1, "{FFFFFF}O Jogador Jб esta na sua org");
format(string2, sizeof(string2), "O(a) Lider '%s' te contratou para a Org", PlayerName2(playerid));
SendClientMessage(ID, -1, string2);
format(string2, sizeof(string2), "Vocк Convidou '%s' para ser da sua Org", PlayerName2(ID));
SendClientMessage(playerid, -1, string2);
GameTextForPlayer(ID, "~g~]PROMOVIDO]", 2500, 3);
new infoorg = PlayerInfo[playerid][pMembro];
infoorg = infoorg - 1;
new arquivo[50];
format(arquivo, sizeof arquivo,"/Orgs/Org%d/InfoOrg.ini",infoorg);
if(DOF2_FileExists(arquivo))
{
DOF2_SetString(arquivo,"Lider",PlayerName2(ID));
if(mem = 0; mem <=20;mem++)
{
if(DOF2_GetString(arquivo,"Membro%d",mem,"Nenhum"))
{
DOF2_SetString(arquivo,"Membro%d",mem,PlayerName2ID);
}
}
}
PlayerInfo[ID][pMembro] = Valor;
PlayerInfo[ID][pCargo] = 1;
}
return 1;
}


