What's new
  • logo_cipsoft
    Latest servers:
    New servers will open on: 19th Feb 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Movements Teleport dla mniejszego lvl ni? xx

Status
Not open for further replies.

Ambioda

Active User
Joined
Dec 25, 2012
Messages
121
Reaction score
6
Dzi? chcia?bym odda? w wasze r?ce skrypt na kratk? przez kt?r? mo?e przej?? lvl mniejszy niz xx lub wi?kszy wi?c zaczynamy. Testowany na TFS 0.4 . Scrypt nie jest m?j!!! Wyci?gn??em go ze swojej daty.
/data/movements/scripts/ robimy plik o nazwie tp.lua
[LUA]function onStepIn(cid, item, pos)

local tp = {x=xxxxx, y=xxxxx, z=x} -- Ustawiamy gdzie ma teleportowac kratka
local backtp = {x=xxxxx, y=xxxxx, z=x} -- gdzie ma teleportowac gracza jesli ma wiekszy niz xx lvl

if getPlayerLevel(cid) <= Mniejszy lvl od tego co tu wpiszemy moze przejsc then
if item.actionid == 50040 then
doTeleportThing(cid,tp)
doSendMagicEffect(getCreaturePosition(cid),10)
end
else
doTeleportThing(cid,backtp)
doPlayerSendTextMessage(cid,25,"Wpisujemy wiadomosc dla gracza ktory ma wiekszy lvl od podanego")
doSendMagicEffect(getCreaturePosition(cid),2)
end
return 1
end [/LUA]
Nastepnie w /data/movements otwieramy plik movements.xml i dodajemy tako o to linijk? [LUA]<movevent type="StepIn" actionid="Wpisujemy actionid" event="script" value="tp.lua" />[/LUA]
Teraz wystaczy da? w map editorze actionid danej kratce i gotowe. Je?li jest ju? taki scrypt na forum to przepraszam za niedopatrzenie ale go nie zauwa?y?em :p
 

Placek

Blue Waffle
Joined
Sep 30, 2008
Messages
6,793
Reaction score
667
Age
9
Odp: Teleport dla mniejszego lvl ni? xx

Nie lepiej tak?
[LUA] function onStepIn(cid, pos, fromPosition)
if getPlayerLevel(cid) <= 100 then doTeleportThing(cid, {x=1000, y=1000, z=7}) doSendMagicEffect(getCreaturePosition(cid),10) else doPlayerSendTextMessage(cid, 25, "Masz za duzy poziom.") doTeleportThing(cid, fromPosition) doSendMagicEffect(getCreaturePosition(cid),2) end
end
[/LUA]
Poza tym ze 100 razy juz byl taki skrypt, wiec jak bys chcial sie chwalic to cos ciekawszego napisz ;P
A jak sie uczysz to zawsze cos dobrego na poczatek.
 

Ambioda

Active User
Joined
Dec 25, 2012
Messages
121
Reaction score
6
Odp: Teleport dla mniejszego lvl ni? xx

No w?a?nie si? ucz? :D aha i jeszcze jedno m?g?by? zerkn?? na grizzly adams ?? bo mam z nim problem jest w osobnym temacie.
 
Status
Not open for further replies.
Top