NPC- Metin2

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
Moş Query
Nou Venit

Nou Venit
Mesaje: 46
Membru din: 09 Dec 2014, 15:10
Server: Metin2 Query
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Salutare lume. Am si eu o problema.... cum fac o categorie noua la u npc? .. de exemplu dai click pe tiffany., si iti apare sa selectezi grad pozitiv... (Cum fac?)


DAU + CELOR CE MA AJUTA!
Avatar utilizator
Gr1mjoww
Nivel 3

Nivel 3
Mesaje: 307
Membru din: 23 Noi 2014, 20:55
Server: Dirty
Regat: Jinno
Aprecieri: 0
Mulţumiri: 4  
 Contact:
Medalii

Foloseste :
quest subcategorie begin
state start begin

when 9003.chat."Magazinul general" begin
npc.open_shop(3)
end

when 9003.chat."Iteme up 1" begin
npc.open_shop(5)
end

when 9003.chat."Iteme up 2" begin
npc.open_shop(6)
end

when 9003.chat."Pietre" begin
npc.open_shop(27)
end

when 9003.chat."Item-Shop" begin
npc.open_shop(11)
end

when 9003.chat."Marmură binecuvântată" begin
pc.give_item2(70024)
pc.give_item2(70024)
pc.give_item2(70024)
pc.give_item2(70024)
pc.give_item2(70024)
say("Ai primit 5 marmuri.")
end
end
end
1.Dupa ce ai facut questul trebuie sa te duci in navicat , in tabelul shop acolo trebuie sa pui un numar pe care sa nu il mai ai ex:
12(orice numar dar sa nu se repete) 9003(aici e codul npc'ului care vrei sa deschida shopul)
2.Dupa ce ai facut asta te duci in shop_item si acolo la codul npc'ului adaugi 12 (sau ce numar ai pus tu )
3.


when 9003.chat."Magazinul general" begin
npc.open_shop(3)
end


Aici poti modifica '' when 9003'' in ''when 9004'' codul npc'ului in care vrei sa fie subcategoria .
Aici poti modifica npc.open_shop(12) codul magazinului ce l'ai pus in tabelul shop la pasul 1.
Imagine
Imagine
Afișează semnătura
Avatar utilizator
PopolVuh
Utilizator interzis !

Utilizator interzis !
Mesaje: 923
Membru din: 15 Apr 2014, 08:46
Aprecieri: 1  
Mulţumiri: 220  
Medalii

Quest
quest multishop begin
state start begin
when 9003.chat."General" begin
npc.open_shop (4)
say ( "Aici vei gasi" )
say ( "tot ce doresti pentru" )
say ( "a te putea imbunatati." )
end
when 9003.chat."ItemShop" begin
npc.open_shop (16)
say ( "Aici vei gasi" )
say ( "tot ce doresti pentru" )
say ( "a te putea imbunatati." )
end
when 9003.chat."Diverse" begin
npc.open_shop (6)
say ( "Aici vei gasi" )
say ( "tot ce doresti pentru" )
say ( "a te putea imbunatati." )
end
end
end


Bun , acum va voi explica tot ce trebuie sa stiti despre acest quest inainte de a il implementa in server .

Ca sa editam acest quest avem nevoie de NotePad ++ .

Ce trebuie sa editam noi ?

Pai noi trebuie sa editam asa :

9003 - Cod-ul npc-ului la care dorim mai multe categorii de magazine.
Magazin de Diverse - Putem sa-l modificam dupa cum vrem noi sa apara in meniu cand dam click pe NPC.
50 - Ne arata VNUM-ul magazinului din tabelul shop
Magazinul de diverse a fost deschis . Poti face cumparaturi ! - Cu ce vrem noi sa apara cand dam click pe aceea categorie.

Atentie !


Cei care nu pot cumpara din magazine obiecte trebuie sa creeze o linie in
tabelul shop si anume :


50 Magazin de diverse 9003
51 Magazin de echitatie 9003
52 Item-Shop 9003

50,51,52 .... - VNUM-ul setat in quest
Magazin de .... - Numele setat in quest
9003 - NPCul setat in quest

Deci pentru fiecare categorie avem nevoie de o linie speciala in tabelul shop.


Cum il implementam


Codul il punem in fisierul multishop.quest
Il incarcam in server in folderul quest
In consola serverului scriem :
cd /usr...../quest
./qc multishop.quest
Reboot la server.


Si cam asta este tot . Sper ca am fost explicit .
Nu vreau sa aud chestii de genul , copy-paste .
Acest tutorial a fost scris de mine in totalitate inclusiv questul .
Imagine
Afișează semnătura
Avatar utilizator
Moş Query
Nou Venit

Nou Venit
Mesaje: 46
Membru din: 09 Dec 2014, 15:10
Server: Metin2 Query
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

npc.open_shop (6) 6 ala ne arata vnumul pentru categoria respectiva?
Avatar utilizator
PopolVuh
Utilizator interzis !

Utilizator interzis !
Mesaje: 923
Membru din: 15 Apr 2014, 08:46
Aprecieri: 1  
Mulţumiri: 220  
Medalii

vezi ca in shop item, ai itemele, dar in vata ai un cod vnmu, ala il pui acolo, ca sa stie ce shop si cu ce iteme sa deschida
Imagine
Afișează semnătura
Avatar utilizator
Moş Query
Nou Venit

Nou Venit
Mesaje: 46
Membru din: 09 Dec 2014, 15:10
Server: Metin2 Query
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Cantecel.... cum fac sa scot de exemplu un npc din map1
?
Avatar utilizator
PopolVuh
Utilizator interzis !

Utilizator interzis !
Mesaje: 923
Membru din: 15 Apr 2014, 08:46
Aprecieri: 1  
Mulţumiri: 220  
Medalii

alt topic te rog, se face off-topic asa
daca ai rezolvat aici, poti cere topic close....
Imagine
Afișează semnătura
Avatar utilizator
Moş Query
Nou Venit

Nou Venit
Mesaje: 46
Membru din: 09 Dec 2014, 15:10
Server: Metin2 Query
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Rezolvat/ ! Puteti da close topic!!!!!!
Avatar utilizator
PopolVuh
Utilizator interzis !

Utilizator interzis !
Mesaje: 923
Membru din: 15 Apr 2014, 08:46
Aprecieri: 1  
Mulţumiri: 220  
Medalii

T/C si mutat in arhiva, Problema Rezolvata
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori