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

[8.6] TFS 0.3.6 - Problem ze skryptem

MrDamiano

New Member
Joined
Feb 3, 2013
Messages
14
Reaction score
0
Witam, używam TFS 0.3.6 i chciałem użyć skryptu dzięki któremu po wejściu na odpowiednią kratkę pojawiają się dwa training monki wpisująć w unique id "1999" na danej kratce, skrypt robiony był pod 8.54 lecz na TFS 0.3.6 jednak nie działa i pojawia się jedynie efekt teleportu bez monków, byłby ktoś w stanie przerobić ten skrypt w taki sposób aby działał pod 8.6? byłbym ogromnie wdzięczny.

movements.xml:

Code:
<movevent type="StepOut" uniqueid="1999" event="script" value="monks1.lua" />
<movevent type="StepIn" uniqueid="1999" event="script" value="monks.lua" />

monks.xml

Code:
--[[
Script V1.0
Author: God Jako
Contact GG: 37094769 or email: [email protected]
--]]
function onStepIn(cid, item, fromPos, item2, toPos)
local monk1 = {x = 373, y = 618, z = 6} -- Pozycja stworzenia 1 monka
local monk2 = {x = 375, y = 618, z = 6} -- Pozycja stworzenia 2 monka
local game = {x = 366, y = 888, z = 6} -- Pozycja gdzie gracza ma wywalic po skaczonym czasie
local czas = 10*60*1000 -- Ile minut trwa trening 10 = czas
doCreateMonster('Training Monk', monk1, true, false, false)
doSendMagicEffect(monk1, 10)
doCreateMonster('Training Monk', monk2, true, false, false)
doSendMagicEffect(monk2, 10)
doTransformItem(item.uid, 3217)
addEvent(doTeleportThing, czas, cid, game)
doPlayerSendTextMessage(cid, 19, "You have 10 minutes!")
addEvent(doPlayerSendTextMessage, czas, cid, 19, "Time is over!")
return true
end

monks1.xml

Code:
--[[
Script V1.0
Author: God Jako
Contact GG: 37094769 or email: [email protected]
--]]
function onStepOut(cid, item, fromPosition, item2, toPosition)
local monster = {
        { x = 373, y = 618, z = 6, stackpos = 253 },
        { x = 375, y = 618, z = 6, stackpos = 253 }
    }
doRemoveCreature(getThingFromPos(monster[1]).uid)
doRemoveCreature(getThingFromPos(monster[2]).uid)
doTransformItem(item.uid, 3216)
return true
end


Błąd z konsoli:

14tucuh.jpg
 
Back
Top