Sziasztok!
Olyan problémám lenne, hogy amikor beírom, hogy /tuneradio akkor ezt a hiba üzenetet kapom:
[19:01:14] ERROR: chat-system\\pmS.lua:722: attempt to compare number with string
És erre a sorra írja a hibát: if v[2] > 0 then
function setRadioChannel(thePlayer, commandName, slot, channel)
slot = tonumber( slot )
channel = tonumber( channel )
if not channel then
channel = slot
slot = 1
end
if not (channel) then
outputChatBox(\"Használat:#e7d9b0 /\" .. commandName .. \" [frekvencia]\", thePlayer, 0, 206, 209,true)
else
if (exports.global:hasItem(thePlayer, 6)) then
local count = 0
local items = exports[\'itemsystem\']:getItems(thePlayer)
for k, v in ipairs( items ) do
if v[1] == 6 then
count = count + 1
if count == slot then
if v[2] > 0 then
if channel > 0 and channel < 1000000000 then
if exports[\'itemsystem\']:updateItemValue(thePlayer, k, channel) then
outputChatBox(\"Beállítottad a rádiódat a #\" .. channel .. \" frekvenciára.\", thePlayer)
exports.global:sendLocalMeAction(thePlayer, \"átálítja a rádiója frekvenciáját.\")
end
else
outputChatBox(\"Tiltott frekvencia.\", thePlayer, 255, 0, 0)
end
else
outputChatBox(\"A Rádiód ki van kapcsolva. ((/toggleradio))\", thePlayer, 255, 0, 0)
end
return
end
end
end
outputChatBox(\"Érvényltelen rádió ID! Nincs ennyi rádiód.\", thePlayer, 255, 0, 0)
else
outputChatBox(\"Nincs rádiód!\", thePlayer, 255, 0, 0)
end
end
end
addCommandHandler(\"tuneradio\", setRadioChannel, false, false)
Segítségeteket előre is köszönöm!