GetPlayerHealthEx(playerid, Float:vidas) { vidas = vida[playerid]; return vidas; } GetPlayerArmourEx(playerid, Float:coletes) { coletes = colete[playerid]; return coletes; }
forward Float:GetPlayerHealthEx(playerid); stock Float:GetPlayerHealthEx(playerid) { return vida[playerid]; } forward Float:GetPlayerArmourEx(playerid); stock Float:GetPlayerArmourEx(playerid) { return colete[playerid]; }
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]; } |
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 }
stock Float:GetPlayerHealthEx(playerid,&valor)
{
valor = vida[playerid];
return valor;
}
stock Float:GetPlayerArmourEx(playerid,&valor)
{
valor = colete[playerid];
return valor;
}
pawn Код:
|
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; } |
new Float: vida[MAX_PLAYERS];
new Float: colete[MAX_PLAYERS];
stock Float: GetPlayerHealthEx(playerid, &Float: vidas)
{
vidas = vida[playerid];
return vidas;
}
stock Float: GetPlayerArmourEx(playerid, &Float: coletes)
{
coletes = colete[playerid];
return coletes;
}
Bom dia, tente desse modo:
PHP код:
|
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; }
stock GetPlayerHealthEx(playerid)
{
new Float:VidaEx;
GetPlayerHealth(playerid, VidaEx);
return _:VidaEx;
}