Ultima modifica:
Salve,
so che questa cosa è già molto risaputa e che ce ne sono a miliardi di npc così... Però stasera non avendo niente da fare ho fatto questo mini Item Crafter:
lo script è senza value come potete vedere e anche senza selezioni... dunque adesso vi spiego come fare a moddarlo ò.ò
qua abbiamo le nostre scelte... al posto di a b c d dovrete mettere i nomi degli item che vorrete far creare a queto npc.
Tra le "" ci sono i value degli item che servono per creare l'oggetto e i numeri dopo sono la quantità...
in pc . give_item tra le "" ce il value dell item che sarà creato....
stesso procedimento per gli altri....
ora:
come lo inseriamo nel server?
niente di più semplice!
apriamo winscp o filezilla e andiamo in questo percorso:
scegliete il value dell' npc che volete che faccia da item crafter, aprite la cartella e cancellate tutto all'interno.
createci adesso una cartella chiamata chat e createci dentro 3 file con il nome change_empire.start.0
ma con 3 diverse estensioni .script . when e .arg
nel .script mettete lo script...
nel .arg mettete ( "Npc by TheNoob" )
nel . when non mettete niente...
qst e tutto!
accetto critiche costruttive e consigli ò.ò
se dovete commentare prima pensate per 5 secondi a quello che dovete scrivere!
so che questa cosa è già molto risaputa e che ce ne sono a miliardi di npc così... Però stasera non avendo niente da fare ho fatto questo mini Item Crafter:
Codice:
say_title ( "Item Crafter by TheNoob" )
say ( "Ciao! Posso crearti degli item" )
say ( "in cambio di altri..." )
say ( "Cosa vuoi creare?" )
local item = select ( "a" , "b" , "c" , "d" , "Annulla" )
if item == 1 then
if pc . count_item ( "1" ) <= 2 or pc . count_item ( "11" ) < 2 then
say ( "Non hai gli item necessari!" )
else
say ( "Ok il tuo item è stato creato!" )
pc . remove_item ( "1" , 1 )
pc . remove_item ( "11" , 1 )
pc . give_item ( "2" , 1 )
return
end
if item == 2 then
if pc . count_item ( "1" ) <= 2 or pc . count_item ( "11" ) < 2 then
say ( "Non hai gli item necessari!" )
else
say ( "Ok il tuo item è stato creato!" )
pc . remove_item ( "1" , 1 )
pc . remove_item ( "11" , 1 )
pc . give_item ( "2" , 1 )
return
end
if item == 3 then
if pc . count_item ( "1" ) <= 2 or pc . count_item ( "11" ) < 2 then
say ( "Non hai gli item necessari!" )
else
say ( "Ok il tuo item è stato creato!" )
pc . remove_item ( "1" , 1 )
pc . remove_item ( "11" , 1 )
pc . give_item ( "2" , 1 )
return
end
if item == 4 then
if pc . count_item ( "1" ) <= 2 or pc . count_item ( "11" ) < 2 then
say ( "Non hai gli item necessari!" )
else
say ( "Ok il tuo item è stato creato!" )
pc . remove_item ( "1" , 1 )
pc . remove_item ( "11" , 1 )
pc . give_item ( "2" , 1 )
if item == 5 then
say ( "Ok , torna quando vorrai creare item!" )
return
end
lo script è senza value come potete vedere e anche senza selezioni... dunque adesso vi spiego come fare a moddarlo ò.ò
Codice:
local item = select ( "a" , "b" , "c" , "d" , "Annulla" )
qua abbiamo le nostre scelte... al posto di a b c d dovrete mettere i nomi degli item che vorrete far creare a queto npc.
Codice:
if pc . count_item ( "1" ) <= 2 or pc . count_item ( "11" ) < 2 then
say ( "Non hai gli item necessari!" )
else
say ( "Ok il tuo item è stato creato!" )
pc . remove_item ( "1" , 1 )
pc . remove_item ( "11" , 1 )
pc . give_item ( "2" , 1 )
Tra le "" ci sono i value degli item che servono per creare l'oggetto e i numeri dopo sono la quantità...
in pc . give_item tra le "" ce il value dell item che sarà creato....
stesso procedimento per gli altri....
ora:
come lo inseriamo nel server?
niente di più semplice!
apriamo winscp o filezilla e andiamo in questo percorso:
Codice:
/usr/game(o rain)/channel/share_data/locale/hongkong(o english o newcibn)/quest/object
createci adesso una cartella chiamata chat e createci dentro 3 file con il nome change_empire.start.0
ma con 3 diverse estensioni .script . when e .arg
nel .script mettete lo script...
nel .arg mettete ( "Npc by TheNoob" )
nel . when non mettete niente...
qst e tutto!
accetto critiche costruttive e consigli ò.ò
se dovete commentare prima pensate per 5 secondi a quello che dovete scrivere!
