CB:addHealth(playerid, blockid, world, params[])
{
new Float:hp;
ReturnCommand(playerid, params, world);
if(sscanf(params, "f", hp))
return CBWrongData(playerid, blockid, world);
if(cmBlock[world][blockid][cbMode])
{
foreach(new i : Player)
{
if(world != GetPlayerVirtualWorld(i))
continue;
if(!cbCompareMode(i, blockid))
continue;
GetPlayerHealth(i, pData[i][pHealth]);
pData[i][pHealth] += hp;
SetPlayerHealth(i, pData[i][pHealth]);
}
return true;
}
if(world != GetPlayerVirtualWorld(playerid))
return true;
GetPlayerHealth(playerid, pData[playerid][pHealth]);
pData[playerid][pHealth] += hp;
SetPlayerHealth(playerid, pData[playerid][pHealth]);
return true;
}```
условие cbMode не проверятся для игрока #playerid