[Ajuda] [DUVIDA] Pawn
#1

Eu estou tentando criar um comando de dar vida e colete

// Vida
'' CMD:vida(playerid,params[])
{
SetPlayerHealth(playerid, 100);
return 1;
}

// Colete
CMD:colete(playerid,params[])
{
SetPlayerArmour(playerid, 100);
return 1;
}

Sу que ao usar /vida no jogo nгo acontece nada, falta mais algo?


eu sou novo nisso, tentei fazer um comando simples, sу para testar
Reply
#2

Sim. Esses valores tem que ser em float.

Troque 100 para 100.0
Reply
#3

PHP Code:
CMD:vida(playerid)
{
    
SetPlayerHealth(playerid100.0);
    return 
1;
}
CMD:colete(playerid)
{
    
SetPlayerArmour(playerid100.0);
    return 
1;

Reply
#4

Quote:
Originally Posted by ipsLuan
View Post
Sim. Esses valores tem que ser em float.

Troque 100 para 100.0
Pronto, eu compilei, deu tudo certo, mas dentro do jogo continua dando server unknown command
Reply
#5

Quote:
Originally Posted by LeonardoClark
View Post
Pronto, eu compilei, deu tudo certo, mas dentro do jogo continua dando server unknown command
Vocк colocou aonde esses comandos? Vocк definiu a include zCMD no inicio da sua GAME-MODE?
Reply
#6

Quote:
Originally Posted by zF3lKy3
View Post
Vocк colocou aonde esses comandos? Vocк definiu a include zCMD no inicio da sua GAME-MODE?
Coloquei em OnPlayerCommandText
sim, zcmd, a samp e sscanf2
Reply
#7

kkkk amigo nгo й em OnPlayerCommandText copie o cуdigo abaixo e cole e cole na ultima linha do seu gamemode.

Quote:
Originally Posted by zF3lKy3
View Post
PHP Code:
CMD:vida(playerid)
{
    
SetPlayerHealth(playerid100.0);
    return 
1;
}

CMD:colete(playerid)
{
    
SetPlayerArmour(playerid100.0);
    return 
1;

Reply
#8

Quote:
Originally Posted by LeonardoClark
View Post
Coloquei em OnPlayerCommandText
sim, zcmd, a samp e sscanf2
O processador de comando zCMD nгo й utilizado na public OnPlayerCommandText, remova seu codigo й pхe abaixo da public, E compile e vб testar!
Reply
#9

Vocк estб usando algum comando em strcmp?
Reply
#10

Quote:
Originally Posted by ipsLuan
View Post
Vocк estб usando algum comando em strcmp?
Nгo, nгo tem nada nesse GM, esse comando de vida e colete й o primeiro que to tentando fazer
Reply
#11

Aн й embaзado... Mais um que quer abrir servidor sem saber incorporar filterscripts...
Reply
#12

Por gentileza copie todo seu cуdigo e cole aqui para nos, nгo apenas os comandos mas sim o cуdigo inteiro por favor!
Reply
#13

Ahhh, vocк estб fazendo por FS.
Certifique-se que vocк colocou o fs no server.cfg, se nгo colocou, Logue na rcon e use loadfs nome

E nгo esqueзa de pфr no server.cfg e salvar
Reply
#14

Quote:
Originally Posted by Artista
View Post
Aн й embaзado... Mais um que quer abrir servidor sem saber incorporar filterscripts...
Nгo to querendo abrir, sу to querendo aprender a programar, por isso to fazendo do 0

Quote:
Originally Posted by [BOPE]Seu._.Madruga
View Post
Por gentileza copie todo seu cуdigo e cole aqui para nos, nгo apenas os comandos mas sim o cуdigo inteiro por favor!
PHP Code:
//-----------|INCLUDES|--------------------------------------------//
#include <a_samp>
#include <zcmd>
#include <sscanf2>
//-----------------------------------------------------------------//
#define Azul #0000ff
public OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Blank Filterscript by your name here");
    print(
"--------------------------------------\n");
    return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
//vida
CMD:vida(playerid)
{
    
SetPlayerHealth(playerid100.0);
    return 
1;
}
//colete
CMD:colete(playerid)
{
    
SetPlayerArmour(playerid100.0);
    return 
1;

Reply
#15

Vocк ta utilizando outro processador de comandos no GM? Jб pensou na possibilidade de criar esses comandos dentro do GM, e com isso evitar esses conflitos?
Reply
#16

Quote:
Originally Posted by ipsLuan
View Post
Ahhh, vocк estб fazendo por FS.
Certifique-se que vocк colocou o fs no server.cfg, se nгo colocou, Logue na rcon e use loadfs nome

E nгo esqueзa de pфr no server.cfg e salvar
Man se pah й isso mesmo, eu apaguei todos os FS que tinha, pq li em algum lugar que era para apagar, tem um monte de FS na pasta, qual que tem que colocar?

Quote:
Originally Posted by Artista
View Post
Vocк ta utilizando outro processador de comandos no GM? Jб pensou na possibilidade de criar esses comandos dentro do GM, e com isso evitar esses conflitos?
Nгo, como que faz para criar comandos dentro do GM?
Reply
#17

Quote:
Originally Posted by LeonardoClark
View Post
Man se pah й isso mesmo, eu apaguei todos os FS que tinha, pq li em algum lugar que era para apagar, tem um monte de FS na pasta, qual que tem que colocar?

Nгo, como que faz para criar comandos dentro do GM?
Se vocк utiliza ZCMD no GM, basta copiar

PHP Code:
CMD:vida(playerid

    
SetPlayerHealth(playerid100.0); 
    return 
1

//colete 
CMD:colete(playerid

    
SetPlayerArmour(playerid100.0); 
    return 
1

e colar dentro do GM.

Mas como vocк disse que apagou todos os FS's, minha suspeita й que vocк tambйm removeu o FS que estб criando do server.cfg. Certifique-se que o nome desse FS esteja no arquivo.
Reply
#18

Mude OnFilterScriptExit() para: OnGameModeExit()
Mude OnFilterScriptInit() para: OnGameModeInit()

E coloque o arquivo do fs na pasta gamemode

e adcionei o nome do FS na pasta server.cfg
Reply
#19

PHP Code:
//-----------|INCLUDES|--------------------------------------------// 
#include <a_samp> 
#include <zcmd> 
#include <sscanf2> 
//-----------------------------------------------------------------// 
#define Azul #0000ff 
main() 
{
    print(
"\n--------------------------------------"); 
    print(
" Servidor Iniciado '-'"); 
    print(
"--------------------------------------\n");
}
public 
OnGameModeInit() 

    print(
"\n--------------------------------------"); 
    print(
" My EGGS arredounded initializing "); 
    print(
"--------------------------------------\n"); 
    return 
1

public 
OnGameModeExit() 

    return 
1

public 
OnPlayerConnect(playerid

    return 
1

//vida 
CMD:vida(playerid

    
SetPlayerHealth(playerid100.0); 
    return 
1

//colete 
CMD:colete(playerid

    
SetPlayerArmour(playerid100.0); 
    return 
1

Reply
#20

Quote:
Originally Posted by zF3lKy3
View Post
Mude OnFilterScriptExit() para: OnGameModeExit()
Mude OnFilterScriptInit() para: OnGameModeInit()

E coloque o arquivo do fs na pasta gamemode

e adcionei o nome do FS na pasta server.cfg
assim ? https://imgur.com/a/vXU0w5i
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)