Unmantained Guida 3 NPC Script by Gabs496 (Cavallo esperto,Cambia regno,Venditore Exp)

Una guida contrassegnata come Unmantained contiene informazioni su un argomento obsoleto, non più utile o files non aggiornati da parte del creatore.
Stato
Discussione chiusa ad ulteriori risposte.

Gabs496

Utente Silver
6 Agosto 2009
63
13
12
77
Ultima modifica da un moderatore:
Salve a tutta la community.Vi prego,non tartassatemi di risposte che dicono che esistono già questi script,poichè ne sono a conoscenza e spero anche che lo staff non mi applichi delle infrazioni :) Tornando a noi...
E' da 4 giorni che mi sono incimentato nello scripting Metin2 e ho creato 3 script.Essendo i primi,vorrei mostrarveli e condividerli con voi.
ATTENZIONE:non ci sono i crediti negli script,però prego di non spacciarli per propri in caso si condividano in altri forum.Grazie :)
Eccoli qua

Cavallo Esperto
Cosa offre:
-Cavallo al liv 30 (Esperto)
-Libro armi a cavallo
-Chiama cavallo 100%
-Tutte e 3 le skill del cavallo a P
Costo:1kk
Codice:
say_title ( "Cavallo esperto" )
say ( "Ciao," )
say ( "sono lo stalliere di NeRd Mt2." )
say ( "A differenza degli altri," )
say ( "sono generoso!" )
say ( "Ti vendo l'abilità Chiama Cavallo," )
say ( "libro militare a cavallo," )
say ( "cavallo esperto e" )
say ( "skill a P" )
say ( "a 1.000.000 di yang.")
say ( "Procediamo?" )
local scelta = select ( "Si" , "No" )
if scelta == 1 then
if pc . gold >= 1000000 then
pc . changegold ( - 1000000 )
horse . unride ( )
pc . set_skill_level ( 131 , 40 )
pc . give_item2 ( 50053 , 1 )
horse . get_level ( 30 )
pc . set_skill_level ( 137 , 40)
pc . set_skill_level ( 138 , 40)
pc . set_skill_level ( 139 , 40)
pc . set_skill_level ( 140 , 40)
horse . ride ( )
say ( "Ciao e grazie!" )
else
say ( "Mi dispiace,ti occorrono più yang!" )
return
end
elseif scelta == 2 then
say ( "Vabbè,torna quando vuoi!" )
return
end

Cambia regno
Cosa offre:
-Permette di cambiare regno
-Teletrasporto immediato nel villaggio del regno scelto
Costo:0
Codice:
say_title ( "Cambia regno" )
say ( "Ciao!" )
say ( "Stanco di questo regno?" )
say ( "Se vuoi posso parlare con Ersus" )
say ( "e farti cambiare regno." )
say ( "Continuiamo?" )
local sino = select ( "Si" , "No" )
if sino == 1 then
say_title ( "Regni" )
say ( "Bene..." )
say ( "di che regno vuoi fare parte?" )
local empire = pc . get_empire ( )
if empire == 1 then
local regno = select ( "Chunjo(gialli)" , "Jinno(blu)" , "Annulla" )
if regno == 1 then
pc . change_empire ( 2 )
say_title ( "Regno cambiato")
say ( "Complimenti!" )
wait ( )
pc . warp ( 55700 , 157900 )
elseif regno == 2 then
pc . change_empire ( 3 )
say_title ( "Regno cambiato")
say ( "Complimenti!" )
wait ( )
pc . warp ( 969600 , 278400 )
elseif regno == 3 then
say_title ( "Arrivederci!" )
say ( "Alla prossima" )
return
end
elseif empire == 3 then
local regno2 = select ( "Shinsoo(rossi)" , "Chunjo(gialli)" , "Annulla" )
if regno2 == 1 then
pc . change_empire ( 1 )
say_title ( "Regno cambiato")
say ( "Complimenti!" )
wait ( )
pc . warp ( 469300 , 964200 )
elseif regno2 == 2 then
pc . change_empire ( 2 )
say_title ( "Regno cambiato")
say ( "Complimenti!" )
wait ( )
pc . warp ( 55700 , 157900 )
elseif regno2 == 3 then
say_title ( "Arrivederci!" )
say ( "Alla prossima" )
return
end
elseif empire == 2 then
local regno3 = select ( "Shinsoo(rossi)" , "Jinno(blu)" , "Annulla" )
if regno3 == 1 then
pc . change_empire ( 1 )
say_title ( "Regno cambiato")
say ( "Complimenti!" )
wait ( )
pc . warp ( 469300 , 964200 )
elseif regno3 == 2 then
pc . change_empire ( 3 )
say_title ( "Regno cambiato")
say ( "Complimenti!" )
wait ( )
pc . warp ( 969600 , 278400 )
elseif regno3 == 3 then
say_title ( "Arrivederci!" )
say ( "Alla prossima" )
return
end
return
end
elseif sino == 2 then
say_title ( "Cambia regno" )
say ( "Vabbè,torna quando vuoi" )
return
end


Venditore Exp
Cosa offre
-Vende exp
Costo: 4 yang per 1 exp
(esempio: 1000 exp costano 4000 yang)
Codice:
local volte = pc . getqf ( "volte" )
local nome = pc . get_name ( )
if volte == 2 then
say_title ( "Compra Exp" )
say ( "Ben tornato " .. nome .. "!" )
say ( "Sei qui per comprare dell'exp?" )
local sino = select ( "Si" , "No" )
if sino == 2 then
say_title ( "Compra Exp" )
say ( "Alla prossima!" )
return
else
say_title ( "Compra Exp" )
say ( "Ok,i prezzi sono sempre quelli:" )
say_reward ( "1 exp = 4 yang" )
say ( "Accetti?" )
local sino2 = select ( "Si" , "No" )
if sino2 == 2 then
say_title ( "Compra Exp" )
say ( "Alla prossima!" )
return
end
end
else
pc . setqf ( "volte" , 2 )
say_title ( "Compra Exp" )
say ( "Salve avventuriero!" )
say ( "Qual'è il tuo nome?" )
say ( "...." )
say ( "" .. nome .. "?" )
say ( "Ciao " .. nome .. "!" )
say ( "Devi sapere una cosa " .. nome .. "..." )
say ( "Ho il permesso di vendere esperienza" )
say ( "agli utenti di NeRd Mt2" )
say ( "(è stato Ersus a darmelo)" )
say ( "Vuoi usufruire del servizio?" )
local sino3 = select ( "Si" , "No" )
if sino3 == 2 then
say_title ( "Compra Exp" )
say ( "Alla prossima!" )
return
else
say_title ( "Compra Exp" )
say ( "Ok,i prezzi sono questi:" )
say_reward ( "1 exp = 4 yang" )
say ( "Accetti?" )
local sino2 = select ( "Si" , "No" )
if sino2 == 2 then
say_title ( "Compra Exp" )
say ( "Alla prossima!" )
return
else
end
end
end

say_title ( "Compra Exp" )
say ( "Quanta exp vuoi comprare?" )
local exp = tonumber ( input ( ) )
while exp <= 0 do
say_title ( "Compra exp" )
say_reward ( "Il numero deve essere maggiore di 0" )
exp = tonumber ( input ( ) )
end
local prezzo = math . floor ( exp * 4 )
say_title ( "Compra Exp" )
say ( "Il prezzo per " .. exp .. " exp" )
say ( "è di " .. prezzo .. " yang." )
say ( "Confermare?" )
local conferma = select ( "Si" , "No" )
if conferma == 2 then
say_title ( "Alla prossima!" )
say ( "Ciao " .. nome .. "!" )
return
else
if pc . gold <= prezzo then
say_title ( "Non possiedi yang a sufficenza" )
say ( "Ritorna quando ne avrai abbastanza" )
return
else
pc . changegold ( - prezzo )
pc . give_exp2 ( exp )
say_title ( "Exp aggiunta!" )
say ( "A presto!" )
end
end

P.S.=cerco qualcuno con cui creare uno o + NPC Powa,in cui ci possano essere moltissime funzioni.Sarei molto felice di lavorare con qualkuno,così da ampliare le mie conoscenze
 
Re: 3 NPC Script by Gabbo (Cavallo esperto,Cambia regno,Venditore Exp)

bravo per l'impegno :)
 
Re: 3 NPC Script by Gabbo (Cavallo esperto,Cambia regno,Venditore Exp)

ad esempio?se me le dici cerco di modificarle ;)
comunque ho in mente uno script ke uppa le pietre fino a +6...ho già il progetto in testa...e poi anche uno che uppa gli oggetti fino a +9 al 100% però a un costo elevato
 
Stato
Discussione chiusa ad ulteriori risposte.