Strona Główna Belxena 8.4 RPG

Forum poświęcone powstawaniu Belxena OTS

  • Nie jesteś zalogowany.
  • Polecamy: Gry

#1 2009-05-01 23:37:23

Macgates

Administrator

419634
Skąd: Rio de Fabrico
Zarejestrowany: 2009-05-01
Posty: 50
Punktów :   

[8.4] Most

Chcialbym wam przedstawic skrypt na most 100% by me gdy naciskamy na dzwignie most sie pojawia gdy znow nacisniemy znika .
Testowalem skrypt na 8.4 sql The Forgotten Server - Version 0.2 (Mystic Spirit).
Wchodzimy w data/movements/scripts I tworzymy plik o nazwie bridge nastepnie wpisujemy

KOD PHP:

Kod:

---- bridge by Tequ95
function onUse(cid, item, frompos, item2, topos)

if item.itemid == 1945 then

local kratkaid = 406 ------ id mostu
local waterid = 4610 ------ id wody

local kratka1 = {x=439, y=404, z=7} --------- pozycja kratki 1
local kratka2 = {x=439, y=405, z=7} --------- pozycja kratki 2
local kratka3 = {x=440, y=404, z=7} --------- pozycja kratki 3
local kratka4 = {x=440, y=405, z=7} --------- pozycja kratki 4
local kratka5 = {x=441, y=404, z=7} --------- pozycja kratki 5
local kratka6 = {x=441, y=405, z=7} --------- pozycja kratki 6
local kratka7 = {x=442, y=404, z=7} --------- pozycja kratki 7
local kratka8 = {x=442, y=405, z=7} --------- pozycja kratki 8
local kratka9 = {x=443, y=404, z=7} --------- pozycja kratki 9
local kratka10 = {x=443, y=405, z=7} --------- pozycja kratki 10

doCreateItem(kratkaid,1,kratka1)
doCreateItem(kratkaid,1,kratka2)
doCreateItem(kratkaid,1,kratka3)
doCreateItem(kratkaid,1,kratka4)
doCreateItem(kratkaid,1,kratka5)
doCreateItem(kratkaid,1,kratka6)
doCreateItem(kratkaid,1,kratka7)
doCreateItem(kratkaid,1,kratka8)
doCreateItem(kratkaid,1,kratka9)
doCreateItem(kratkaid,1,kratka10)
doTransformItem(item.uid,item.itemid+1)

elseif item.itemid == 1946 then

local kratkaid = 406 ------ id mostu
local waterid = 4610 ------ id wody

local kratka1 = {x=439, y=404, z=7} --------- pozycja kratki 1
local kratka2 = {x=439, y=405, z=7} --------- pozycja kratki 2
local kratka3 = {x=440, y=404, z=7} --------- pozycja kratki 3
local kratka4 = {x=440, y=405, z=7} --------- pozycja kratki 4
local kratka5 = {x=441, y=404, z=7} --------- pozycja kratki 5
local kratka6 = {x=441, y=405, z=7} --------- pozycja kratki 6
local kratka7 = {x=442, y=404, z=7} --------- pozycja kratki 7
local kratka8 = {x=442, y=405, z=7} --------- pozycja kratki 8
local kratka9 = {x=443, y=404, z=7} --------- pozycja kratki 9
local kratka10 = {x=443, y=405, z=7} --------- pozycja kratki 10

doCreateItem(waterid,1,kratka3)
doCreateItem(waterid,1,kratka4)
doCreateItem(waterid,1,kratka5)
doCreateItem(waterid,1,kratka6)
doCreateItem(waterid,1,kratka7)
doCreateItem(waterid,1,kratka8)
doCreateItem(waterid,1,kratka9)
doCreateItem(waterid,1,kratka10)
doTransformItem(item.uid,item.itemid-1)

end
return 1
end

Teraz wchodzimy w data/actions/actions.xml i dodajemy linijke:

Kod:

action actionid="xxxx" script="bridge.lua"/>

Następnie w map edytorze ustawcie na wybrana kratke actionid xxxx
to tyle.


http://img257.imageshack.us/img257/8138/neverendstm0qr1md8ep0.gif

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.shinobi-raifu.pun.pl www.sonyjava.pun.pl www.brainiac2.pun.pl www.chuckfansite.pun.pl www.hardcoreclan.pun.pl