GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Blez - 2016. Február 08. - 20:09:19

Cím: giveMoney
Írta: Blez - 2016. Február 08. - 20:09:19
Sziasztok. Az if miért nem használható így? A PAWN után ez volt a megszokott és azt gondoltam, hogy ez működhet így is.
 
function giveMoney(player, command, amount)
local amount = amount
if (amount >= 0) then
outputChatBox(\"0 - 10000\", player)
else
givePlayerMoney(player, amount)
outputChatBox(\"\".. amount ..\"$\", player)
end
end
addCommandHandler(\"givemoney\", giveMoney)

 
Illetve valaki le tudnád írni, hogy maga az if hogyan működik? Láttam ilyen megoldást, hogy (amount > 0 or amount = 0) de így sem működik.
Cím: giveMoney
Írta: inf - 2016. Február 08. - 21:07:27
addCommandHandler(\"givemoney\", 
     function (source, commandName, penz)
             if tonumber(penz) < 1 or tonumber(penz) > 10000 then
                outputChatBox(\"0 - 10000\", source)
             else
                givePlayerMoney(source, tonumber(penz))
                outputChatBox(penz, source)
             end
     end
)
Cím: giveMoney
Írta: Blez - 2016. Február 08. - 21:49:22
Működik, köszönöm! :D