Registruotis    Prisijungti    Forumas    Ieškoti    DUK




Kaip sukurti peace zone?

Įvairūs serverio failai, gidai, skriptai

Kaip sukurti peace zone?

Standartinė Seezy » Liepa 13th, 2010, 9:46 pm

Kaip pavyzdys mes turime kvadrata

1--------------------2
|
|
|
|3-------------------4

Taigi einame i 1 taska ir parasome /loc, einame i 4 taska ir vel parasome /loc... Tada gauname koordinates, maniskes yra tokios 13818 256426 -2013 ir 21550 250005 -1995 dabar einame i zone.xml (data/zones)
ir sukurkime nauja miesta, kaip pvz:

Kodas: Pasirinkti visus
   <zone id="11041" type="Town" shape="Cuboid" minZ="-2050" maxZ="-1900">
      <stat name="name" val="My Cool Town" />
      <stat name="townId" val="33" />
      <stat name="spawnX" val="19495" />
      <stat name="spawnY" val="254006" />
      <stat name="spawnZ" val="-2026" />
   </zone>



kur minZ="-2050" mes rasome musu minZ.. Kaip matote, mano Z koordinate -2013 tai as rasau minZ -2050 (Paaiskinsiu apvalinima pabaigioje)... Kur maxZ="-1900" As turiu koordinate -1995 todel rasau -1900

Kodas: Pasirinkti visus
      <stat name="spawnX" val="19495" />
      <stat name="spawnY" val="254006" />
      <stat name="spawnZ" val="-2026" />


spawn XYZ yra respawn vieta, t.y. kur zaidejai po mirties atsikels...


Paskutinis dalykas kuri reik padaryt, tai nueiti i zone_vertices.sql

Paveikslėlis

i pirma lentele irasom miesto ID, i antra rasome eiliskuma (pradedama nuo 0) ir i trecia bei ketvirta rasome x ir Y koordinates...



PAISKINIMAI:

1) Apvalinimas - stenkites suapvalint kuo labiau, nes kaip pastebejot l2 map'as nėra vien lygi vieta, taigi uzlipus ant kalniuko gali nebebuti ten peace zone.
2) Kaip pastebejot min yra didesnes koordinates negu max... Tai yra del to, kad koordinates yra su "-" zenklu, is matematikos aisku, jog neigiamas skaicius yra mazesnis, kuris kaip tik didesnis, pvz -50 didesnis, nei -5000...
3) shape="********"

NPoly = Daugiakampis (Reikalingos bent trys koordinates)

Cuboid = Apvali zona (Reikalingos tik dvi koordinates)

Cylinder = Cilindro formos zona (viena koordinate ir spindulys) (Tokiu magiju mes nemokam :D)


PATARIMAS:

Patariu geriau susirinkti kuo daugiau koordinaciu, jei zona apvali, o jei staciakampis, tai keturias koordinates ir shape pasirinkti NPoly...
Bei nebijot apvalint Z koordinaciu...



Gida parenge ir sukure Seezy (bauwbas).
Paveikslėlis
Vartotojo avataras
Seezy
Dažnas dalyvis
Dažnas dalyvis
 
Pranešimai: 128
Užsiregistravo: Balandis 6th, 2010, 2:40 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Grįžti į L2j serverio failai, gidai, skriptai

Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 0 svečių