Kowol
Senior User
Testowane na TFS 0.3.2
Witam, prezentuje wam skrypt kt?ry robi?em na potrzeb? kolegi.Jest to skok z g?ry, bierzemy rozbieg nast?pnie biegniemy do wyznaczonego sqm i je?li mamy rozbieg mo?emy skoczy? na dan? pozycje(po prostu daje tp).
Tutaj filmik:
Nie masz wystarczających uprawnień, aby zobaczyć link.
Zaloguj or Rejestracja
Data/movements/scripts/skok.lua
PHP:
--Jump Script by Kowol--
function onStepIn(cid, item, frompos, item2, topos)
local uidRed = 7362 -- UID sqm z ktorej mozna brac rozbieg
local uidBlue = 7363 -- UID sqm z ktorego mozna skoczyc(je?li ma si? robieg)
local newpos = {x=89, y=107, z=7} -- pozycja na ktora zteleportuje po nadepnieciu na sqm z ktorego mozna skoczyc
local storage = 18566
local time = 10 -- ile ma czasu aby od miejsca rozbiego 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, "Hoop.")
doSendMagicEffect(newpos, CONST_ME_POFF)
else
doPlayerSendTextMessage(cid, 1, "Musisz wziasc rozbieg")
end
end
end
function usunStorage(cid, storage)
if getPlayerStorageValue(cid, storage) == 1 then
setPlayerStorageValue(cid, storage, -1)
end
end
PHP:
<movevent event="StepIn" uniqueid="7362" script="skok.lua"/>
<movevent event="StepIn" uniqueid="7363" script="skok.lua"/>
Nie masz wystarczających uprawnień, aby zobaczyć link.
Zaloguj or Rejestracja
Nie jest to mo?e jaki? super ci??ki skrypt, ale akurat wpad?em na taki pomys?.