Cum adaug mai multe casute la un npc

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
DaniDc
Nou Venit

Nou Venit
Mesaje: 31
Membru din: 27 Dec 2017, 12:35
Aprecieri: 1  
Mulţumiri: 0
Medalii

*Problemă: Cum adaug mai multe casute la un npc
Tipologie server(PvM / PvP): pvm
*Resursă folosită: *Link exclusiv J4M*-
*ServerFiles utilizat: -
*Syserr:-
Poză:-
*Detalii suplimentare: Vreau sa adaug la un npc mai multe casute , un tutorial explicit bine va rog
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

Multi dintre voi poate nu stiti sa faceti un NPC cu mai multe categorii de shop-uri .
Eu va explic in totalitate cum sa faceti aceste multishop-uri .
Tutorialul e scris de mine , nu este furat sau copiat din alta parte .

Pai in primul rand avem nevoie de un anumit quest .
Si acela find in codul de mai jos .

Puneti codul de mai jos intr-un fisier multishop.quest

Cod: Selectaţi tot

quest multishop begin
state start begin
when [b]9003[/b].chat."Magazin de Diverse" begin
npc.open_shop( 50 )
say("Magazinul de diverse a fost deschis . Poti face cumparaturi !")
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 http://notepad-plus-plus.org/download/v6.7.4.html .

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


Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .


Si cam asta este tot . Sper ca am fost explicit .
https:/horus-maps.com
Afișează semnătura
Avatar utilizator
DaniDc
Nou Venit

Nou Venit
Mesaje: 31
Membru din: 27 Dec 2017, 12:35
Aprecieri: 1  
Mulţumiri: 0
Medalii

npc-u il am eu vreau doar sa adaug inca o casuta la el
Avatar utilizator
DaniDc
Nou Venit

Nou Venit
Mesaje: 31
Membru din: 27 Dec 2017, 12:35
Aprecieri: 1  
Mulţumiri: 0
Medalii

up
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

quest multishop begin
state start begin
when 9003.chat."Magazin de Diverse" begin
npc.open_shop( 50 )
say("Magazinul de diverse a fost deschis . Poti face cumparaturi !")
end
end
end

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
-> adaugi acest quest din nou inloc de > multishop pui -> multishop3
https:/horus-maps.com
Afișează semnătura
Avatar utilizator
DaniDc
Nou Venit

Nou Venit
Mesaje: 31
Membru din: 27 Dec 2017, 12:35
Aprecieri: 1  
Mulţumiri: 0
Medalii

LikePc scrie:quest multishop begin
state start begin
when 9003.chat."Magazin de Diverse" begin
npc.open_shop( 50 )
say("Magazinul de diverse a fost deschis . Poti face cumparaturi !")
end
end
end

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
-> adaugi acest quest din nou inloc de > multishop pui -> multishop3
si unde bag asta , imi poti repeta te rog ?
Avatar utilizator
Athero
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 3936
Membru din: 17 Aug 2017, 00:08
Aprecieri: 559  
Mulţumiri: 7142  
Discord: Copiază ID
Medalii

DaniDc scrie:
LikePc scrie:quest multishop begin
state start begin
when 9003.chat."Magazin de Diverse" begin
npc.open_shop( 50 )
say("Magazinul de diverse a fost deschis . Poti face cumparaturi !")
end
end
end

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
-> adaugi acest quest din nou inloc de > multishop pui -> multishop3
si unde bag asta , imi poti repeta te rog ?
Acela e un quest , il faci intr un notepad cu denumirea ,,magazin.quest" sau ce nume vrei tu dar neaparat .quest sau .lua si ii dai instalare.
//retras
Afișează semnătura
Avatar utilizator
LikePc
Nivel 10

Nivel 10
Mesaje: 2240
Membru din: 11 Aug 2015, 00:01
Server: M3
Regat: Chunjo
Aprecieri: 9  
Mulţumiri: 270  
 Contact:
Medalii

DaniDc scrie:
LikePc scrie:quest multishop begin
state start begin
when 9003.chat."Magazin de Diverse" begin
npc.open_shop( 50 )
say("Magazinul de diverse a fost deschis . Poti face cumparaturi !")
end
end
end

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
-> adaugi acest quest din nou inloc de > multishop pui -> multishop3
si unde bag asta , imi poti repeta te rog ?
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
https:/horus-maps.com
Afișează semnătura
Avatar utilizator
Mr. Tiger
Membru Club

Membru Club
Mesaje: 1223
Membru din: 06 Sep 2013, 11:19
Aprecieri: 12  
Mulţumiri: 126  
Medalii

Cod: Selectaţi tot

“The worst day of loving someone is the day that you lose them.”

― L.J Smith
Afișează semnătura
Avatar utilizator
Seby.
Membru Club

Membru Club
Mesaje: 883
Membru din: 02 Feb 2017, 23:00
Server: Metin2Pegasus
Regat: Jinno
Aprecieri: 112  
Mulţumiri: 167  
Discord: Copiază ID
 Contact:
Medalii

Autorul nu a mai dat niciun răspuns de mai mult de 3 zile. Arhivat.
Închis
Răspunsuri
13
Vizualizări
804
Răspunsuri
1
Vizualizări
172
Răspunsuri
2
Vizualizări
277

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 73 vizitatori