• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Some Help Please

balador

New Member
Joined
Jan 31, 2010
Messages
23
Reaction score
0
I'm trying to make a simple chest script or whatever for my server want be plagued by multiple ids. I'm in no way taking credit for anything just trying to learn how to script a little in lua. I can't get it to work for some reason. Maybe someone here can show me the error of my ways.

Heres how its coded. I'm useing tfs 3.6 and i'm guessing its an action script.

function onUse(cid, item, frompos, item2, topos)
if item.uid == 15001 then
getplayerstoragevalue(cid, 50001) == -1 then
setplayerstoragevalue(cid, 50001, 1)
doplayeradditem(cid, 2376, 1)
else
return 0
end
return 1
end

this is the error i get

[Error - LuaScriptInterface::loadFile] data/actions/scripts/test2.lua:3: unexpected symbol near '=='
[19/02/2010 18:07:45] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/test2.lua)
[19/02/2010 18:07:45] data/actions/scripts/test2.lua:3: unexpected symbol near '=='
 
Last edited:
Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if getPlayerStorageValue(cid, 50001) < 1 then
		setPlayerStorageValue(cid, 50001, 1)
		doPlayerAddItem(cid, 2376, 1)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have found " .. getItemInfo(2376).article .. " " .. getItemInfo(2376).name ..".")
	else
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The " .. getItemInfo(item.itemid).name .. " is empty.")
	end
	return true
end
Hope you learn a thing or two.
 
Back
Top