Moderator
Dołączył: 17 Sty 2010
Posty: 28
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 0/5
|
Wysłany: Pią 14:13, 12 Lut 2010 Temat postu: Jump Script |
|
|
|
w movements robisz pusty plik skok.lua i wklejasz doniego
ten kod:
Kod: |
function onStepIn(cid, item, frompos, item2, topos)
local uidRed = 7362 -- UniqeID sqm z ktorego trzeba brac rozbieg
local uidBlue = 7363 -- UniqeID sqm z ktorego mozna skoczyc(jeśli ma się robieg)
local newpos = {x=89, y=107, z=7} --pozycja na ktora teleportuje po nadepnieciu na sqm z ktorego mozna skoczyc
local storage = 18566
local time = 10 --ile ma czasu aby od miejsca rozbiegu dobiec do miejsca skoku (w sekundach)
if item.uid == uidRed then
setPlayerStorageValue(cid, storage, 1)
doPlayerSendTextMessage(cid, 20, "Wziales rozbieg.")
addEvent(usunStorage, time*1000, cid, storage)
elseif item.uid == uidBlue then
if getPlayerStorageValue(cid, storage) == 1 then
doTeleportThing(cid, newpos)
doPlayerSendTextMessage(cid, 21, "Hooooop.")
doSendMagicEffect(newpos, CONST_ME_POFF)
else
doPlayerSendTextMessage(cid, 1, "Musisz sie rozpedzic")
end
end
end
function usunStorage(cid, storage)
if getPlayerStorageValue(cid, storage) == 1 then
setPlayerStorageValue(cid, storage, -1)
end
end
|
w movements.xml
wklej:
Kod: |
<movevent event="StepIn" uniqueid="7362" script="skok.lua"/>
<movevent event="StepIn" uniqueid="7363" script="skok.lua"/>
|
napewno przyda sie do jakiegos qestu
Post został pochwalony 0 razy
Ostatnio zmieniony przez Unknown dnia Pią 14:15, 12 Lut 2010, w całości zmieniany 1 raz |
|
|