[Ajuda] Warning tag mismatch
#1

Estou utilizando essa funзгo para pegar o valor da variбvel de vida e colete do player, porйm estou obtendo 2 warning nos 2 return do comando abaixo, alguйm pode explicar o porque e ajudar a solucionar ?
Код:
GetPlayerVida(playerid)
{
	return Player[playerid][gVida];
}
GetPlayerColete(playerid)
{
	return Player[playerid][gColete];
}
Reply
#2

Tenta assim.

PHP код:
GetPlayerColete(playerid)
{
    new 
Float:armour;
    
armour Player[playerid][gColete];
    return 
armour;
}
GetPlayerVida(playerid)
{
    new 
Float:health;
    
health Player[playerid][gVida];
    return 
health;

@Edit

Tente agora, caso contrбrio veja se sua gColete e gVida sгo do tipo float.
Reply
#3

Nгo funcionou, deu vбrios warning.
Reply
#4

O erro deve estar no uso, a stock esta certa poste o cуdigo onde vocк usa elas.
Reply
#5

Код:
format(string, sizeof(string), "Vida: %.1f", GetPlayerVida(id));
	SendClientMessage(playerid, -1,string);
Reply
#6

Quote:
Originally Posted by Firezl
Посмотреть сообщение
Estou utilizando essa funзгo para pegar o valor da variбvel de vida e colete do player, porйm estou obtendo 2 warning nos 2 return do comando abaixo, alguйm pode explicar o porque e ajudar a solucionar ?
Код:
GetPlayerVida(playerid)
{
	return Player[playerid][gVida];
}
GetPlayerColete(playerid)
{
	return Player[playerid][gColete];
}
Exemplo obtido na wiki
PHP код:
// Sets players health to 50 if it was lower than
// 50 before, as soon as he typed /doctor
 
if(strcmp(cmdtext"/doctor"true) == 0)
{
    new 
Float:health;
    
GetPlayerHealth(playerid,health);
    if (
health 50.0)
    {
        
SetPlayerHealth(playerid50.0);
    }
    return 
1;

Isso demonstra que suas variaveis tem que ser Float.
gVida e gColete

Este code pode ser resumido em duas linhas ...
PHP код:
GetPlayerVida(playerid)return Player[playerid][gVida];
GetPlayerColete(playerid)return Player[playerid][gColete]; 
Reply
#7

PHP код:
Float:GetPlayerVida(playerid)
{
    return 
Player[playerid][gVida];
}
Float:GetPlayerColete(playerid)
{
    return 
Player[playerid][gColete];

Reply
#8

Quote:
Originally Posted by Firezl
Посмотреть сообщение
Estou utilizando essa funзгo para pegar o valor da variбvel de vida e colete do player, porйm estou obtendo 2 warning nos 2 return do comando abaixo, alguйm pode explicar o porque e ajudar a solucionar ?
[code]
GetPlayerVida(playerid)
{
return Player[playerid][gVida];
}
GetPlayerColete(playerid)
{
return Player[playerid][gColete];
}
[code]
Код:
#define GetPlayerColete(%1)  Player[%1][gColete]
#define GetPlayerVida(%1)  Player[%1][gVida]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)