• 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!

Daopay big problems.

Gloyz

New Member
Joined
Mar 1, 2010
Messages
67
Reaction score
1
Guys I fixed everything! I donated by my own phone and i recieved 200 points for 1 euro (just tested if it worked)

then i wanted donate boots to my char so i bought it in the shop
and waited like 20 minutes now and still get no boots and one more thing on my daopay account they say that i dont have any donaters!
No cash in my acc WHAT THE FUCK? Whats the problem if some1 know?!
 
[09/04/2010 00:05:00] > ERROR: Unable to load GlobalEvents!

I used this script

<globalevent name="shop" interval="30" script="shop.lua"/>
event="script" value="shop.lua"/>
 
Code:
-- FIXED BY Cybermaster && Kekox © OTLand.net
-- ### CONFIG ###
-- message send to player by script "type" (types you can check in "global.lua")
local SHOP_MSG_TYPE = 19
-- time (in seconds) between connections to SQL database by shop script
local SQL_interval = 30
-- ### END OF CONFIG ###
function onThink(interval, lastExecution)
	local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';")
	if(result_plr:getID() ~= -1) then
		while(true) do
			id = tonumber(result_plr:getDataInt("id"))
			action = tostring(result_plr:getDataString("action"))
			delete = tonumber(result_plr:getDataInt("delete_it"))
			cid = getCreatureByName(tostring(result_plr:getDataString("name")))
			if isPlayer(cid) == TRUE then
					local itemtogive_id = tonumber(result_plr:getDataInt("param3"))
					local itemtogive_count = tonumber(result_plr:getDataInt("param2"))
					local container_id = tonumber(result_plr:getDataInt("param1"))
					local container_count = tonumber(result_plr:getDataInt("param4"))
					local add_item_type = tostring(result_plr:getDataString("param5"))
					local add_item_name = tostring(result_plr:getDataString("param6"))
					local received_item = 0
					local full_weight = 0
					if add_item_type == 'container' then
						container_weight = getItemWeightById(container_id, 1)
						if isItemRune(itemtogive_id) == TRUE then
							items_weight = container_count * getItemWeightById(itemtogive_id, 1)
						else
							items_weight = container_count * getItemWeightById(itemtogive_id, itemtogive_count)
						end
						full_weight = items_weight + container_weight
					else
						full_weight = getItemWeightById(container_id, itemtogive_count)
							if isItemRune(container_id) == TRUE then
							full_weight = getItemWeightById(container_id, 1)
						else
							full_weight = getItemWeightById(container_id, itemtogive_count)
						end
					end
					local free_cap = getPlayerFreeCap(cid)
					if full_weight <= free_cap then
						if add_item_type == 'container' then
							local new_container = doCreateItemEx(container_id, 1)
							local iter = 0
							while iter ~= container_count do
								doAddContainerItem(new_container, itemtogive_id, itemtogive_count)
								iter = iter + 1
							end
							received_item = doPlayerAddItemEx(cid, new_container)
						else
							local new_item = doCreateItemEx(container_id, itemtogive_count)
							received_item = doPlayerAddItemEx(cid, new_item)
						end
						if received_item == RETURNVALUE_NOERROR then
							doPlayerSave(cid, true)
							doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from Shop.')
							db.executeQuery("DELETE FROM `z_ots_comunication` WHERE `id` = " .. id .. ";")
							db.executeQuery("UPDATE `z_shop_history_item` SET `trans_state`='realized', `trans_real`=" .. os.time() .. " WHERE id = " .. id .. ";")
						else    
							doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from Prison Break Shop is waiting for you. Please make place for this item in your backpack/hands and wait about '.. SQL_interval ..' seconds to get it.')
						end
					else
						doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, '>> '.. add_item_name ..' << from Spider shop is waiting for you. It weight is '.. full_weight ..' oz., you have only '.. free_cap ..' oz. free capacity. Put some items in depot and wait about '.. SQL_interval ..' seconds to get it.')
					end
			end
			if not(result_plr:next()) then
				break
			end
		end
		result_plr:free()
	end
	return TRUE
end
 
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
<globalevent name="save" interval="900" event="script" value="save.lua"/>
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>

<globalevent name="serverstart" type="start" event="script" value="start.lua"/>
<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->
</globalevents>

<globalevent name="shop" interval="30" event="script" value="shop.lua"/>

Theres my whole global event thing if it might help u..
 
Problem is fixed thanks to you once again Cykotitan.
I would be so f*king happy if you know the other problem to.. i donated for 10 euro and get no cash in my daopay acc!
 
Back
Top