29.06.2012, 00:25
Olб.
Venho aqui por um motivo bбrbaro de minha parte '-'.
O sistema de gangs que possuo em meu servidor, apresenta um problema em um comando ( /expulsargang ).
Alguйm pode dar uma olhada no cуdigo e me ajudar no que estб incorreto?
Sou muito grato desde jб
Cуdigo:
Venho aqui por um motivo bбrbaro de minha parte '-'.
O sistema de gangs que possuo em meu servidor, apresenta um problema em um comando ( /expulsargang ).
Alguйm pode dar uma olhada no cуdigo e me ajudar no que estб incorreto?
Sou muito grato desde jб
Cуdigo:
pawn Код:
if(strcmp(cmd, "/expulsargang", true) == 0)
{
format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
if(!dini_Exists(pFile))
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк nгo й dono de nenhuma Gang!");
return 1;
}
else if(dini_Exists(pFile))
{
if(strcmp(dini_Get(pFile, "cla"), "Nenhum", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк nгo й dono de nenhuma Gang!");
return 1;
}
else if(strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
{
format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
if(strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
{
MensagemFormatada(playerid, COR_ERRO, "[ERRO] Vocк nгo й dono da Gang %s!", dini_Get(pFile, "cla"));
return 1;
}
else
{
tmp = strtok(cmdtext, idx);
new
Membron
;
Membron = strval(tmp);
if(!strlen(tmp))
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Uso correto: /ExpulsarGang [ id do membro ]");
return 1;
}
if(Membron < 1 || Membron > 15)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Membros de 1 а 15 somente!");
return 1;
}
if(Membron == 1)
{
if(strcmp(dini_Get(gFile, "Membro1"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 1!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro1"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro1"));
dini_Set(gFile, "Membro1", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 2)
{
if(strcmp(dini_Get(gFile, "Membro2"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 2!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro2"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro2"));
dini_Set(gFile, "Membro2", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 3)
{
if(strcmp(dini_Get(gFile, "Membro3"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 3!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro3"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro3"));
dini_Set(gFile, "Membro3", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 4)
{
if(strcmp(dini_Get(gFile, "Membro4"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 4!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro4"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro4"));
dini_Set(gFile, "Membro4", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 5)
{
if(strcmp(dini_Get(gFile, "Membro5"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 5!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro5"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro5"));
dini_Set(gFile, "Membro5", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 6)
{
if(strcmp(dini_Get(gFile, "Membro6"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 6!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro6"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro6"));
dini_Set(gFile, "Membro6", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 7)
{
if(strcmp(dini_Get(gFile, "Membro7"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 7!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro7"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro7"));
dini_Set(gFile, "Membro7", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 8)
{
if(strcmp(dini_Get(gFile, "Membro8"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 8!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro8"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro8"));
dini_Set(gFile, "Membro8", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 9)
{
if(strcmp(dini_Get(gFile, "Membro9"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 9!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro9"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro9"));
dini_Set(gFile, "Membro9", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 10)
{
if(strcmp(dini_Get(gFile, "Membro10"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 10!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro10"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro10"));
dini_Set(gFile, "Membro10", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 11)
{
if(strcmp(dini_Get(gFile, "Membro11"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 11!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro11"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro11"));
dini_Set(gFile, "Membro11", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 12)
{
if(strcmp(dini_Get(gFile, "Membro12"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 12!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro12"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro12"));
dini_Set(gFile, "Membro12", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 13)
{
if(strcmp(dini_Get(gFile, "Membro13"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 13!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro13"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro13"));
dini_Set(gFile, "Membro13", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 14)
{
if(strcmp(dini_Get(gFile, "Membro14"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 14!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro14"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro14"));
dini_Set(gFile, "Membro14", "Ninguem");
dini_Remove(gstring);
return 1;
}
else if(Membron == 15)
{
if(strcmp(dini_Get(gFile, "Membro15"), "Ninguem", true) == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo а nenhum membro na vaga nъmero 15!");
return 1;
}
format(gstring, sizeof(gstring), "clas/%s.ini", dini_Get(gFile, "Membro15"));
MensagemFormatada(playerid, COR_ADM, "[INFO] Vocк expulsou %s da sua Gang!", dini_Get(gFile, "Membro15"));
dini_Set(gFile, "Membro15", "Ninguem");
dini_Remove(gstring);
return 1;
}
}
}
}
return 1;
}
if(strcmp(cmd, "/recusargang", true) == 0)
{
if(msgconvi[playerid] == 0)
{
SendClientMessage(playerid, COR_ERRO, "[ERRO] Ninguйm estб oferecendo convite para vocк!");
return 1;
}
else if(msgconvi[playerid] == 1)
{
format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(convidou[playerid]));
format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
MensagemFormatada(convidou[playerid], COR_ERRO, "[ERRO] %s recusou ser membro da sua Gang!", PlayerName(playerid));
MensagemFormatada(playerid, COR_ADM, "[INFO] %s vocк recusou ser membro da Gang %s", PlayerName(playerid), dini_Get(pFile, "cla"));
KillTimer(timercou[playerid]);
msgcount[playerid] = -1;
msgconvi[playerid] = 0;
convidou[playerid] = -1;
return 1;
}
}