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; }