xkokox

Utente Attivo
Autore del topic
2 Dicembre 2009
293
0
Miglior risposta
0
oggi ho voluto creare un npc per il mio server privato metin2 che regala tutte le nuove armi...

ho fatto i seguenti passaggi

1° ho fatto lo script seguendo alcuno guide , ecco lo script
say ( "Sai, sono un venditore di armi,[ENTER]non ti costeranno nulla basta scegliere" )
say ( "" )
say ( "" )
say ( "" )
local s = select ( "Spada raggio di luna" , "Spada del deserto" , "Arco demoniaco" , "Spadone drago nero" , "Campana fiorita" , "Coltello acquatico" , "Arco della furia" , "Arco Supremo" , "Spada zin" , "Spada del sangue" , "Lama Divina" , "****** sword" , "Spada rinata" , "Spada di atena" , "lama sgargiante" , "Spada di adamantio" , "Spada elfica" , "Ascia del dolore" , "Spada reale" , "Spada fatale" , "Lama esoterica" , "Fendente selvaggio" , "Lama Del Destino" , "Arco Del Cielo" , "Scettro del buio" , "Campana ali di drago" , "Martello esoterico" , "Glave del vento" , "Ascia del vento" )
if s == 1 then
pc . give_item2 ( 7229 )
if s == 2 then
pc . give_item2 ( 8099 )
if s == 3 then
pc . give_item2 ( 8039 )
if s == 4 then
pc . give_item2 ( 9039 )
if s == 5 then
pc . give_item2 ( 9019 )
if s == 6 then
pc . give_item2 ( 8089 )
if s == 7 then
pc . give_item2 ( 8049 )
if s == 8 then
pc . give_item2 ( 8069 )
if s == 9 then
pc . give_item2 ( 3239 )
if s == 10 then
pc . give_item2 ( 7529 )
if s == 11 then
pc . give_item2 ( 7519 )
if s == 12 then
pc . give_item2 ( 3248 )
if s == 13 then
pc . give_item2 ( 7239 )
if s == 14 then
pc . give_item2 ( 9809 )
if s == 15 then
pc . give_item2 ( 9859 )
if s == 16 then
pc . give_item2 ( 9865 )
if s == 17 then
pc . give_item2 ( 9889 )
if s == 18 then
pc . give_item2 ( 9899 )
if s == 19 then
pc . give_item2 ( 9919 )
if s == 20 then
pc . give_item2 ( 9909 )
if s == 21 then
pc . give_item2 ( 9829 )
if s == 22 then
pc . give_item2 ( 9839 )
if s == 23 then
pc . give_item2 ( 9849 )
if s == 24 then
pc . give_item2 ( 8058 )
if s == 25 then
pc . give_item2 ( 9279 )
if s == 26 then
pc . give_item2 ( 9199 )
if s == 27 then
pc . give_item2 ( 9369 )
if s == 28 then
pc . give_item2 ( 9309 )
if s == 29 then
pc . give_item2 ( 9139 )
end

2° ho fatto una cartella con il value dell'npc nel caso mio 20001 con dentro la cartella chat che conteneva cristmas_santa.start

3° ho messo in win scp nel percorso /usr/rain/channel/share_data/locale/hongkong/quest/object

4° ho riavviato il server

5° spawnato l'npc con il comando /m 20001

6° clicco sopra l'npc e non compare niente :emoji_slight_frown:

aiutatemi pls cry cry cry cry cry
--------------- AGGIUNTA AL POST ---------------
pls rispondete ç.ç
 
Ultima modifica:
non ho capito bene vai su
player-->shop_item-->1(il numero del mercante armi) vedi che in giro ci dovrebbe essere un 0 te clicchi tasto dentro delete record e lo cancelli
dopo riavvii server e ti troverai mercante armi come lo volevi te!
 
ma che stai dicendo >_< io devo fare un npc che regala ste armi tipo come nell'npc di babau regala marmo della benedizione e strategia contrattacco da me deve vendere le armi :emoji_relieved:
 
Prova cosi:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Il file chiamalo cristmas_santa.start.0.script

Oltre al file script devi fare anche un file chiamato cristmas_santa.start.0.arg dove dentro ci devi scrivere:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Io ho scritto Armi poi tu scrivi quello che vuoi (non cancellare le virgolette "")

Poi devi fare un file chiamato cristmas_santa.start.0.when e su questo file non ci scrivi niente lo lasci in bianco.

Dimmi se funziona ;)
 
scusa se ti ho fatto perdere tempo a scrivere ma avevo risolto già solo ti metto + 1 x l'impegno e per l'aiuto io l'ho fatto uguale e va alla grande :P grazie