am 2 mape facute crand de mine dar vreau sai pun cu limitare de lvl si sa fie printrun npc aveti careva vreo idee cum pot face
[rezolvat]npc catre diverse mape
dupa cum zice si topicul stie careva vreun tutorial cum as putea face un npc care sate duca in anumite mape
am 2 mape facute crand de mine dar vreau sai pun cu limitare de lvl si sa fie printrun npc aveti careva vreo idee cum pot face
am 2 mape facute crand de mine dar vreau sai pun cu limitare de lvl si sa fie printrun npc aveti careva vreo idee cum pot face
- SauRRoN
-

- Mesaje: 2834
- Membru din: 26 Iul 2014, 11:25
- Regat: Jinno
- Aprecieri: 581
- Mulţumiri: 1000
- Discord: Copiază ID
[Quest]Teleport Special Maps
Sfat:
La ce e bun ?Sfat:
Cod: Selectaţi tot
quest map100 begin
state start begin
when login or levelup with pc.level >100 begin
set_state(start)
end
end
state start begin
when 33002.chat."Valea Orcilor Supremi (100)." with pc.level >= 100 begin
say_title(""..mob_name(33002)..":")
say("Salut, "..pc.get_name().."")
say("Am o provocare pentru tine.")
say("De data aceasta tinutul este cunoscut,")
say("dar nimeni nu indrazneste sa intre.")
say("Chiar si asa tot trebuie sa ma platesti")
say("Am nevoie de "..item_name(71150).." .")
say_item_vnum(71150)
wait()
say("")
say("")
if pc.count_item(71150)>0 then
say_title(""..mob_name(33002)..":")
say("Te asteapta monstri fiorosi,")
say("tinuturi neexplorate si")
say("pericole la tot pasul.")
say("Odata cu pericolul")
say("vine si adventura.")
say("Mult Succes.")
pc.remove_item(71150)
pc.warp(1226600, 1680600)
else
say_title(""..mob_name(33002).."")
say("Mai intai fami o favore")
say("Adumi "..item_name(71150).." pentru mine ")
say_item_vnum(71150)
say("Am nevoie urgent de ea.")
say("Daca te razgandesti revino.")
wait()
say("Vreau sa te ajut sa gasesti Dragoul de Foc")
say_reward("Vrei sa te teleportez la Dragon?")
local a = select("Da", "Nu")
if a == 1 then
if pc.get_level() >= 100 and pc.get_level() <= 225 then
say_title("Dragonul de Foc:")
say("")
say("Vei fi teleportat acolo.")
say("Mult noroc...")
wait()
pc.warp(182500,1220700)
elseif a == 2 then
say_title("Dragonul de Foc:")
say("")
say("Ok, te mai asteptam")
else
say_title("Dragonul de Foc:")
say("")
say("Imi pare rau, "..pc.get_name().." dar")
say("trebuie sa ai lvl 100 pentru a intra.")
end
end
end
return
end
end
endPai sa zicem ca vrei sa pui o cheie pentru a te teleporta in mapa speciala , dar vrei ca cheia sa nu se gaseasca asa usor... eu m-am gandit sa fac un quest pentru mapa de level 100 , iar cheie sa fie Oul Magic daca nu dispui de Oul Magic sa te teleporteze in cea de-a doua mapa in care se gaseste un dragon ce dropeaza Oul Magic.
Ce face acest quest?
~Pentru inceput ai nevoie de level 100~
Levelul se poate modifica asa:
Step one:
Ctrl+H , cautati 100 si inlocuitil prin comanda replace cu lvl dorit.
~NPC in care este instalat questul este 33002~
El poate fi modificat la fel de usor ca lvl-ul
~Cere un item special pentru a te teleporta in Mapa de level 100~
71150= Ou Magic
~Daca nu dispuneti de acest item , va poate teleporta in cea de-a doua mapa~
- SauRRoN
-

- Mesaje: 2834
- Membru din: 26 Iul 2014, 11:25
- Regat: Jinno
- Aprecieri: 581
- Mulţumiri: 1000
- Discord: Copiază ID
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
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 .
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
[TuT]MultiShop Explicat in totalitate
Sfat:
Sfat:
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
endBun , 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 .
am rezolvat alcumva am pus pe ine teleport ori cum serveru este unu pvm usor asa ca nu prea necesita cu limitare de level sau alte porcari ori cum ai de la mine un +
inca ceva daca doresti sami zici tot in topicu asta
peste tot pe unde caut dau ca exp la mobi il schimb din navicat ei bine eu am mobi beta da iei da exp 300 am pus in navicat 10000 sa dea exp pe mob dau save reboot server dar cand ai bat tot 300 exp da dc ?
inca ceva daca doresti sami zici tot in topicu asta
peste tot pe unde caut dau ca exp la mobi il schimb din navicat ei bine eu am mobi beta da iei da exp 300 am pus in navicat 10000 sa dea exp pe mob dau save reboot server dar cand ai bat tot 300 exp da dc ?
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: cosminusi93ksm și 44 vizitatori

