Jump to content

Recommended Posts

Posted

[Tutorial] - Images in HTML ingame

 

In this tutorial i'll show you how you can easly add a picture in a html of an NPC.

First of all you need to take an NPC or make one yourself.

I took an existing NPC called Veteran Ascalon

html: Veteran_ascalon001.htm this one i will edit with a picture in it.

htmltut2.jpg

 

Client side:

First take a picture that you want in your html.

i took this one:

DW.jpg

 

what i have done is edited the height and width in photoshop to 256x256

and saved it as an DDS DXT1 named laller.dds

you get the DSS plugin Here

 

Make a UTX file for it.

Get UnrealEdit from HERE

Install it.

 

Run it with UnrealEd.exe

you will get a window with the name Textures.

There you go to File > New ,click it

you will get a new window. called New Material

Package: tutorialtest

Group: <empty>

name: lol (doenst matter what you put here)

 

and click "New"

and close the upcoming window.

Go to File > Import.

and search for your image and dubbel click it.

i named it laller

then press OK.

 

go to File > save

and save it where you want. i left the name untouched.

place it in your systextures directory of your Lineage client.

 

Server side:

I took this html

 

From Veteran Ascalon, in Giran

 

<HTML><HEAD><BODY>
Veteran Ascalon:<BR>
Would you like to hear stories of my splendid past? In my youth I was a soldier of 
fortune, wandering freely, fighting aliens and making love to women with foreign names. 
There were some hard times, but my blazing Warrior spirit kept me going. 
The deep brotherhood among comrades, struggles, fierce battles, love, romance, 
I experienced it all. 
I was truly a Warrior.
<BR>But now I am old. If I could find a talented young fellow to succeed me, I would 
retire in peace.<BR><A action="bypass -h talk_select">Quest</A>
</BODY></HTML>

 

now if you done the same as me above including the names you can use this code:

 

<IMG src="tutorial.laller" width=256 height=256>

 

then place it where you want in the html like this:

 

<HTML><HEAD><BODY>
Veteran Ascalon:<BR>
Would you like to hear stories of my splendid past? In my youth I was a soldier of 
fortune, wandering freely, fighting aliens and making love to women with foreign names. 
There were some hard times, but my blazing Warrior spirit kept me going. 
The deep brotherhood among comrades, struggles, fierce battles, love, romance, 
I experienced it all. 
I was truly a Warrior.
<BR>But now I am old. If I could find a talented young fellow to succeed me, I would 
retire in peace.<BR><A action="bypass -h talk_select">Quest</A>
<IMG src="tutorial.laller" width=256 height=256>
</BODY></HTML>

 

if you done that save the html and place it in the html of the server.

you can restart the server or got to l2server > Set > and remove HTML Caching

 

Log in and go to the NPC you edited/made and check it out!

 

htmltut1.jpg

 

 

Source: Postpacific

Posted

Xm that's good... I have to say that i didn't know that x.x

 

An easier method is to import an image to an existing file and do it like in thelasthero's guide. Anyway, use this one as the other method is going to get you mad :P (Because of some unexpected erros that may be caused by the encryption).

  • 2 weeks later...
Guest
This topic is now closed to further replies.



  • Posts

    • https://prnt.sc/Bkkc0ShGXv9m https://prnt.sc/-JFLvZXsn27A
    • Hello guys want to sell adena in L2 Reborn Signature x1  Stock =14kk good price 
    • Hi guys, I have the following problem, I want to set up two servers on the same dedicated server and I can't.   L2jacis 409 Linux Server. The first gameserver has the following configuration: # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 190.25.103.103 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7777 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 1 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server1 Login = server1 Password = server1 I configured the second gameserver like this:   # ================================================================ # Gameserver setting # ================================================================ # This is transmitted to the clients, so it has to be an IP or resolvable hostname. If this ip is resolvable by Login just leave * Hostname = 0.0.0.0 # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7788 # The Loginserver host and port. LoginHost = 127.0.0.1 LoginPort = 9014 # This is the server id that the gameserver will request. RequestServerID = 2 # If set to true, the login will give an other id to the server (if the requested id is already reserved). AcceptAlternateID = True UseBlowfishCipher = True # ================================================================ # Database informations # ================================================================ URL = jdbc:mariadb://localhost/server2 Login = server2 Password = server2 apart from having tested 0.0.0.0 on the second gameserver I also tried 127.0.0.1 In both cases I see the two servers in the login when I log in, but I try to enter the one with the lowest ping and it kicks me out. The other server always appears with ping 9999 and I try to enter but it doesn't do anything and it freezes the login so I have to log in again. The hexids are in their respective folders. For server 1, it has its hexid inside the gameserver config folder, and I checked that the hexid id is the same id, for example id 1 in the gameserver is also id1 for server 1, and hexid 2 has its hexid 2 for server 2. The server ports are open and listening when I turn on both gameservers. I really don't know what could be wrong. If you could give me some help I would appreciate it. Excuse my English.
    • We have both old channels from 2006-2009 with the 3rd verification function enabled, and new ones.   For availability, please contact us below: Link - Telegram Link - Facebook WhatsApp - Click here to go to WhatsApp chat
    • You can contact me on skype: niedziolek50
  • Topics

×
×
  • Create New...