• logo_cipsoft
    Nowe serwery zostały otwarte 27 Paź 2025:
    Idyllia (Optional PvP) Hostera (Open PvP) us_logo Dracobra (Open PvP)

-Łatwy Wszystko o dzwiach

TigRed

User
door1.png
Wszystko o drzwiach
door1.png
by TigRed​

1. Jak dzia?aj? Drzwi?

Gdy otwierasz/zamykasz drzwi id danych drzwi zostaje automatycznie zmienione w momencie gdy na nie klikniesz (ruchy drzwi s? tylko pozorne). Na tej samej zasadzie dzia?aj? wszystkiego rodzaju lampy czy te? pochodnie.
A oto przyk?adowy skrypt dzia?aj?cych drzwi:
if item.itemid == 6252 then
if item.actionid == 0 then
doTransformItem(item.uid,6254)
else
doPlayerSendTextMessage(cid,22,"It is locked.")
end
elseif item.itemid == 6254 then
doTransformItem(item.uid,6252)
elseif item.itemid == 6891 then
if item.actionid == 0 then
doTransformItem(item.uid,6893)
else
doPlayerSendTextMessage(cid,22,"It is locked.")
end

2. Drzwi od poziomu

Drzwi od poziomu(levelu) to tak zwane bramki levelowe. S? one po to by gracz z ni?szym levelem ni? xx nie m?g? przez nie przej??.
Wchodzimy w Map Edytor, stawiamy drzwi, klikamy na nie PPM i potem LPM na 'Properties'
doorp.jpg

Teraz tak:
W ActionID wpisujemy naprzyk?ad:
1020 -- Drzwi od 20 poziomu.
1050 -- Drzwi od 50 poziomu.
1080 -- Drzwi od 80 poziomu.
1150 -- Drzwi od 150 poziomu.
Rozumiecie?

3. Drzwi dla jednej profesji

Drzwi dla jednej profesji to drzwi przez kt?re mo?e przej?? tylko jedna profesja.
Ustawia si? je podobnie do tych drzwi od konkretnego poziomu, ale z ma?? r??nic? na ko?cu.
Czyli znowu wchodzimy w Map Edytor, stawiamy drzwi, klikamy na nie PPM i potem LPM na 'Properties', ale tym razem zamiast 1000 piszemy 200 i numer profesji:
2001 –- Drzwi dla Maga
2002 –- Drzwi dla Druida
2003 –- Drzwi dla ?ucznika
2004 –- Drzwi dla Rycerza
Proste prawda?

4. Drzwi dla postaci premium

S? to drzwi przez kt?re mog? przej?? jedynie postacie z Premium Kontem (PACC'iem)
W movements/scripts w pliku pacc_doors.lua wklejasz to:
function onUse(cid, item, frompos, item2, topos)
if item.uid == 6265 then
if isPremium(cid) then
pos = getPlayerPosition(cid)
if pos.x == topos.x then
if pos.y < topos.y then
pos.y = topos.y + 1
else
pos.y = topos.y - 1
end
elseif pos.y == topos.y then
if pos.x < topos.x then
pos.x = topos.x + 1
else
pos.x = topos.x - 1
end
else
doPlayerSendTextMessage(cid,22,'Stand in front of the door.')
return 1
end
doTeleportThing(cid,pos)
doSendMagicEffect(topos,12)
else
doPlayerSendTextMessage(cid,22,'You need premium account to pass this door.')
end
return 1
else
return 0
end
end
ID drzwi. W tym wypadku 6265
Grasz musi sta? na przeciwko drzwi bo inaczej przez nie nie przejdzie.
Gracz potrzebuje premium konto ?eby przej?? przez drzwi.

5. Drzwi dla jednej z p?ci

Drzwi kt?re przepuszczaj? tylko jedn? z p?ci. Podobnie jak toalety.
function onUse(cid, item, frompos, item2, topos)
sex = getPlayerSex(cid)
pos = getPlayerPosition(cid)
if item.uid == lolx then
if sex == 1 then
if pos.x == topos.x then
if pos.y < topos.y then
pos.y = topos.y + 1
else
pos.y = topos.y - 1
end
elseif pos.y == topos.y then
if pos.x < topos.x then
pos.x = topos.x + 1
else
pos.x = topos.x - 1
end
else
doPlayerSendTextMessage(cid,22,'Stand in front of the door.')
return 1
end
doTeleportThing(cid,pos)
doSendMagicEffect(topos,12)
else
doPlayerSendTextMessage(cid,22,'You do not have the right sex to pass this door.')
end
return 1
else
return 0
end
end
ID jednej z p?ci
Kod:
[COLOR="DarkOrchid"]1[/COLOR] -- dla ch?opak?w/m??czyzn 
[COLOR="DarkOrchid"]0[/COLOR] -- dla dziewczyn/kobiet
Grasz musi sta? na przeciwko drzwi bo inaczej przez nie nie przejdzie.
Gracz nie ma poprawnej p?ci aby przej?? przez te drzwi.

6. ID Drzwi

ID drzwi to nic innego jak numer drzwi. Ka?de drzwi musi mie? swoje ID.
A tutaj podam ID wszystkich drzwi jakie s? w tibii 8.10:
2wqr0gp.png

Pomog?em? Podzi?kuj =):thx:
Enjoy!
Pozdrawiam [EVIL]TigRed[/EVIL]
 

Our partners and their custom servers:

Odp: Wszystko o dzwiach

No no no :)
Dobra robota! Pewnie d?ugo si? nad tym m?czy?e?... Doceniam takie prace :)
Dzi?ki Twojemu poradnikowi, na pewno wiele si? naucz?, tak?e wielkie dzi?ki i reput leci :):p
:thx:
 
Odp: Wszystko o dzwiach

No spoko poradnik, mi by si? nie chcia?o tyle pisa?, lol. Dobra robota.
Pewnie d?ugo pisa?e? te wszystkie id drzwi itd. xdd
Nie wydaje mi si? to jakie? przydatne czy co?, ale dobra, nooby s? w?r?d nas...
 
Odp: Wszystko o dzwiach

No bardzo ?adny poradnik na pewno po?wi?ci?e? na niego du?o swojego czasu i nale?y Ci si? nagroda (repucik). Poradnik bardzo fajny estetycznie zrobiony i nie mam si? do czego przyczepi?( nie chc? mi si? szuka? b??d?w ;x ) =)
 
Back
Do góry Bottom