• 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!
  • 2026 staff recruitment is open! Check it out and consider applying!

Problem z demonami na anni

Dencak

New Member
Joined
Sep 16, 2008
Messages
7
Reaction score
0
Witam mam śilnik TFS 0.3.1 . I mam taki problem że mi anni działa tylko się na nim demony nie pojawiają a jest wszystko dobrze ustawione i w śilniku wyskakuje taki błąd :
PHP:
Lua Script Error: [Action Interface]
data/actions/scripts/quests/anni2.lua:onUse

data/actions/scripts/quests/anni2.lua:55: attempt to call global 'doSummonCreatu
re' (a nil value)
stack traceback:
        data/actions/scripts/quests/anni2.lua:55: in function <data/actions/scri
pts/quests/anni2.lua:3>

mój skrypt na anni wygląda tak :
PHP:
-- annihilator lever

function onUse(cid, item, frompos, item2, topos)

if item.uid == 7020 and item.itemid == 1945 then
player1pos = {x=1196, y=933, z=13, stackpos=253}
player1 = getThingfromPos(player1pos)

player2pos = {x=1197, y=933, z=13, stackpos=253}
player2 = getThingfromPos(player2pos)

player3pos = {x=1198, y=933, z=13, stackpos=253}
player3 = getThingfromPos(player3pos)

player4pos = {x=1199, y=933, z=13, stackpos=253}
player4 = getThingfromPos(player4pos)


if player1.itemid > 0 and player2.itemid > 0 and player3.itemid > 0 and player4.itemid > 0 then
player1level = getPlayerLevel(player1.uid)
player2level = getPlayerLevel(player2.uid)
player3level = getPlayerLevel(player3.uid)
player4level = getPlayerLevel(player4.uid)

questlevel = 100

if player1level >= questlevel and player2level >= questlevel and player3level >= questlevel and player4level >= questlevel then
nplayer1pos = {x=1196, y=933, z=14}
nplayer2pos = {x=1197, y=933, z=14}
nplayer3pos = {x=1198, y=933, z=14}
nplayer4pos = {x=1199, y=933, z=14}

doSendMagicEffect(player1pos,2)
doSendMagicEffect(player2pos,2)
doSendMagicEffect(player3pos,2)
doSendMagicEffect(player4pos,2)

doTeleportThing(player1.uid,nplayer1pos)
doTeleportThing(player2.uid,nplayer2pos)
doTeleportThing(player3.uid,nplayer3pos)
doTeleportThing(player4.uid,nplayer4pos)

doSendMagicEffect(nplayer1pos,10)
doSendMagicEffect(nplayer2pos,10)
doSendMagicEffect(nplayer3pos,10)
doSendMagicEffect(nplayer4pos,10)

demon1pos = {x=1197, y=935, z=14}
demon2pos = {x=1199, y=935, z=14}
demon3pos = {x=1196, y=931, z=14}
demon4pos = {x=1198, y=931, z=14}
demon5pos = {x=1200, y=933, z=14}
demon6pos = {x=1201, y=933, z=14}

doSummonCreature("Demon", demon1pos)
doSummonCreature("Demon", demon2pos)
doSummonCreature("Demon", demon3pos)
doSummonCreature("Demon", demon4pos)
doSummonCreature("Demon", demon5pos)
doSummonCreature("Demon", demon6pos)

doTransformItem(item.uid,item.itemid+1)
else
doPlayerSendCancel(cid,"Somebody in your team do not have 100 lvl.")
end
else
doPlayerSendCancel(cid,"You need four players for this quest.")
end

elseif item.uid ==7020 and item.itemid == 1946 then
if getPlayerAccess(cid) > 0 then
doTransformItem(item.uid,item.itemid-1)
else
doPlayerSendCancel(cid,"Sorry, not possible.")




Proszę o pomoc z góry dzięki
 
Back
Top