What's new

Kupiny item w item shop niepojawia sie? (ss) (reput)

0KozaczeK0

Active User
Joined
Apr 26, 2010
Messages
122
Reaction score
12
Hi zrobilem sobie acc i wogule wstawilem zeczy do sms shop ale gdy je kupuje to niedostaje ich?
Oto pare ss do pomocy
1.
neuebitmapp.png

2.
neuebitmapv.png

3.
neuebitmapc.png

4.
neuebitmapyn.png


Prosze o jaknajszybsza pomoc ! (Dla tych co pomoga daje Reputa)

Pozdrawiam.
 

abramis brama

New User
Joined
May 8, 2010
Messages
4
Reaction score
0
Age
28
Odp: Kupiny item w item shop niepojawia sie? (ss) (reput)

Witam mam taki sam problem z moim OTS'em :/
Wszystko jest zrobione jak nale?y ale nie dostaj? item?w po kupnie :/
Pomo?e ktos?

@btw.
Podam jeszcze ?e mapa jest w?asna.

Pozdrawiam :)
 
Last edited:

Neskot

Active User
Joined
Sep 22, 2009
Messages
69
Reaction score
3
Odp: Kupiny item w item shop niepojawia sie? (ss) (reput)

Tam co? pisze ?e jak zrobi player reloga to wtedy dostanie itemek...
pr?bowa?e?? xDD
 

0KozaczeK0

Active User
Joined
Apr 26, 2010
Messages
122
Reaction score
12
Odp: Kupiny item w item shop niepojawia sie? (ss) (reput)

Tam co? pisze ?e jak zrobi player reloga to wtedy dostanie itemek...
pr?bowa?e?? xDD

ehh jasne ze prubowalem.
-prubowalem sie przerelogowywac
-od nowa passy wpisywac
-kupywac jak bylem wylogowany

Niewiem co jest prosze pomocy !

Pozdrawiam


PS. Ale zmiana nicku mi dziala !
 

Draugh

Active User
Joined
Dec 31, 2008
Messages
92
Reaction score
1
Odp: Kupiny item w item shop niepojawia sie? (ss) (reput)

Witaj. Je?eli go nie masz dodaj ten skrypt do Globalevents>shop.lua
-- ### CONFIG ###
-- message send to player by script "type" (types you can check in "global.lua")
SHOP_MSG_TYPE = 19
-- time (in seconds) between connections to SQL database by shop script
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("param1"))
local itemtogive_count = tonumber(result_plr:getDataInt("param2"))
local container_id = tonumber(result_plr:getDataInt("param3"))
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(itemtogive_id, itemtogive_count)
if isItemRune(itemtogive_id) == TRUE then
full_weight = getItemWeightById(itemtogive_id, 1)
else
full_weight = getItemWeightById(itemtogive_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(itemtogive_id, itemtogive_count)
received_item = doPlayerAddItemEx(cid, new_item)
end
if received_item == RETURNVALUE_NOERROR then
doPlayerSendTextMessage(cid, SHOP_MSG_TYPE, 'You received >> '.. add_item_name ..' << from OTS 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 OTS 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 OTS 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

Teraz do globalevents.xml dodaj
<globalevent name="shop" interval="30" script="shop.lua"/>
 

0KozaczeK0

Active User
Joined
Apr 26, 2010
Messages
122
Reaction score
12
Odp: Kupiny item w item shop niepojawia sie? (ss) (reput)

[GRACZ]Xayan[/GRACZ] Dziekuje za linka ; )

Leci rep++

Pozdrawiam.
 
Top