[Ajuda] Serv fechando sozinho ¬¬
#1

Iae galera, vou direto ao assunto

Eu estou fazendo meu GM do 0, um RPG... Eu acabei de fazer umas modificaзхes e oque acontece й o seguinte. Quando o player conecta, o servidor fecha! Eu acho que isso й problema de salvamento e carregamento da conta pelo DOF2! Vou deixar aqui o GM, ele estб sу com 3000 linhas ainda, dб muito bem pra entender as coisas, tem linhas comentadas e code bem identado... POR FAVOR, peзo que vocкs dкem uma olhada, eu quebrei a cabeзa desde cedo atй agora tentando resolver essa m@#%$ e nгo consigo! ¬¬

MUITO OBRIGADO pra quem puder tentar ajudar!

http://pastebin.com/W7jZfCTQ
Reply
#2

deve tar faltando alguma pasta na scriptfiles ...
Reply
#3

deve faltar a pasta "contas" as script files

e ve se coloca um switch na stock GetOrgName(orgid)... aquilo ta mt grande e cheio de if's pra nada.
Reply
#4

Como o amigo disse deve estar faltando alguma pasta, dк uma verificada

Eu vi essa parte do seu cуdigo assim ficaria melhor.

pawn Код:
stock GetOrgName(orgid)
{
    new str[30];
    if(orgid == 0)
    {
        str = "Civil";
    }
    if(orgid == 1)
    {
        str = "Governo";
    }
    if(orgid == 2)
    {
        str = "Marinha";
    }
    if(orgid == 3)
    {
        str = "Exйrcito";
    }
    if(orgid == 4)
    {
        str = "Aeronбutica";
    }
    if(orgid == 5)
    {
        str = "Policia Militar";
    }
    if(orgid == 6)
    {
        str = "Policia Civil";
    }
    if(orgid == 7)
    {
        str = "Policia Federal";
    }
    if(orgid == 8)
    {
        str = "Policia Rodoviбria";
    }
    if(orgid == 9)
    {
        str = "BOPE";
    }
    if(orgid == 10)
    {
        str = "Mafia Corleone";
    }
    if(orgid == 11)
    {
        str = "Mafia Yakuza";
    }
    if(orgid == 12)
    {
        str = "Alqaeda";
    }
    if(orgid == 13)
    {
        str = "Assassinos";
    }
    if(orgid == 14)
    {
        str = "Groove Street";
    }
    if(orgid == 15)
    {
        str = "Ballas";
    }
    if(orgid == 16)
    {
        str = "Los Vagos";
    }
    if(orgid == 17)
    {
        str = "Sanguinбrios";
    }
    if(orgid == 18)
    {
        str = "Velozes e Furiosos";
    }
    if(orgid == 19)
    {
        str = "Mйdicos";
    }
    if(orgid == 20)
    {
        str = "Noticiбrio SA";
    }
    if(orgid == 21)
    {
        str = "Rбdio SA";
    }
    if(orgid == 22)
    {
        str = "Hitmans";
    }
    if(orgid == 23)
    {
        str = "NINJAS";
    }
    if(orgid == 24)
    {
        str = "AJUDANTES";
    }
    if(orgid == 25)
    {
        str = "ADMINISTRADORES";
    }
    return str;
}
troque por isso
pawn Код:
stock GetOrgName(orgid) {
    new str[30];
    switch(orgid) {
   
        case 0:  str = "Civil";
        case 1:  str = "Governo";
        case 2:  str = "Marinha";
        case 3:  str = "Exйrcito";
        case 4:  str = "Aeronбutica";
        case 5:  str = "Policia Militar";
        case 6:  str = "Policia Civil";
        case 7:  str = "Policia Federal";
        case 8:  str = "Policia Rodoviбria";
        case 9:  str = "BOPE";
        case 10: str = "Mafia Corleone";
        case 11: str = "Mafia Yakuza";
        case 12: str = "Alqaeda";
        case 13: str = "Assassinos";
        case 14: str = "Groove Street";
        case 15: str = "Ballas";
        case 16: str = "Los Vagos";
        case 17: str = "Sanguinбrios";
        case 18: str = "Velozes e Furiosos";
        case 19: str = "Mйdicos";
        case 20: str = "Noticiбrio SA";
        case 21: str = "Rбdio SA";
        case 22: str = "Hitmans";
        case 23: str = "NINJAS";
        case 24: str = "AJUDANTES";
        case 25: str = "ADMINISTRADORES";
    }
    return str;
}
Reply
#5

Quote:
Originally Posted by JoaoMonteiro452
Посмотреть сообщение
deve tar faltando alguma pasta na scriptfiles ...
Nгo estб, a pasta "Contas" estб lб!

Quote:

This forum requires that you wait 240 seconds between posts. Please try again in 178 seconds.
Drogaaaaaaaaaaaaaaa :@

@EDIT

OH WAIT!

HEHEEHEHE, olha:
pawn Код:
stock Conta(playerid)
{
    new Ficheiro[36], Nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
    format(Ficheiro, 36, "Conta/%s.ini", Nome);
    return Ficheiro;
}
Mas o nome da pasta na scriptfiles й: ContaS <<< Com S. HeHeHe >_<'

Foi mal galera pelo incomodo... '-'
Reply
#6

Mude o cуdigo lб

pawn Код:
stock GetOrgName(orgid) {
    new str[30];
    switch(orgid) {
   
        case 0:  str = "Civil";
        case 1:  str = "Governo";
        case 2:  str = "Marinha";
        case 3:  str = "Exйrcito";
        case 4:  str = "Aeronбutica";
        case 5:  str = "Policia Militar";
        case 6:  str = "Policia Civil";
        case 7:  str = "Policia Federal";
        case 8:  str = "Policia Rodoviбria";
        case 9:  str = "BOPE";
        case 10: str = "Mafia Corleone";
        case 11: str = "Mafia Yakuza";
        case 12: str = "Alqaeda";
        case 13: str = "Assassinos";
        case 14: str = "Groove Street";
        case 15: str = "Ballas";
        case 16: str = "Los Vagos";
        case 17: str = "Sanguinбrios";
        case 18: str = "Velozes e Furiosos";
        case 19: str = "Mйdicos";
        case 20: str = "Noticiбrio SA";
        case 21: str = "Rбdio SA";
        case 22: str = "Hitmans";
        case 23: str = "NINJAS";
        case 24: str = "AJUDANTES";
        case 25: str = "ADMINISTRADORES";
    }
    return str;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)