Portal SAMP
[Ajuda] Alguem pode ajudar ? - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Alguem pode ajudar ? (/showthread.php?tid=4402)



Alguem pode ajudar ? - desconhecido011 - 11/01/2024

Não estou conseguindo executar nenhuma gamemode, estou iniciando um projeto de servidor rpg e baixei o pacote do proprio samp (padrão) e não consigo iniciar o servidor, ai baixei outras gamemode só pra testar e ver se o problema era o mesmo e continua a mesma coisa !!


[debug] Long callback execution detected (hang or performance issue)
[debug] AMX backtrace:
[debug] #0 00001258 in ?? (2900336, 2821696) in ph.amx
[debug] #1 00000abc in ?? (2900336, 2821696) in ph.amx
[debug] #2 00205afc in ?? (2, 1153469976, -1001071897, 1115728912, 1131128442, 1150575742, 1149700160, 150000, 130000, 3, ... <1 more argument>) in ph.amx
[debug] #3 0001229c in public Itter_OnGameModeInit () in ph.amx
[debug] #4 native CallLocalFunction () in samp-server.exe
[debug] #5 000048f4 in public OnGameModeInit () in ph.amx


(ESSA É O QUE APARECE NUMA GAMEMODE QUE BAIXEI DA INTERNET PRA FAZER O TESTE, MAIS BASICAMENTE TODAS APARECE NESSES MESMO ERRO DE [DEBUG], SE ALGUÉM PUDER AJUDAR POR FAVOR, OBRIGADO!

JA MEXI COM PAWNO E SCRIPT SOU NOVATO MAIS SINCERAMENTE NUNCA TINHA ME DEPARADO COM ESSE ERRO!


RE: Alguem pode ajudar ? - blueN - 11/01/2024

Teu servidor tá desligando após os erros? Pelo o que eu to vendo ali é um problema em algum "CallLocalFunction".
Em todos os OnGameModeInit inclusive de includes (não precisa fs), procure por CallLocalFunction e verifique possíveis erros em parâmetros.


RE: Alguem pode ajudar ? - desconhecido011 - 11/01/2024

não desliga não, só mantém aparecendo os erros, eu coloquei o crashdelect pra ver o erro assim como postei acima, e fui ver na gm se tinha possiveis erros no quais está aparecendo ai e não encontrei nenhum, gm compilando normalmente sem erros

e mesmo o servidor ligado e sem erros na hora de compilar, não aparece no samp pra entrar no servidor, coloquei o ip correto porém não da sinal da lista de servidor!


for(new i = 0, j = MAX_PLAYERS; i < j; ++i)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i)) CallLocalFunction("OnPlayerConnect", "d", i);
}

for(new i = 0, j = MAX_PLAYERS; i < j; ++i)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i)) CallLocalFunction("OnPlayerDisconnect", "d", i, 0);
}

os dois CallLocalFunction que existe na gm


RE: Alguem pode ajudar ? - White_Blue - 11/01/2024

A callback OnPlayerDisconnect não tem apenas um parâmetro, tem o parâmetro 'reason' também.

Código PHP:
CallLocalFunction("OnPlayerDisconnect""dd"i0); 

Porém, não tenho certeza se isso é a causa do crash.


RE: Alguem pode ajudar ? - desconhecido011 - 11/01/2024

eu notei isso e coloquei nessa padrão até que falou ai dos "dd" porém continua a mesma coisa


RE: Alguem pode ajudar ? - pushline - 11/01/2024

"Long callback execution detected (hang or performance issue)" é só uma informação do crashdetect que uma callback demorou pra terminar sua função.


RE: Alguem pode ajudar ? - desconhecido011 - 11/01/2024

Muito Obrigado a Todos, tudo resolvido e a questão do servidor em questão que não estava aparecendo na lista era que a porta tava 7780 (kkk)
Otima tarde. Resolvido.