pawn Код:
#include a_samp
#include dini
static gTeam[MAX_PLAYERS];
#define MAX_ORGS 31 // um numero a mais do total de orgs
#define MAX_MEMBROS 16 // Membros[14]+Lider[1]+SubLider[1] = 16
forward CarregarInfoOrg();
forward CheckInfoOrg(playerid);
forward ConviteInfoOrg(nome[], org, cargo);
forward DemitirInfoOrg(nome[]);
forward PromoverInfoorg(org,nome1[],nome2[]);
forward Promover2Infoorg(org,nome1[]);
enum pInfo
{
pKey[128],
pLevel,
pAdmin,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
pAge,
pOrigin,
pCK,
pMuted,
pExp,
pCash,
pAccount,
pCrimes,
pKills,
pDeaths,
pArrested,
pWantedDeaths,
pPhoneBook,
pLottoNr,
pFishes,
pBiggestFish,
pJob,
pPayCheck,
pHeadValue,
pJailed,
pJailTime,
pMats,
psMats,
pDrugs,
pDrogas,
pDrogas2,
pDrogas3,
pSafeDrogas,
pSafeDrogas2,
pSafeDrogas3,
pLeader,
pMember,
pFMember,
pRank,
pChar,
pContractTime,
pDetSkill,
pSexSkill,
pBoxSkill,
pLawSkill,
pMechSkill,
pJackSkill,
pCarSkill,
pNewsSkill,
pDrugsSkill,
pCookSkill,
pFishSkill,
Float:pHealth,
Float:pSHealth,
pInt,
pLocal,
pTeam,
pModel,
pPnumber,
pPhousekey,
pPbiskey,
Float:pPos_x,
Float:pPos_y,
Float:pPos_z,
pCarLic,
pFlyLic,
pBoatLic,
pFishLic,
pGunLic,
pGun1,
pGun2,
pGun3,
pGun4,
pAmmo1,
pAmmo2,
pAmmo3,
pAmmo4,
pCarTime,
pPayDay,
pPayDayHad,
pCDPlayer,
pWins,
pLoses,
pAlcoholPerk,
pDrugPerk,
pMiserPerk,
pPainPerk,
pTraderPerk,
pTut,
pMissionNr,
pWarns,
pAdjustable,
pRoadblock,
pFuel,
pMarried,
pMarriedTo[128],
pCheckInfoOrg,
pTornaLider,
};
new PlayerInfo[MAX_PLAYERS][pInfo];
enum Oinfo
{
Lider[256],
SubLider[256],
Membro1[256],
Membro2[256],
Membro3[256],
Membro4[256],
Membro5[256],
Membro6[256],
Membro7[256],
Membro8[256],
Membro9[256],
Membro10[256],
Membro11[256],
Membro12[256],
Membro13[256],
Membro14[256],
ID,
};
new InfoOrg[MAX_ORGS][Oinfo];
//fim do InfoOrg
//Bancos das Orgs
forward CarregarCofreOrg();
forward SalvarCofreOrg();
enum CofreInfo
{
Dinheiro,
Materiais,
Maconha,
Cocaina,
Crack,
};
new CofreOrg[MAX_ORGS][CofreInfo];
// fim dos bancos das orgs
public CarregarCofreOrg()
{
new arquivo[256];
new idx = 1;
while (idx < sizeof(CofreOrg))
{
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",idx);
CofreOrg[idx][Dinheiro] = dini_Int(arquivo,"Dinheiro");
CofreOrg[idx][Materiais] = dini_Int(arquivo,"Materiais");
CofreOrg[idx][Maconha] = dini_Int(arquivo,"Maconha");
CofreOrg[idx][Cocaina] = dini_Int(arquivo,"Cocaina");
CofreOrg[idx][Crack] = dini_Int(arquivo,"Crack");
printf("-------[CARREGANDO COFRE ORG: %d]-----------------------",idx);
printf("[ORG: %d] Dinheiro = %d",idx,CofreOrg[idx][Dinheiro]);
printf("[ORG: %d] Materiais = %d",idx,CofreOrg[idx][Materiais]);
printf("[ORG: %d] Maconha = %d",idx,CofreOrg[idx][Maconha]);
printf("[ORG: %d] Cocaina = %d",idx,CofreOrg[idx][Cocaina]);
printf("[ORG: %d] Crack = %d",idx,CofreOrg[idx][Crack]);
print("-------------------------------------------------");
idx ++;
}
return 1;
}
public SalvarCofreOrg()
{
new arquivo[256];
new idx = 1;
while (idx < sizeof(CofreOrg))
{
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",idx);
dini_IntSet(arquivo,"Dinheiro",CofreOrg[idx][Dinheiro]);
dini_IntSet(arquivo,"Materiais",CofreOrg[idx][Materiais]);
dini_IntSet(arquivo,"Maconha",CofreOrg[idx][Maconha]);
dini_IntSet(arquivo,"Cocaina",CofreOrg[idx][Cocaina]);
dini_IntSet(arquivo,"Crack",CofreOrg[idx][Crack]);
printf("-------[SALVANDO COFRE ORG: %d] -----------------------",idx);
printf("[ORG: %d] Dinheiro = %d",idx,CofreOrg[idx][Dinheiro]);
printf("[ORG: %d] Materiais = %d",idx,CofreOrg[idx][Materiais]);
printf("[ORG: %d] Maconha = %d",idx,CofreOrg[idx][Maconha]);
printf("[ORG: %d] Cocaina = %d",idx,CofreOrg[idx][Cocaina]);
printf("[ORG: %d] Crack = %d",idx,CofreOrg[idx][Crack]);
print("-------------------------------------------------");
idx ++;
}
return 1;
}
stock DepositarGranaOrg(org,valor)
{
new antes = CofreOrg[org][Dinheiro];
CofreOrg[org][Dinheiro] = antes+valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Dinheiro",CofreOrg[org][Dinheiro]);
return 1;
}
stock SacarGranaOrg(org,valor)
{
new antes = CofreOrg[org][Dinheiro];
CofreOrg[org][Dinheiro] = antes-valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Dinheiro",CofreOrg[org][Dinheiro]);
return 1;
}
stock DepositarMaterialOrg(org,valor)
{
new antes = CofreOrg[org][Materiais];
CofreOrg[org][Materiais] = antes+valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Materiais",CofreOrg[org][Materiais]);
return 1;
}
stock SacarMaterialOrg(org,valor)
{
new antes = CofreOrg[org][Materiais];
CofreOrg[org][Materiais] = antes-valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Materiais",CofreOrg[org][Materiais]);
return 1;
}
stock DepositarMaconhaOrg(org,valor)
{
new antes = CofreOrg[org][Maconha];
CofreOrg[org][Maconha] = antes+valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Maconha",CofreOrg[org][Maconha]);
return 1;
}
stock SacarMaconhaOrg(org,valor)
{
new antes = CofreOrg[org][Maconha];
CofreOrg[org][Maconha] = antes-valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Maconha",CofreOrg[org][Maconha]);
return 1;
}
stock DepositarCocainaOrg(org,valor)
{
new antes = CofreOrg[org][Cocaina];
CofreOrg[org][Cocaina] = antes+valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Cocaina",CofreOrg[org][Cocaina]);
return 1;
}
stock SacarCocainaOrg(org,valor)
{
new antes = CofreOrg[org][Cocaina];
CofreOrg[org][Cocaina] = antes-valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Cocaina",CofreOrg[org][Cocaina]);
return 1;
}
stock DepositarCrackOrg(org,valor)
{
new antes = CofreOrg[org][Crack];
CofreOrg[org][Crack] = antes+valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Crack",CofreOrg[org][Crack]);
return 1;
}
stock SacarCrackOrg(org,valor)
{
new antes = CofreOrg[org][Crack];
CofreOrg[org][Crack] = antes-valor;
new arquivo[256];
format(arquivo, sizeof(arquivo), "/CofreOrg/Org%d.ini",org);
dini_IntSet(arquivo,"Crack",CofreOrg[org][Crack]);
return 1;
}
public CarregarInfoOrg()
{
new arquivo[256];
new idx = 1;
while (idx < sizeof(InfoOrg))
{
format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini",idx);
InfoOrg[idx][ID] = idx;
strmid(InfoOrg[idx][Lider], dini_Get(arquivo,"Lider"), 0, strlen(dini_Get(arquivo,"Lider")), 255);
strmid(InfoOrg[idx][SubLider], dini_Get(arquivo,"SubLider"), 0, strlen(dini_Get(arquivo,"SubLider")), 255);
strmid(InfoOrg[idx][Membro1], dini_Get(arquivo,"Membro1"), 0, strlen(dini_Get(arquivo,"Membro1")), 255);
strmid(InfoOrg[idx][Membro2], dini_Get(arquivo,"Membro2"), 0, strlen(dini_Get(arquivo,"Membro2")), 255);
strmid(InfoOrg[idx][Membro3], dini_Get(arquivo,"Membro3"), 0, strlen(dini_Get(arquivo,"Membro3")), 255);
strmid(InfoOrg[idx][Membro4], dini_Get(arquivo,"Membro4"), 0, strlen(dini_Get(arquivo,"Membro4")), 255);
strmid(InfoOrg[idx][Membro5], dini_Get(arquivo,"Membro5"), 0, strlen(dini_Get(arquivo,"Membro5")), 255);
strmid(InfoOrg[idx][Membro6], dini_Get(arquivo,"Membro6"), 0, strlen(dini_Get(arquivo,"Membro6")), 255);
strmid(InfoOrg[idx][Membro7], dini_Get(arquivo,"Membro7"), 0, strlen(dini_Get(arquivo,"Membro7")), 255);
strmid(InfoOrg[idx][Membro8], dini_Get(arquivo,"Membro8"), 0, strlen(dini_Get(arquivo,"Membro8")), 255);
strmid(InfoOrg[idx][Membro9], dini_Get(arquivo,"Membro9"), 0, strlen(dini_Get(arquivo,"Membro9")), 255);
strmid(InfoOrg[idx][Membro10], dini_Get(arquivo,"Membro10"), 0, strlen(dini_Get(arquivo,"Membro10")), 255);
strmid(InfoOrg[idx][Membro11], dini_Get(arquivo,"Membro11"), 0, strlen(dini_Get(arquivo,"Membro11")), 255);
strmid(InfoOrg[idx][Membro12], dini_Get(arquivo,"Membro12"), 0, strlen(dini_Get(arquivo,"Membro12")), 255);
strmid(InfoOrg[idx][Membro13], dini_Get(arquivo,"Membro13"), 0, strlen(dini_Get(arquivo,"Membro13")), 255);
strmid(InfoOrg[idx][Membro14], dini_Get(arquivo,"Membro14"), 0, strlen(dini_Get(arquivo,"Membro14")), 255);
print("---------------------------------");
printf("Info Org Carregou a org: %d", InfoOrg[idx][ID]);
printf("Lider da Org: %s",InfoOrg[idx][Lider]);
printf("Sub-Lider da Org: %s",InfoOrg[idx][SubLider]);
printf("Vaga 1 da Org: %s",InfoOrg[idx][Membro1]);
printf("Vaga 2 da Org: %s",InfoOrg[idx][Membro2]);
printf("Vaga 3 da Org: %s",InfoOrg[idx][Membro3]);
printf("Vaga 4 da Org: %s",InfoOrg[idx][Membro4]);
printf("Vaga 5 da Org: %s",InfoOrg[idx][Membro5]);
printf("Vaga 6 da Org: %s",InfoOrg[idx][Membro6]);
printf("Vaga 7 da Org: %s",InfoOrg[idx][Membro7]);
printf("Vaga 8 da Org: %s",InfoOrg[idx][Membro8]);
printf("Vaga 9 da Org: %s",InfoOrg[idx][Membro9]);
printf("Vaga 10 da Org: %s",InfoOrg[idx][Membro10]);
printf("Vaga 11 da Org: %s",InfoOrg[idx][Membro11]);
printf("Vaga 12 da Org: %s",InfoOrg[idx][Membro12]);
printf("Vaga 13 da Org: %s",InfoOrg[idx][Membro13]);
printf("Vaga 14 da Org: %s",InfoOrg[idx][Membro14]);
print("---------------------------------");
idx ++;
}
return 1;
}
public CheckInfoOrg(playerid)
{
if (IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pTornaLider] >= 1)
{
return 1;
}
new PlayerNick[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerNick, sizeof(PlayerNick));
//new string[256];
for (new i = 1; i < sizeof(InfoOrg); i++)
{
if (PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
{
if (strcmp(PlayerNick, InfoOrg[i][Lider], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Lider");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][SubLider], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org SubLider");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro1], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro1");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro2], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro2");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro3], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro3");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro4], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro4");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro5], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro5");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro6], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro6");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro7], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro7");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro8], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro8");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro9], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro9");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro10], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro10");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro11], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro11");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro12], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro12");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro13], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro13");
return 1;
}
if (strcmp(PlayerNick, InfoOrg[i][Membro14], true) == 0)
{
PlayerInfo[playerid][pCheckInfoOrg] = 0;
//SendClientMessage(playerid, COLOR_LIGHTBLUE, "confirma se й da org Membro14");
return 1;
}
PlayerInfo[playerid][pCheckInfoOrg] = 1;
/*format(string, sizeof(string), "vocк nгo й da ORG %d",i);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);*/
}
}
if (PlayerInfo[playerid][pCheckInfoOrg] >= 1)
{
if (PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
{
SendClientMessage(playerid, -1, "* Voce foi expulso da organizacao");
SendClientMessage(playerid, -1, "* Agora vocк й um civil");
gTeam[playerid] = 3;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 23;
PlayerInfo[playerid][pModel] = 23;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pCheckInfoOrg] = 0;
SpawnPlayer(playerid);
return 1;
}
}
}
return 1;
}
public ConviteInfoOrg(nome[], org, cargo)
{
new arquivo[256];
format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini", org);
if (cargo >= 6)
{
strmid(InfoOrg[org][Lider], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Lider", nome);
return 1;
}
if (cargo == 5)
{
if (strcmp(InfoOrg[org][SubLider], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome);
return 1;
}
}
if (strcmp(InfoOrg[org][Membro1], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro1], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro1", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro2], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro2], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro2", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro3], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro3], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro3", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro4], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro4], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro4", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro5], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro5], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro5", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro6], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro6], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro6", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro7], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro7], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro7", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro8], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro8], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro8", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro9], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro9], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro9", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro10], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro10], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro10", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro11], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro11], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro11", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro12], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro12], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro12", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro13], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro13], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro13", nome);
return 1;
}
if (strcmp(InfoOrg[org][Membro14], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][Membro14], nome, 0, strlen(nome), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro14", nome);
return 1;
}
return 0;
}
public DemitirInfoOrg(nome[])
{
new arquivo[256];
for (new i = 1; i < sizeof(InfoOrg); i++)
{
format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini", i);
if (strcmp(nome, InfoOrg[i][Lider], true) == 0)
{
strmid(InfoOrg[i][Lider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Lider", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][SubLider], true) == 0)
{
strmid(InfoOrg[i][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro1], true) == 0)
{
strmid(InfoOrg[i][Membro1], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro1", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro2], true) == 0)
{
strmid(InfoOrg[i][Membro2], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro2", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro3], true) == 0)
{
strmid(InfoOrg[i][Membro3], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro3", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro4], true) == 0)
{
strmid(InfoOrg[i][Membro4], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro4", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro5], true) == 0)
{
strmid(InfoOrg[i][Membro5], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro5", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro6], true) == 0)
{
strmid(InfoOrg[i][Membro6], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro6", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro7], true) == 0)
{
strmid(InfoOrg[i][Membro7], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro7", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro8], true) == 0)
{
strmid(InfoOrg[i][Membro8], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro8", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro9], true) == 0)
{
strmid(InfoOrg[i][Membro9], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro9", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro10], true) == 0)
{
strmid(InfoOrg[i][Membro10], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro10", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro11], true) == 0)
{
strmid(InfoOrg[i][Membro11], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro11", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro12], true) == 0)
{
strmid(InfoOrg[i][Membro12], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro12", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro13], true) == 0)
{
strmid(InfoOrg[i][Membro13], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro13", "Ninguem");
return 1;
}
if (strcmp(nome, InfoOrg[i][Membro14], true) == 0)
{
strmid(InfoOrg[i][Membro14], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro14", "Ninguem");
return 1;
}
return 1;
}
return 1;
}
public PromoverInfoorg(org, nome1[], nome2[]) // nome1 = sublider antigo nome2 = novo sublider
{
new arquivo[256];
format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini", org);
if (strcmp(InfoOrg[org][SubLider], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro1], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro1], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro1", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro2], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro2], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro2", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro3], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro3], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro3", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro4], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro4], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro4", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro5], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro5], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro5", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro6], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro6], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro6", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro7], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro7], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro7", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro8], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro8], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro8", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro9], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro9], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro9", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro10], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro10], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro10", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro11], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro11], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro11", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro12], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro12], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro12", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro13], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro13], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro13", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
if (strcmp(InfoOrg[org][Membro14], nome2, true) == 0)
{
strmid(InfoOrg[org][Membro14], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro14", nome1);
strmid(InfoOrg[org][SubLider], nome2, 0, strlen(nome2), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", nome2);
return 1;
}
return 1;
}
public Promover2Infoorg(org, nome1[]) // nome do sub lider q vai vira membro
{
new arquivo[256];
format(arquivo, sizeof(arquivo), "/InfoOrg/Org%d.ini", org);
if (strcmp(InfoOrg[org][Membro1], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro1], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro1", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro2], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro2], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro2", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro3], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro3], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro3", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro4], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro4], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro4", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro5], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro5], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro5", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro6], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro6], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro6", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro7], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro7], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro7", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro8], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro8], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro8", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro9], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro9], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro9", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro10], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro10], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro10", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro11], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro11], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro11", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro12], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro12], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro12", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro13], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro13], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro13", nome1);
return 1;
}
if (strcmp(InfoOrg[org][Membro14], "Ninguem", true) == 0)
{
strmid(InfoOrg[org][SubLider], "Ninguem", 0, strlen("Ninguem"), MAX_PLAYER_NAME);
dini_Set(arquivo, "SubLider", "Ninguem");
strmid(InfoOrg[org][Membro14], nome1, 0, strlen(nome1), MAX_PLAYER_NAME);
dini_Set(arquivo, "Membro14", nome1);
return 1;
}
return 1;
}