[AJUDA] Expulsar Gangster!
#1

Olб.
Estou hoje aqui por um problema em um Fs. O problema й que quando eu tento expulsar algum player de minha gang por um comando adequado para a funзгo, ele й expulso sу que o nome dele continua na pasta de gangster.

Alguйm poderia me ajudar por favor?
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;
    }
Sou grato desde jб.
Reply
#2

Alguйm pode me ajudar gente por favor ._.
Reply
#3

Alguйm ajudaaaaaa pf
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)