[Ajuda] Erro float funзгo
#1

O que tem de errado aqui?
return vidas;
return coletes;
warning 213: tag mismatch
warning 213: tag mismatch
Код:
GetPlayerHealthEx(playerid, Float:vidas) {
    vidas = vida[playerid];
    return vidas;
}
GetPlayerArmourEx(playerid, Float:coletes) {
    coletes = colete[playerid];
    return coletes;
}
Reply
#2

Vc cria new
Float:VIDA;
GetPlayerHealth(playerid, VIDA) estou no cell
Reply
#3

Eu nгo sei o que vocк estб tentando fazer, mas a funзгo deve ser a mesma tag de retorno.

Код:
forward Float:GetPlayerHealthEx(playerid);
stock Float:GetPlayerHealthEx(playerid) {
    return vida[playerid];
}
forward Float:GetPlayerArmourEx(playerid);
stock Float:GetPlayerArmourEx(playerid) {
    return colete[playerid];
}
Reply
#4

Quote:
Originally Posted by Jastak
Посмотреть сообщение
Eu nгo sei o que vocк estб tentando fazer, mas a funзгo deve ser a mesma tag de retorno.

Код:
forward Float:GetPlayerHealthEx(playerid);
stock Float:GetPlayerHealthEx(playerid) {
    return vida[playerid];
}
forward Float:GetPlayerArmourEx(playerid);
stock Float:GetPlayerArmourEx(playerid) {
    return colete[playerid];
}
Acho que stock nгo tem forward e eu ainda preciso colocar o parametro dentro
Ta dando bug nas linhas

Erros
return valor;
warning 213: tag mismatch

Код:
stock SetPlayerHealthEx(playerid, Float: valor) {
    vida[playerid] += valor;
    return SetPlayerHealth(playerid, valor);
}
stock SetPlayerArmourEx(playerid, Float: valor) {
    colete[playerid] += valor;
    return SetPlayerArmour(playerid, valor);
}
stock GetPlayerHealthEx(playerid, Float: valor) {
    valor = vida[playerid];
	return valor; // warning 213: tag mismatch
}
stock GetPlayerArmourEx(playerid, Float: valor) {
    valor = colete[playerid];
	return valor; // warning 213: tag mismatch
}
Reply
#5

pawn Код:
stock Float:GetPlayerHealthEx(playerid,&valor)
{
    valor = vida[playerid];
    return valor;
}
stock Float:GetPlayerArmourEx(playerid,&valor)
{
    valor = colete[playerid];
    return valor;
}
Testa aн e vк se dб certo...
Reply
#6

Quote:
Originally Posted by GabrielCOP
Посмотреть сообщение
pawn Код:
stock Float:GetPlayerHealthEx(playerid,&valor)
{
    valor = vida[playerid];
    return valor;
}
stock Float:GetPlayerArmourEx(playerid,&valor)
{
    valor = colete[playerid];
    return valor;
}
Testa aн e vк se dб certo...
stock Float:GetPlayerHealthEx(playerid,&valor) // warning 208: function with tag result used before definition, forcing reparse
{
valor = vida[playerid];
return valor;
}
stock Float:GetPlayerArmourEx(playerid,&valor) // warning 208: function with tag result used before definition, forcing reparse
{
valor = colete[playerid];
return valor;
}
Reply
#7

Quote:
Originally Posted by luccagomes15
Посмотреть сообщение
stock Float:GetPlayerHealthEx(playerid,&valor) // warning 208: function with tag result used before definition, forcing reparse
{
valor = vida[playerid];
return valor;
}
stock Float:GetPlayerArmourEx(playerid,&valor) // warning 208: function with tag result used before definition, forcing reparse
{
valor = colete[playerid];
return valor;
}
Coloque as funзхes no comeзo do script.
Reply
#8

Bom dia, tente desse modo:

PHP код:
new Floatvida[MAX_PLAYERS];
new 
Floatcolete[MAX_PLAYERS];
stock FloatGetPlayerHealthEx(playerid, &Floatvidas)
{
    
vidas vida[playerid];
    return 
vidas;
}
stock FloatGetPlayerArmourEx(playerid, &Floatcoletes)
{
    
coletes colete[playerid];
    return 
coletes;

Reply
#9

Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Coloque as funзхes no comeзo do script.
Botei no topo compilou sem erros, mas bugou meu GM todo, nгo conseguia nem abrir, tive q remover

Quote:
Originally Posted by Artista
Посмотреть сообщение
Bom dia, tente desse modo:

PHP код:
new Floatvida[MAX_PLAYERS];
new 
Floatcolete[MAX_PLAYERS];
stock FloatGetPlayerHealthEx(playerid, &Floatvidas)
{
    
vidas vida[playerid];
    return 
vidas;
}
stock FloatGetPlayerArmourEx(playerid, &Floatcoletes)
{
    
coletes colete[playerid];
    return 
coletes;

Код:
stock Float: GetPlayerHealthEx(playerid, &Float: vidas) // warning 208: function with tag result used before definition, forcing reparse
{
    vidas = vida[playerid];
    return vidas;
}
stock Float: GetPlayerArmourEx(playerid, &Float: coletes) // warning 208: function with tag result used before definition, forcing reparse
{
    coletes = colete[playerid];
    return coletes;
}
Reply
#10

https://sampwiki.blast.hk/wiki/Floats
PHP код:
stock GetPlayerHealthEx(playerid)
{
    new 
Float:VidaEx;
    
GetPlayerHealth(playeridVidaEx);
    return 
_:VidaEx;

lembro que nos vнdeos do paulor ele explica sobre isso https://sampforum.blast.hk/showthread.php?tid=428964
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)