Atualmente identifiquei um aviso no Crash Detect e não sei como irei resolver pós não vejo nada de errado no codigo, deixarei abaixo o aviso no log e a parte do cod.
Código:
[10:51:38] [debug] Server crashed while executing homeland.amx
[10:51:38] [debug] AMX backtrace:
[10:51:38] [debug] #0 native CallLocalFunction () in samp-server.exe
[10:51:38] [debug] #1 000b9620 in public UpdateProgress (playerid=1) at C:\Users\Administrador\Desktop\Baixada-Roleplay\pawno\include\processo.inc:56
[10:51:38] [debug] Native backtrace:
Opa rpzd, ando enfrentando um problema onde meu servidor fica por uns 15min e desliga.. as vezes até um pouco mais e não sei exatamente oque é já fiz análises e verifiquei muitas vezes a minha gamemode.. O ocorrido é que o servidor cai mas o samp server não fecha como se houvesse lentidão/ataque.. oque eu posso dizer é que a uso também o dc-connector e ele fica ativo qnd o servidor cai ou conforme o samp server ainda está aberto.
Preciso de uma solução se alguém já teve esse problema pós está atrapalhando muito meu progresso na minha gamemode. quem quiser me ajudar com isso me chame no discord! poderei passar o cod da gamemode ou dar até um din pela ajuda!
Estou literalmente sem oq fazer, pós já fiz tudo que imainava que fosse.
Olá, bom dia! Resolvi disponibilizar um video de demonstração do meu servidor, que teve seu desenvolvimento iniciado em 2021, com diversos sistemas sido feitos desde então.
Nesse vídeo faço uma apresentação dos sistemas que me lembro de ter desenvolvido no servidor.
O servidor começou em Julho de 2021, tendo sendo desenvolvido desde então, quando ideias vinham, mas vale ressaltar que isso não significa que o desenvolvimento foi contínuo. Há mais sistemas, porém é difícil se lembrar. Alguns sistemas que apareceram, porém não foram explorados:
- Missão de transporte de drogas: Realiza um carregamento de 10t da fábrica para a base. Caso o motorista falhe, a carga é perdida
- Assassino: O sistema padrão, com contratos e pagamentos.
- Hacker: Remove as estrelas de procurado e consegue ver informações de jogadores.
Alguns equívocos encontrados serão corrigidos.
Esse ano realizei uma migração dos principais dados do DOF2 para MySQL, porém nessa migração as casas, empresas e postos não foram incluídas.
Caso tenha interesse em adquirir a gamemode, ou algum sistema específico, deixe nos comentários ou entre em contato:
- Email: flenexg@gmail.com
- Discord: Flenex#8140 ou @flenex
- Celular: (14) 99722 - 8795
COMO FAZER UM SERVIDOR PRO OPEN MP? não entendi isso ainda, um colega disse que " vai abrir um servidor pro open mp que é o futuro " mas como assim ele vai fazer isso? não entendi.
Alguém me ajuda a organizar e otimizar esse código abaixo, o problema que estou tendo é o seguinte, quando o jogador registra no servidor e loga normalmente a conta dele e resetada depois de um tempo ae ele tem que registrar tudo de novo, resumindo, a conta do jogador é resetada e ele tem que registrar tudo novamente, abaixo deixei o código inteiro, sou novato em pwn e não sei onde esta o problema, a gm é cheia de códigos então achar esse bug vai ser uma missão impossível, quem me ajudar vou reputar!
Código PHP:
public OnPlayerDisconnect(playerid, reason) if(IsPlayerNPC(playerid)) return 1; SaveAccount(playerid);
}
forward SaveAccount(playerid); public SaveAccount(playerid) { new file[39]; format(file, sizeof file, "account/%s.ini",Name(playerid)); if(!fexist(file)) return 0; if(gPlayerLogged[playerid] && fexist(file)) { if(!CheckWeaponsCheat(playerid)) UpdateWeapons(playerid);
forward SavePlayerInformations(playerid); public SavePlayerInformations(playerid) { if(IsPlayerNPC(playerid)) return 1;
new file[128]; new string[128]; format(file, sizeof(file), "account/%s.ini", Name(playerid)); if(fexist(file)) { dini_Remove(file); dini_Create(file); DOF2_Set(file,"Key",PlayerInfo[playerid][pKey]); DOF2_IntSet(file,"Registro",PlayerInfo[playerid][pRegistro]); DOF2_IntSet(file,"Level",PlayerInfo[playerid][pLevel]);
forward OnPlayerRegister(playerid, password[]); public OnPlayerRegister(playerid, password[]) { new file[39]; format(file, sizeof file, "account/%s.ini",Name(playerid)); if(dini_Exists(file)) return SCM(playerid, COLOR_GREY, "O nome escolhido para o personagem já existe."); if(IsPlayerConnected(playerid)) { dini_Create(file); format(PlayerInfo[playerid][pKey], 64, "%s", password);
forward OnPlayerLogin(playerid, password[]); public OnPlayerLogin(playerid, password[]) { new file[64]; new string[128]; format(file, sizeof file, "account/%s.ini", Name(playerid)); if(!fexist(file)) return SCM(playerid, -1, "Você não tem uma conta registrada (/registrar)."); LoadPlayerInformations(playerid);
if(isnull(PlayerInfo[playerid][pKey])) return SCM(playerid, COLOR_GREY, "Peça a um administrador para excluir a sua conta."); //mensagem que aparece toda vez que a conta é resetada