- Dołączył
- Kwiecień 12, 2008
- Posty
- 178
- Liczba reakcji
- 17
VIP DOOR v2
8.42
Opis : S? to drzwi je?eli u?yjemy Vip access (amulet) na siebie to b?dziemy mogli przechodzi? przez drzwi.
W actions tworzymy plik vipdoor.lua i wklejamy do niego to :
Potem tworzymy plik vipaccess.lua i wklejmy do niego to :

W actions.xml dodajmy 3 linijki :
Teraz w items.xml znajdujemy :
W map edytorze dajemy drzwiom Action ID : 2075 je?eli maj? nas teleportowa? na North /\ albo South \/ a je?li na < East albo West > to dajemy Action ID : 2076 na zdi?ciu s? drzwi
Pozdrawiam Kuba1418.
8.42
Opis : S? to drzwi je?eli u?yjemy Vip access (amulet) na siebie to b?dziemy mogli przechodzi? przez drzwi.
W actions tworzymy plik vipdoor.lua i wklejamy do niego to :
Teraz robimy plik vipdoor2.lua i wklejamy tam to :-- Vip Door v2 by Kuba1418 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local cidPosition = getCreaturePosition(cid)
if item.actionid == 2075 and getPlayerStorageValue(cid,21444) == 1 then
if cidPosition.y < toPosition.y then
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y+1,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x,y=toPosition.y-1,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, "Nie posiadasz vip access.", TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
-- Vip Door v2 by Kuba1418 --
function onUse(cid, item, fromPosition, itemEx, toPosition)
local cidPosition = getCreaturePosition(cid)
if item.actionid == 2076 and getPlayerStorageValue(cid,21444) == 1 then
if cidPosition.x < toPosition.x then
doTeleportThing(cid, {x=toPosition.x+1,y=toPosition.y,z=toPosition.z}, TRUE)
else
doTeleportThing(cid, {x=toPosition.x-1,y=toPosition.y,z=toPosition.z}, TRUE)
end
return TRUE
else
doCreatureSay(cid, "Nie posiadasz vip access.", TALKTYPE_ORANGE_1)
return TRUE
end
return FALSE
end
Potem tworzymy plik vipaccess.lua i wklejmy do niego to :
Jest to medal of honor gdy go u?yjemy to b?dziemy mogli przej?? przez vip door-- By Kuba1418
function onUse(cid, item, frompos, item2, topos)
if item.itemid == 5785 then
local playerpos = getCreaturePosition(cid)
doRemoveItem(item.uid,1)
setPlayerStorageValue(cid,21444,1)
doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, "Gratulacie! Teraz jestes posiadaczem Vip Access!", TALKTYPE_ORANGE_1)
end
end

W actions.xml dodajmy 3 linijki :
<action itemid="5785" script="Vipaccess.lua" />
<action actionid="2075" script="vipdoor.lua"/>
<action actionid="2076" script="vipdoor2.lua"/>
Teraz w items.xml znajdujemy :
I zamieniamy na :<item id="5785" article="a" name="medal of honour">
<attribute key="weight" value="100"/>
</item>
<item id="5785" article="a" name="vip access">
<attribute key="weight" value="100"/>
<attribute key="writeable" value="0"/>
</item>
W map edytorze dajemy drzwiom Action ID : 2075 je?eli maj? nas teleportowa? na North /\ albo South \/ a je?li na < East albo West > to dajemy Action ID : 2076 na zdi?ciu s? drzwi
East, West
Pozdrawiam Kuba1418.

Ostatnia edycja:

Sprawdzam...
Dalem reputa za pomoc