Cum faci un script npc Metin2!

Ghiduri şi tutoriale despre cum să vă îmbunătăţiţi serverul/clientul dv. de metin2.
Deconectat
Avatar utilizator
aleiime
Nou Venit
Nou Venit
Mesaje: 20
Membru din: 20 Apr 2014
Status: Sunt bine mersi ^.^
Mulțumiri acordate: 0
Mulțumiri primite: 0

Cum faci un script npc Metin2!

Mesajde aleiime » 26 Apr 2014, 20:25

Cum se face un script pentru metin2 npc ?

Nu este foarte simplu, depinde ce vrei sa faci.

De exemplu vreau sa fac un npc sa imi dea skilurile P

Script skiluri P



Sa stiti ce inseamna cateva taguri

say_title este titlul cand apesi pe npc apoi trb sa apesi pe titlu. Un fel de Buton

say = spune – iti relateaza detaliile.

local opzioni - foloseste scriptul local din acest quest. – detaliile sunt altele dar mai bine intelegeti asa.

if opzioni == 1 then – - — – Daca optiunea aleasa este 1 atuni comuta scriptul mai departe.

Ce inseamna if pc.lvel, gold etc - — pc este caracterul Daca , caracterul are level > = mai mare sau egal decat 5 atunci comuta scriptul in continuare.

if pc.gold >=1 then - — daca, caracterul tau are mai multi bani sau egali cu 1 atunci next script.

Acum alegi altceva iti alegi rasa .

Si acum intrebarile :

Daca ai ales 1 adica warrior iti pune magiile alese.

if skillp ==1 then – atunci iti pune scriptul de la 1

elseif skillp == 5 then atunci daca ai ales 5 adica le-am luat deja iti returneaza valoarea end

————————————————————————————————————–

say_title ( “Skilluri P:” )
say ( “Ai nevoie de lvl 5″ )
say ( “Esti de acord ?” )
say ( “” )
say ( “” )
say_reward ( “Trebuie sa ai neaparat level 5!” )
local opzioni = select ( “Da” , “Nu” )
if opzioni == 1 then
if pc . level >= 5 then
if pc . gold >= 1 then
say_title(“Ce rasa esti?”)
local skillp = select (“Warrior”,”Ninja”,”Sura”,”Shaman”,”Le-am luat deja..”)
if skillp == 1 then
pc.set_skill_level (1,59)
pc.set_skill_level (2,59)
pc.set_skill_level (3,59)
pc.set_skill_level (4,59)
pc.set_skill_level (5,59)
pc.set_skill_level (6,59)
pc.set_skill_level (16,59)
pc.set_skill_level (17,59)
pc.set_skill_level (18,59)
pc.set_skill_level (19,59)
pc.set_skill_level (20,59)
pc.set_skill_level (21,59)

elseif skillp == 2 then
pc.set_skill_level (31,59)
pc.set_skill_level (32,59)
pc.set_skill_level (33,59)
pc.set_skill_level (34,59)
pc.set_skill_level (35,59)
pc.set_skill_level (36,59)
pc.set_skill_level (46,59)
pc.set_skill_level (47,59)
pc.set_skill_level (48,59)
pc.set_skill_level (49,59)
pc.set_skill_level (50,59)
pc.set_skill_level (51,59)
elseif skillp == 3 then
pc.set_skill_level (61,59)
pc.set_skill_level (62,59)
pc.set_skill_level (63,59)
pc.set_skill_level (64,59)
pc.set_skill_level (65,59)
pc.set_skill_level (66,59)
pc.set_skill_level (76,59)
pc.set_skill_level (77,59)
pc.set_skill_level (78,59)
pc.set_skill_level (79,59)
pc.set_skill_level (80,59)
pc.set_skill_level (81,59)
elseif skillp == 4 then
pc.set_skill_level (91,59)
pc.set_skill_level (92,59)
pc.set_skill_level (93,59)
pc.set_skill_level (94,59)
pc.set_skill_level (95,59)
pc.set_skill_level (96,59)
pc.set_skill_level (106,59)
pc.set_skill_level (107,59)
pc.set_skill_level (108,59)
pc.set_skill_level (109,59)
pc.set_skill_level (110,59)
pc.set_skill_level (111,59)
elseif skillp == 5 then
return
end
say ( “Succes! :P” )
say ( “” )
pc . changegold ( – 20000000 )
end
else
say ( “Nu ai level 5!” )
say ( “” )
say ( “” )
say ( “” )
say ( “” )
end
elseif opzioni == 2 then
say ( “Nu vrei skillurile P?” )
say ( “Treaba ta…” )
say ( “cand te razgandesti poti sa revi sa le iei de aici:D” )
say ( “” )
end

Bafta!

Deconectat
Avatar utilizator
Mihai Zamfirache
Membru Club
Membru Club
Mesaje: 543
Membru din: 21 Aug 2013
Localitate: Timisoara
Reputație: ✦Fost SUPER Moderator J4M
✔ Fost Moderator J4M
✔ Fost Trial Moderator J4M
Membru Club (11 iunie - 26 iulie)
Status: Sunt bine mersi ^.^
Server Metin2: Just4Metin
Regat: Chunjo
Mulțumiri acordate: 6
Mulțumiri primite: 1
Contact:

Re: Cum faci un script npc Metin2!

Mesajde Mihai Zamfirache » 28 Apr 2014, 09:49

Mutat in " ghiduri & tutoriale"

Deconectat
Avatar utilizator
Lucas
Utilizator interzis !
Utilizator interzis !
Mesaje: 246
Membru din: 09 Mar 2015
Status: Sunt bine mersi ^.^
Server Metin2: ne
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 0

Re: Cum faci un script npc Metin2!

Mesajde Lucas » 11 Mai 2015, 08:48

Multumim pentru nimic.

Deconectat
Avatar utilizator
Angelfitnesss
Nou Venit
Nou Venit
Mesaje: 14
Membru din: 15 Mai 2015
Status: Sunt bine mersi ^.^
Server Metin2: Metin2oryion
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 1

Re: Cum faci un script npc Metin2!

Mesajde Angelfitnesss » 15 Mai 2015, 07:29

E bine de stiut


Înapoi la “Ghiduri şi Tutoriale”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Ratony Montana, ShadowSide(Alext3rAMV) și 8 vizitatori