Olá programadores, estou criando um sistema de punição no meu servidor, mas tem uma coisa que eu não estou conseguindo criar, bom eu criei um sistema de punição onde o preso e colocado em uma prisão, e se ele deslogar ou algo do tipo, ele vai parar lá dentro automaticamente quando entrar no jogo, mas se o preso estiver usando algum hack e der tp em alguém ou algum lugar do mapa, ele vai conseguir sair, eu tentei criar um sistema onde o player e setado em uma área que ele não consiga sair de 30m ou algo parecido, mas infelizmente não consegui, alguém poderia me ajudar ?
[2024-01-14T02:32:33-0300] [Error] Stack/heap collision (insufficient stack size)
[2024-01-14T02:32:34-0300] [Error] Stack/heap collision (insufficient stack size)
[2024-01-14T02:32:34-0300] [Error] SetTimer(Ex): There was a problem in calling OneSecond: Stack/heap collision (insufficient stack size)
[2024-01-14T02:32:34-0300] [Error] SetTimer(Ex): There was a problem in calling OtherTime: Stack/heap collision (insufficient stack size)
[2024-01-14T02:32:35-0300] [Error] SetTimer(Ex): There was a problem in calling ThreeSeconds: Stack/heap collision (insufficient stack size)
[2024-01-14T02:32:35-0300] [Error] SetTimer(Ex): There was a problem in calling OneSecond: Stack/heap collision (insufficient stack size)
[2024-01-14T02:32:35-0300] [Error] SetTimer(Ex): There was a problem in calling OtherTime: Stack/heap collision (insufficient stack size)
bem, eu estou suando o plugin textdraw-streamer, por que eu criei um novo sistema usando textdraw, e quando fui testar vi que todos as antigas textdraw tinham sumido, incluindo a textdraw da tela de login dessa formão impedindo a entrada dos players, fui pesquisar sobre e vi que esse plguin podia resolver, pois o que podia ter acontecido é que de alguma formar que eu não sei como a capacidade de textdraw do servidor foi esgotada, e esse plguin quebra esse limite, usando esse plguin continua com o mesmo problema, fui verificar a server_log.txt e vejo as seguintes mensagem
Citar:[15:20:13] [textdraw.streamer] DynamicPlayerTextDrawShow: First use the CreatePlayerTextDraw function. (playerid: 0, textId: 69) (C:\Users\user\Desktop\arquivos importantes (SAMP)\novo orleans\gamemodes\main.pwn:8734)
[15:20:13] [textdraw.streamer] DynamicPlayerTextDrawHide: First use the CreatePlayerTextDraw function. (playerid: 0, textId: 81) (C:\Users\user\Desktop\arquivos importantes (SAMP)\novo orleans\gamemodes\main.pwn:8736)
[15:20:13] [textdraw.streamer] DynamicPlayerTextDrawHide: First use the CreatePlayerTextDraw function. (playerid: 0, textId: 82) (C:\Users\user\Desktop\arquivos importantes (SAMP)\novo orleans\gamemodes\main.pwn:8736)
[15:20:13] [textdraw.streamer] DynamicPlayerTextDrawHide: First use the CreatePlayerTextDraw function. (playerid: 0, textId: 83) (C:\Users\user\Desktop\arquivos importantes (SAMP)\novo orleans\gamemodes\main.pwn:8736)
[15:20:13] [textdraw.streamer] DynamicPlayerTextDrawHide: First use the CreatePlayerTextDraw function. (playerid: 0, textId: 84) (C:\Users\user\Desktop\arquivos importantes (SAMP)\novo orleans\gamemodes\main.pwn:8736)
[15:20:13] [textdraw.streamer] DynamicPlayerTextDrawHide: First use the CreatePlayerTextDraw function. (playerid: 0, textId: 85) (C:\Users\user\Desktop\arquivos importantes (SAMP)\novo orleans\gamemodes\main.pwn:8736)
indo na linha do erro que é da linha 8734-8736 tenho esse código
Estou com um problema, que eu ainda não identifiquei a causa:
Está surgindo um lag com o passar do tempo do servidor online(48 horas, por aí), que vai chegando num nível que fica impossível de se jogar.
Jogadores teleportando, timers travando e pulando segundos etc...
Não é pela quantidade online, pois mesmo quando tem poucos jogadores, o problema persiste.
A máquina é boa, nunca tive problemas com ela, não é por causa dos recursos.
Parece que existe algo acumulando, como se fosse cache, pois quando o servidor é reiniciado, tudo volta ao normal.
Acredito que seja algo interno mesmo, me falaram que poderia ser vazamento de memória. Alguém já passou por isso?
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!
Estou tendo uns problemas com meu VoIP, desde que coloquei nunca consegui nem ouvir ou falar com os players pelo VoIP, abaixo vou deixar umas capturas de tela e os códigos que estou usando.
(10/01/2024 18:33)NandoXs Escreveu: Estou tendo uns problemas com meu VoIP, desde que coloquei nunca consegui nem ouvir ou falar com os players pelo VoIP, abaixo vou deixar umas capturas de tela e os códigos que estou usando.