Mag Egzorcysta
Advanced User
- Joined
- Apr 17, 2010
- Messages
- 248
- Reaction score
- 39
Dla d?wigni z prawej strony nadajemy jej aid 6000, dla tej na dole 6001, tej z lewej 6002, a u g?ry 6003.
-- Skrypt --
W actions.xml doklejamy:
//uaktualni?em Twoj? wersj?.
-- Skrypt --
Code:
function onUse(cid, item, frompos, itemEx, topos)
local pos = getCreaturePosition(cid)
local config = {
[6000] = {pos_kaski={x=pos.x+1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y+1,z=pos.z}},
[6001] = {pos_kaski={x=pos.x,y=pos.y+1,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y+1,z=pos.z}},
[6002] = {pos_kaski={x=pos.x-1,y=pos.y,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x-1,y=pos.y+1,z=pos.z}},
[6003] = {pos_kaski={x=pos.x,y=pos.y-1,z=pos.z,stackpos=255}, pos_nagrody={x=pos.x+1,y=pos.y-1,z=pos.z}}
}
local config_2 = {
[1] = {ile_cc=5, szansa=20, wygrana=15},
[2] = {ile_cc=10, szansa=15, wygrana=25},
[3] = {ile_cc=25, szansa=10, wygrana=50},
[4] = {ile_cc=50, szansa=5, wygrana=100}
}
local dzwignia = config[item.actionid]
local position_kasy = getThingFromPos(dzwignia.pos_kaski)
local rand = math.random(1,100)
if dzwignia then
if item.itemid == 1945 then
if position_kasy.itemid == 2160 then
for i=1, #config_2 do
if position_kasy.type == config_2[i].ile_cc then
if rand >= config_2[i].szansa then
doTransformItem(item.uid, item.itemid+1)
doRemoveItem(position_kasy.uid, config_2[i].ile_cc)
doSendMagicEffect(dzwignia.pos_kaski, 2)
doPlayerSendTextMessage(cid, 22, "Straciles "..config_2[i].ile_cc.." Crystal Coins :(.")
return true
else
doTransformItem(item.uid, item.itemid+1)
doRemoveItem(position_kasy.uid, config_2[i].ile_cc)
doCreateItem(2160, config_2[i].wygrana, dzwignia.pos_nagrody)
doSendMagicEffect(dzwignia.pos_nagrody, 13)
doSendMagicEffect(position_kasy, 21)
doPlayerSendTextMessage(cid, 22, "Gratulacje Wygrales "..config_2[i].wygrana.." Crystal Coins :).")
return true
end
end
end
else
doPlayerSendTextMessage(cid, 22, "Poloz kase.")
return true
end
elseif item.itemid == 1946 then
doTransformItem(item.uid, item.itemid-1)
end
end
return true
end
Code:
<action fromaid="6000" toaid="6003" event="script" value="kasyno1.lua"/>
//uaktualni?em Twoj? wersj?.