Pagina de start a forumului Spawn.MyForum.ro
Inregistrare • Cautare • FAQ • Membri • Grupuri • Autentificare
[SHARE]Cum Creezi Un Shop (exp. GM SHOP)

 
Raspunde la subiect    Pagina de start a forumului Spawn.MyForum.ro » _-=resurse=-_ Subiectul anterior
Subiectul urmator
[SHARE]Cum Creezi Un Shop (exp. GM SHOP)
Autor Mesaj
Spown
Administrator
Administrator


Data inscrierii: 09/Noi/2008
Mesaje: 96

Mesaj [SHARE]Cum Creezi Un Shop (exp. GM SHOP) Raspunde cu citat (quote)
sunt 2 metode ... prin buylist si prin multisell

am sa prezint metoda prin multisell (este cea mai ushoara)

practic aici ai necesitate sa creezi un npc (mia necomplicat sa modifici unu deja exostent) sa fie de tipul "L2Merchant", un html pt respectivul npc si un xml care e practic lista shop-ului

Un NPC nou ... pai .. asta ar cam fi un exp de cod pt un npc nou:
Cod:
INSERT INTO `npc` (`id`,`idTemplate`,`name`,`serverSideName`,`title`,`serverSideTitle`,`class`,`collision_radius`,`collision_height`,`level`,`sex`,`type`,`attackrange`,`hp`,`mp`,`hpreg`,`mpreg`,`str`,`con`,`dex`,`int`,`wit`,`men`,`exp`,`sp`,`patk`,`pdef`,`matk`,`mdef`,`atkspd`,`aggro`,`matkspd`,`rhand`,`lhand`,`armor`,`walkspd`,`runspd`,`faction_id`,`faction_range`,`isUndead`,`absorb_level`,`absorb_type`) VALUES
(99999,20832,'Demonic Shop',1,'EviL Trader',1,'Monster.skeleton_pikeman',10.00,28.00,43,'male','L2Merchant',40,1728,618,8.69,2.14,40,43,30,21,20,10,2720,184,249,252,163,181,278,500,333,292,0,0,55,191,'undead_clan1',300,1,0,'LAST_HIT'),


cum creezi un html pt noul npc ... pai in primul rand treb sa aibe numele identic cu id-ul npc-ului si extensia ".htm" ... si treb sa fie pus in folder-ul "gameserver\data\html\merchant"

ca sa faci legatura dintre html si multisell (adica atunci cand dai click pe "weapons" sa zicem sa itzi deschida o lista cu arme) codul din html ar treb sa arate ceva de genul:

Cod:

<html><body>
Something Trader:
<br>
Buy your "something" here..
<td>
<button>
</td>
<br>
</body></html>


revin neîntârziat la ce inseamna codul ala si cum il editezi ... pasul urmator este sa creezi tabelul din multisell ... sa ii dam numele "99999.xml" (extensia este.xml obligatoriu) acest fishier treb sa fie plasat in folder-ul "gameserver\data\multisell" si va contzne un cod de genul:

Cod:
<xml>
<!-- "something" Trader -->
<list>
<item>
<ingredient>
<production>
</item>
</list>


... la ingridient id .. scrii id-ul itemului necesar pt a cumpara ceva .. exp .. Adena (id 57) iar la production id scrii id-ul itemului care sa il primeshti in schibul itemului de la production id (P.S. ... "count" care poate fi gasit si la ingrideient si la production este numarul de iteme necesare respectiv primite la schimb) ... codul treb sa inceapa cu
Cod:
<list>
si sa se termine cu
Cod:
</list>
iar pt fiecare tip de trade care il adaugi sa NU uitzi sa modific linia
Cod:
<item>
pt al doilea treci 2 .. al treilea treci 3 .. si tot asha

... cum am zis mai sus sa revenim la codul html ... vei observa codul
Cod:
action="bypass -h npc_%objectId%_multisell 99999"
... aici poate sa difere .... "99999" este defapt numele tabelului din multisel de unde va incarca lista cu iteme

Sper ca atzi intzeles ceva .. daca avetzi vre-o nelamurire sa nu ezitatzi sa intrebatzi
10/11/2008 09:09 Vezi profilul utilizatorului Trimite mesaj privat
tcapital
Junior
Junior


Data inscrierii: 20/Iul/2012
Mesaje: 5
Localitate: Great Britain

Mesaj Raspunde cu citat (quote)
You are so great
30/08/2012 18:21 Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:    
Raspunde la subiect    Pagina de start a forumului Spawn.MyForum.ro » _-=resurse=-_ Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la: 
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB © 2001, 2005 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro