Portal SAMP
[Ajuda] unacceptable integer - 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] unacceptable integer (/showthread.php?tid=4787)



unacceptable integer - Mackor - 01/06/2024

Boa noite, estou adaptando um sistema existente porem quando ligo o servidor ele desliga, e se eu não colocar o sistema ele funciona normal, por isso descobri que o problema está no codigo abaixo:

Código PHP:
new GeneratedNames[60][99] =
{
"Aidan_Turner""Alex_Roberts""Andrew_Perez""Anthony_Mitchell""Benjamin_Nelson""Blake_Green",
"Brandon_Adams""Brayden_Baker""Brendan_Scott""Brody_Wright""Caleb_King""Cameron_Lopez",
"Carson_Hill""Charles_Hernandez""Chase_Young""Christian_Hall""Christopher_Allen""Carl_Marx",
"Daniel_Walker""David_Lewis""Dylan_Rodriguez""Edward_Clark""Elijah_Robinson""Elliott_Martinez",
"Ethan_Thompson""Evan_Garcia""Gabriel_Martin""Gavin_White""Hayden_Jackson""Hunter_Anderson",
"Isaiah_Wilson""Jack_Moore""Jacob_Taylor""James_Miller""Jason_Jones""Jayden_Davis",
"Jeremiah_Brown""John_Williams""Jonah_Smith""Josiah_Harris""Julian_Hambleton""Kaden_Hadleigh",
"Kaleb_Haddock""Kayden_Garfield""Kevin_Goodwin""Knox_Fawcett""Landon_Crawford""Liam_Folsham",
"Luke_Chapman""Logan_Corbett""Maxwell_Chamberlain""Parker_Canon""Simon_Byron""Matthew_Brixton",
"Simon_Blackwood""Sebastian_Breeden""Sean_Ackworth""Sawyer_Appleton""Peyton_Annesley""Alexander_Hampton"
};

public 
OnGameModeInit()

{
    new name[24];
    for(new i60i++)
    {
    new random1 random(sizeof(GeneratedNames));
    format(name24"%s"GeneratedNames[random1]);

    AddServerBot(iname);
   }


Parece que a gamemode não está conseguindo executar o sistema, teria uma ideia de como fazer isso sem atrapalhar o servidor, fazendo com que o mesmo não desligue? AddServerBot é um plugin que pode ser encontrado no Google onde adiciona bots no servidor (vou usar para testes).

Aparece a mensagem unacceptable integer quando eu ligo, dai não carrega...


RE: unacceptable integer - blueN - 01/06/2024

Tenta ai meu chapa.

Código PHP:
new GeneratedNames[60][99] = {
    "Aidan_Turner""Alex_Roberts""Andrew_Perez""Anthony_Mitchell""Benjamin_Nelson""Blake_Green",
    "Brandon_Adams""Brayden_Baker""Brendan_Scott""Brody_Wright""Caleb_King""Cameron_Lopez",
    "Carson_Hill""Charles_Hernandez""Chase_Young""Christian_Hall""Christopher_Allen""Carl_Marx",
    "Daniel_Walker""David_Lewis""Dylan_Rodriguez""Edward_Clark""Elijah_Robinson""Elliott_Martinez",
    "Ethan_Thompson""Evan_Garcia""Gabriel_Martin""Gavin_White""Hayden_Jackson""Hunter_Anderson",
    "Isaiah_Wilson""Jack_Moore""Jacob_Taylor""James_Miller""Jason_Jones""Jayden_Davis",
    "Jeremiah_Brown""John_Williams""Jonah_Smith""Josiah_Harris""Julian_Hambleton""Kaden_Hadleigh",
    "Kaleb_Haddock""Kayden_Garfield""Kevin_Goodwin""Knox_Fawcett""Landon_Crawford""Liam_Folsham",
    "Luke_Chapman""Logan_Corbett""Maxwell_Chamberlain""Parker_Canon""Simon_Byron""Matthew_Brixton",
    "Simon_Blackwood""Sebastian_Breeden""Sean_Ackworth""Sawyer_Appleton""Peyton_Annesley""Alexander_Hampton"
};

public 
OnGameModeInit() {
    for(new 0sizeof GeneratedNamesi++)
        AddServerBot(iGeneratedNames[random(sizeof GeneratedNames)]);
   




RE: unacceptable integer - Mackor - 02/06/2024

(01/06/2024 23:51)blueN Escreveu: Tenta ai meu chapa.

Código PHP:
new GeneratedNames[60][99] = {
    "Aidan_Turner""Alex_Roberts""Andrew_Perez""Anthony_Mitchell""Benjamin_Nelson""Blake_Green",
    "Brandon_Adams""Brayden_Baker""Brendan_Scott""Brody_Wright""Caleb_King""Cameron_Lopez",
    "Carson_Hill""Charles_Hernandez""Chase_Young""Christian_Hall""Christopher_Allen""Carl_Marx",
    "Daniel_Walker""David_Lewis""Dylan_Rodriguez""Edward_Clark""Elijah_Robinson""Elliott_Martinez",
    "Ethan_Thompson""Evan_Garcia""Gabriel_Martin""Gavin_White""Hayden_Jackson""Hunter_Anderson",
    "Isaiah_Wilson""Jack_Moore""Jacob_Taylor""James_Miller""Jason_Jones""Jayden_Davis",
    "Jeremiah_Brown""John_Williams""Jonah_Smith""Josiah_Harris""Julian_Hambleton""Kaden_Hadleigh",
    "Kaleb_Haddock""Kayden_Garfield""Kevin_Goodwin""Knox_Fawcett""Landon_Crawford""Liam_Folsham",
    "Luke_Chapman""Logan_Corbett""Maxwell_Chamberlain""Parker_Canon""Simon_Byron""Matthew_Brixton",
    "Simon_Blackwood""Sebastian_Breeden""Sean_Ackworth""Sawyer_Appleton""Peyton_Annesley""Alexander_Hampton"
};

public 
OnGameModeInit() {
    for(new 0sizeof GeneratedNamesi++)
        AddServerBot(iGeneratedNames[random(sizeof GeneratedNames)]);
   


Existe a plugin gbots, ela carrega normalmente, mais quando coloco para carregar no OnGameModeInit aparece isso: https://imgur.com/a/mr6MFEy~

Versão original do script:
Código PHP:
#include <a_samp>

native AddServerBot(idnick[]);

public 
OnGameModeInit() {
    new 
name[24];
    for (new idsids 100ids++) {
        format(name24"Name_%d"ids);
        
AddServerBot(idsname);
    }
    
SetGameModeText("Good Mode!");
    return 
1;


https://pawn.wiki/index.php?/topic/30084-gbots-feikovie-boti/


RE: unacceptable integer - blueN - 02/06/2024

(02/06/2024 00:14)Mackor Escreveu:
(01/06/2024 23:51)blueN Escreveu: Tenta ai meu chapa.

Código PHP:
new GeneratedNames[60][99] = {
    "Aidan_Turner""Alex_Roberts""Andrew_Perez""Anthony_Mitchell""Benjamin_Nelson""Blake_Green",
    "Brandon_Adams""Brayden_Baker""Brendan_Scott""Brody_Wright""Caleb_King""Cameron_Lopez",
    "Carson_Hill""Charles_Hernandez""Chase_Young""Christian_Hall""Christopher_Allen""Carl_Marx",
    "Daniel_Walker""David_Lewis""Dylan_Rodriguez""Edward_Clark""Elijah_Robinson""Elliott_Martinez",
    "Ethan_Thompson""Evan_Garcia""Gabriel_Martin""Gavin_White""Hayden_Jackson""Hunter_Anderson",
    "Isaiah_Wilson""Jack_Moore""Jacob_Taylor""James_Miller""Jason_Jones""Jayden_Davis",
    "Jeremiah_Brown""John_Williams""Jonah_Smith""Josiah_Harris""Julian_Hambleton""Kaden_Hadleigh",
    "Kaleb_Haddock""Kayden_Garfield""Kevin_Goodwin""Knox_Fawcett""Landon_Crawford""Liam_Folsham",
    "Luke_Chapman""Logan_Corbett""Maxwell_Chamberlain""Parker_Canon""Simon_Byron""Matthew_Brixton",
    "Simon_Blackwood""Sebastian_Breeden""Sean_Ackworth""Sawyer_Appleton""Peyton_Annesley""Alexander_Hampton"
};

public 
OnGameModeInit() {
    for(new 0sizeof GeneratedNamesi++)
        AddServerBot(iGeneratedNames[random(sizeof GeneratedNames)]);
   


Existe a plugin gbots, ela carrega normalmente, mais quando coloco para carregar no OnGameModeInit aparece isso: https://imgur.com/a/mr6MFEy~

Versão original do script:
Código PHP:
#include <a_samp>

native AddServerBot(idnick[]);

public 
OnGameModeInit() {
    new 
name[24];
    for (new idsids 100ids++) {
        format(name24"Name_%d"ids);
        
AddServerBot(idsname);
    }
    
SetGameModeText("Good Mode!");
    return 
1;


https://pawn.wiki/index.php?/topic/30084-gbots-feikovie-boti/

Você vai ter que sair do open-mp para funcionar isso ai. Provavelmente o plugin não tá compatível ou tá faltando algo.
Como o site oficial do samp foi desativado, criaram um alternativo. Vou deixar abaixo ambos os links para você baixar o samp-server.

Link Direto: https://gta-multiplayer.cz/downloads/samp037_svr_R2-2-1_win32.zip
Site Alternativo: https://www.sa-mp.mp/downloads/


RE: unacceptable integer - Mackor - 02/06/2024

Mudei do openmp para samp clássico e não mudou nada, ainda continua aparecendo erro.

Vou tentar abrir o plugin e estuda-lo, alguém sabe como posso abrir um plugin?


RE: unacceptable integer - samuelmatheus0502 - 02/06/2024

Sem o nome do plugin e mais explicação sobre o código ta difícil ajudar mano, qual nome do plugin? verifica se os parâmetros passados na função addserverbot realmente ta certo

Posso estar falando merda, mas pra chamar NPC no nativo do próprio samp é tipo assim
Código:
ConnectNPC("[BOT]Pilot", "pilot");
Mas no seu código você está inserindo um id inteiro para ele na variável i
e no do samp é o Nome do BOT e depois a Skin do BOT


RE: unacceptable integer - BitSain - 02/06/2024

(02/06/2024 10:30)samuelmatheus0502 Escreveu: Sem o nome do plugin e mais explicação sobre o código ta difícil ajudar mano, qual nome do plugin? verifica se os parâmetros passados na função addserverbot realmente ta certo

Posso estar falando merda, mas pra chamar NPC no nativo do próprio samp é tipo assim
Código:
ConnectNPC("[BOT]Pilot", "pilot");
Mas no seu código você está inserindo um id inteiro para ele na variável i
e no do samp é o Nome do BOT e depois a Skin do BOT
Aparentemente é um plugin que adiciona um NPC que é interpretado como "jogador fake" de acordo com o que eu vi no link que foi citado em uma das mensagens acima.

Link citado: https://pawn.wiki/index.php?/topic/30084-gbots-feikovie-boti/

~~~~
PLUGIN
Descrição: Com este plugin você pode adicionar um online falso ao seu servidor. (Todos os jogadores vão pensar que o online é real)

Função:
Código PHP:
native AddServerBot(id, const apelido[]); 


Uso:
Código PHP:
AddServerBot(0"NPC"); //Cria um novo bot   



RE: unacceptable integer - samuelmatheus0502 - 02/06/2024

(02/06/2024 10:56)BitSain Escreveu:
(02/06/2024 10:30)samuelmatheus0502 Escreveu: Sem o nome do plugin e mais explicação sobre o código ta difícil ajudar mano, qual nome do plugin? verifica se os parâmetros passados na função addserverbot realmente ta certo

Posso estar falando merda, mas pra chamar NPC no nativo do próprio samp é tipo assim
Código:
ConnectNPC("[BOT]Pilot", "pilot");
Mas no seu código você está inserindo um id inteiro para ele na variável i
e no do samp é o Nome do BOT e depois a Skin do BOT
Aparentemente é um plugin que adiciona um NPC que é interpretado como "jogador fake" de acordo com o que eu vi no link que foi citado em uma das mensagens acima.

Link citado: https://pawn.wiki/index.php?/topic/30084-gbots-feikovie-boti/

~~~~
PLUGIN
Descrição: Com este plugin você pode adicionar um online falso ao seu servidor. (Todos os jogadores vão pensar que o online é real)

Função:
Código PHP:
native AddServerBot(id, const apelido[]); 


Uso:
Código PHP:
AddServerBot(0"NPC"); //Cria um novo bot   

Ah sim, não tinha visto, muito triste então não estar funcionando, porque está tudo certo mesmo