Boa madrugada pessoas, então, estou com uma dúvida em relação ao realizar o salvamento do IP do jogador.
Basicamente eu na teoria executo de forma "correta" porém não e escrito nada na pasta do salvamento dos arquivos
Código PHP:
// Esta parte eu coloco na parte do login normal DOF2_SetString(ReturnFileUser(playerid), "IP", GetPlayerIpf(playerid));
GetPlayerIpf(playerid) { new ip[16]; GetPlayerIp(playerid, ip, 16); return ip; }
stock ReturnFileUser(playerid) { new File[200],Name2[MAX_PLAYER_NAME]; GetPlayerName(playerid,Name2,sizeof(Name2)); format(File,sizeof(File),FileUsers,Name2); return File; }
Detalhe que andei a observar alguns códigos de salvamento de IP e todos utilizam SetString porém não entendo o motivo de estar ocorrendo isto no meu caso
(Detalhe que qualquer outro tipo de item eu salvo normalmente, esse empecilho ocorreu apenas com o salvamento de IP)
Eu estou tentando acessar meu servidor com minha acc de admin, mas td hora quando logo da Server closed the connection, tentei excluir minha acc e criar outra e nada muda, mas quando logo com alguma acc normal, sem ser de admin, roda normal.
Se alguém puder ajudar agradeço
(Detalhe, não mudei nada na GM em relação a administração)
Oi, instalei o detectcrash aqui pois o meu sv n esta ligando..
Código:
[11:47:53] [debug] #0 00414870 in public CheckWM () from GM.amx
[11:47:54] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[11:47:54] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[11:47:54] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[11:47:54] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[11:47:54] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
[11:47:54] [debug] Run time error 4: "Array index out of bounds"
[11:47:54] [debug] Accessing element at index 120 past array upper bound 119
[11:47:54] [debug] AMX backtrace:
[11:47:54] [debug] #0 00414870 in public CheckWM () from GM.amx
Bom Dia, Tarde, ou Noite!
Qual o meio mais eficiente na questão de solucionar o bug do dinheiro negativo no samp? sem utilizar meios de conversão em ouro.
Galera, atualmente o Chen, lançou um apk com cleo, todo xitado, alguem sabe como bloquear quem usa dal apk de entrar em meu servidor? Por serial, versão, sei lá...
Boa noite.
Estou com alguns problemas de lentidão no servidor, quando começa a bater bastante players.
Acionei o CrashDetect para tentar detectar algum problema e o seguinte me chamou atenção:
[18:18:53] [debug] #0 0001b564 in public FIXES_OnGameModeInit () at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\sscanf2.inc:199
[18:18:53] [debug] #1 00005220 in public OnGameModeInit () at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\fixes.inc:8068
Código:
public OnGameModeInit()
{
if (!SSCANF_gInit)
{
new
name[MAX_PLAYER_NAME + 1];
// Check if there are any players that aren't initialized.
for (new i = 0; i < MAX_PLAYERS; i ++) // LINHA DE ERRO 199
{
if (IsPlayerConnected(i) && !SSCANF_IsConnected(i))
{
GetPlayerName(i, name, sizeof(name));
SSCANF_Join(i, name, IsPlayerNPC(i));
}
}
}
#if defined SSCANF_OnGameModeInit
SSCANF_OnGameModeInit();
#endif
return 1;
}
[18:18:56] [debug] AMX backtrace:
[18:18:56] [debug] #0 00012674 in CPSERVICE_getdist (playerid=111, Float:x2=-1830.03796, Float:y2=2484.25391, Float:z2=77.59250) at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\cpstream.inc:114
[18:18:56] [debug] #1 00011ec8 in public CPSERVICE_Handler () at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\cpstream.inc:86
[18:18:57] [debug] Long callback execution detected (hang or performance issue)
[18:18:57] [debug] AMX backtrace:
[18:18:57] [debug] #0 00011d80 in public CPSERVICE_Handler () at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\cpstream.inc:84
[18:18:57] [debug] Long callback execution detected (hang or performance issue)
[18:18:57] [debug] AMX backtrace:
[18:18:57] [debug] #0 00011d90 in public CPSERVICE_Handler () at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\cpstream.inc:84
[18:18:58] [debug] Long callback execution detected (hang or performance issue)
[18:18:58] [debug] AMX backtrace:
[18:18:58] [debug] #0 00011d34 in public CPSERVICE_Handler () at C:\Users\Thiago\Desktop\GameMod\Gamemode\pawno\include\cpstream.inc:83
[18:18:58] [debug] Long callback execution detected (hang or performance issue)
Código:
public CPSERVICE_Handler()
{
for(new i; i<MAX_PLAYERS; i++){
new Float:prevdist = 100000.000;
new prevcp;
for(new cpid=1; cpid < MAX_CHECKPOINTS; cpid++){ // LINHA DE ERRO 83
if(UsedCPSlot[cpid]) { // LINHA DE ERRO 84
new Float:dist;
dist = CPSERVICE_getdist(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ]); // LINHA DE ERRO 86
if(dist < prevdist){
prevdist = dist;
prevcp = cpid;
}
}
}
new cpid=prevcp;
if(CPSERVICE_getdist(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ]) < Checkpoints[cpid][cpsd]) {
if(CPSERVICE_actualcp[i] != cpid){
SetPlayerCheckpoint(i,Checkpoints[cpid][cpX],Checkpoints[cpid][cpY],Checkpoints[cpid][cpZ],Checkpoints[cpid][cpsz]);
CPSERVICE_actualcp[i] = cpid;
}
} else {
if(CPSERVICE_actualcp[i] != 0){
CPSERVICE_actualcp[i] = 0;
DisablePlayerCheckpoint(i);
}
}
}
return 1;
}
Pessoal, Bom Dia, Tarde ou Noite!
Atualmente uso o Ctime para pegar o horário, mas o mesmo está crashando o samp-server.
Gostaria de saber uma alternativa para esse problema, alguém teria?
Me perdoem caso os comandos da PM e outros de usar ID não estiver funcionando, não tinha ninguém para me ajudar a testar, como o "/Algemar" e "/Desalgemar". E muito mais coisas só testando para saber, não irei mander tudo pois é muito grande!