CMD:av(playerid, params[]) { if(Player[playerid][Admin] < 1) return SendClientMessage(playerid, CorErro, "Você precisa ser uma Administrador level 1 para usar este comando"); if(pJogando[playerid] == true) return SendClientMessage(playerid, CorErro, "Você não está trabalhando!"); if(sscanf(params, "s[56]", Motivo)) return SendClientMessage(playerid, CorErroNeutro, "USE: /av [TEXTO]"); SendClientMessageToAll(Branco, " "); format(Str, 256, "ADM: %s avisa: %s", pNomeOriginal[playerid], Motivo); SendClientMessageToAll(AzulRoyal, Str); SendClientMessageToAll(Branco, " "); return 1; }
Estou tentando criar esse comando que o administrador digita /av (mensagem) , e envia oque ele digitou para todos, porem ao executar ocomando está retornando if(sscanf(params, "s[56]", Motivo)) return SendClientMessage(playerid, CorErroNeutro, "USE: /av [TEXTO]");
Inserido por: DannielC - 13/08/2021 16:20 - Fórum: Off topic
- Sem Respostas
Fala tropa, depois de muuuito tempo afastadão do sa-mp (de todos os jogos) porém sempre visitava o forum e via os tópicos novos, rapaziada pedindo ajuda (inclusive passam anos e anos e as perguntas "idiotas" nunca acabam né kkkk) fui logar no pc e vi que o fórum não existe mais, mano fiquei até triste namoral, minha adolescencia até meus 16 / 17 anos joguei muito sa-mp, ficava nos portais de sa-mp da vida trocando ideia, inclusive com alguns do fórum mesmo, mas enfim de um tempo pra cá parei com games, mudei minha vida comecei a estudar passei num concursinho (EsSA), mês que vem completo 23 anos, graduado como 3 sargento do exército e ainda apaixonado por games (agora pretendo voltar a jogar), e voces como estão ?
Rapaziada que é da antiga aí no sa-mp e que já atingiu a vida adulta, conte-me como vocês estão, o intuito desse tópico é só trocar uma idéia mesmo e refletirmos o quanto crescemos e mudamos de um certo tempo pra cá... Vontade até de chorar com o forum sa-mp off
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;
}