Noi creăm NPC și facem un teleport de către propriile noastre mâini

Noi creăm NPC și facem un teleport de către propriile noastre mâini

Descriere: Un manual cu privire la modul de a crea un NPC și de a face un teleport cu propriile mâini
Platformă: Java


În primul rând trebuie să creați NPC-ul în sine:

Acum trebuie să-i schimbi identitatea. În 99% din cazuri, acesta este primul număr (puteți verifica cu tabelul "id").






Schimbați-l la id id, de exemplu 7777 (în viitor nu voi mai aminti de această dată o singură dată, dar în cazul tău va trebui să schimbați ID 7777 pe cont propriu).

Apoi, editează înregistrarea primită. Coloanele pe care va trebui să le schimbați:

nume - numele NPC-ului nostru
ServerSideName - setul 1 (numele va fi luat din baza de date, nu de la client)
titlu - titlul NPC-ului nostru
ServerSideTitle - setul 1 (titlul va fi luat din baza de date)
tip - pune "L2Teleporter" pentru a schimba tipul la noul nostru NPC (face teleporter). Poate că în ansamblul tău acest tip va fi numit diferit, găsești doar un teleporter NPC și copiați tipul acestuia

Celelalte coloane nu sunt atât de importante, dar puteți totuși să experimentați.
Atenție vă rog! Nu modificați idTemplate. Nu trebuie să se schimbe, este responsabil pentru pielea NPC pe care ați selectat-o







Felicitări, NPC este gata. Acum poți scrie // spawn 7777 oriunde în joc și creația ta va apărea.

Noi facem de la el un teleportator:

Am ales deja tipul de mai sus. Puteți alege orice tip de NPC, în funcție de cine doriți să vedeți acest NPC. În funcție de aceasta, dialogurile html vor fi în diferite foldere (de exemplu, pentru folderul L2Merchant / data / html / merchant /).

Dar din moment ce avem încă un teleport, apoi vom crea fișierul 7777.html în directorul / data / html / teleporter / folder
Acum tot ceea ce scriem în el se va reflecta în dialogul cu acest NPC în joc.

Dar mai întâi, să creăm un punct în care să facem un teleport. Pentru aceasta intrăm în baza noastră de date, tabelul teleportului.
Mergem în partea de jos și începem să completați o nouă linie:

Descrieri - orice descriere a teleportului dvs., care va fi afișat în mesajul de sistem atunci când teleportați până la acest punct
ID - orice ID neocupat din tabelul teleportului pe care ne vom muta
loc_x, loc_y, loc_z - coordonatele punctului la care ne mutăm
prețul - costul mutării
fornoble - Pentru nublov (1) sau pentru toți (0)

Am intrat în următoarele:

Puteți crea cât mai multe puncte pe care doriți să le navigați.

Orice document html ar trebui să aibă următoarea structură, pe care o punem în ea:


În cazul în care "Câmpul principal al dialogului" este pentru noi să ne schimbăm legăturile cu dvs., pe care jucătorul se teleportează la punctul nostru de vedere.
Iată sintaxa butonului teleport:

La mine sa dovedit astfel:

Am schițat și alte câteva locuri pe care le puteți teleporta, după ce le-ați creat anterior în tabelul de teleportare, după care am primit următoarele:

După aceea, fișierul va trebui să fie stocat în codarea UTF-8 (altfel va exista o fisură) și să reporniți serverul.
Puteți să salvați teleportarea utilizând comanda // spawn 7777







Articole similare

Trimiteți-le prietenilor: