-
Sziasztok, mi lehet a baj?
Nem veszi le a pénzt.
function hunter1()
if ( getPlayerMoney( source ) < 5000000 ) then
takePlayerMoney( source, 5000000 )
else
outputChatBox(\"Nincs eleg penzed!\", 255, 0, 0)
end
end
addEvent(\"onGreeting\", true)
addEventHandler(\"onGreeting\",resourceRoot, hunter1)
-
Először: nincs meghatározva a source, használd helyette a client globális változót vagy a funkcióban határozd meg a játékost egy paraméterrel
Másodszor: az outputchatboxnak nincs megadva hogy kinek írja ki
-
Bad argument @ \'getPlayerMoney\' [Expected player at argument 1, got root]
ERROR: attempt to compare number with boolean
?
function hunter1(thePlayer)
thePlayer = getRootElement()
if ( getPlayerMoney(thePlayer) < 5000000 ) then
takePlayerMoney(thePlayer, 5000000 )
else
outputChatBox(\"Nincs eleg penzed!\",thePlayer, 255, 0, 0)
end
end
addEvent(\"onGreeting\", true)
addEventHandler(\"onGreeting\",resourceRoot, hunter1)
-
thePlayer = getRootElement() -- ezt törölheted
Kliens oldalra:
triggerServerEvent(\"onGreeting\", root, localPlayer)