Discussione [CERCO]NPC che da livello iniziale 99

Stato
Discussione chiusa ad ulteriori risposte.

CrazyGanja

Utente Silver
28 Maggio 2011
122
12
8
78
cerco come da titolo un npc che dia liv 99 non 127! +1 al primo che me lo posta :lol:
 
Mah, dipende che file game stai usando e come sono settate le tabelle dell'exp. Tipo nel mio file game l'exp per andare dal liv 1 a 99 è 19589605879, quindi fai una cosa così:

Codice:
quest give_exp begin
    state start begin
        when 20092.chat."Livello 99" begin
            say("Livello 99 raggiunto!")
            say("")
            pc.give_exp2(exp_da_dare)
            return
        end
    end
end

al posto di 20092 metti il vnum del NPC che deve dare l'exp, e nella pc.give_exp2 metti la quantità di exp. Non darla tutta insieme, dividila in parti (ad esempio metti tante volte il comando pc.give_exp2 e ogni volta ne dai 500kk). Poi salvi nel file give_exp.quest, ti sposti nella cartella con le quest e lo compili con il comando:

./qc give_exp.quest

e fai /reload q in game
 
Yuko ma come faccio a metterli io non so farci con Navicat o quello che si deve usare puoi spigarmelo oppure mi invii un video???
 
Mah, dipende che file game stai usando e come sono settate le tabelle dell'exp. Tipo nel mio file game l'exp per andare dal liv 1 a 99 è 19589605879, quindi fai una cosa così:

Codice:
quest give_exp begin
    state start begin
        when 20092.chat."Livello 99" begin
            say("Livello 99 raggiunto!")
            say("")
            pc.give_exp2(exp_da_dare)
            return
        end
    end
end

al posto di 20092 metti il vnum del NPC che deve dare l'exp, e nella pc.give_exp2 metti la quantità di exp. Non darla tutta insieme, dividila in parti (ad esempio metti tante volte il comando pc.give_exp2 e ogni volta ne dai 500kk). Poi salvi nel file give_exp.quest, ti sposti nella cartella con le quest e lo compili con il comando:

./qc give_exp.quest

e fai /reload q in game


Oppure fare in questo modo ;)

quest give_exp begin
state start begin
when 20092.chat."Livello 99" begin
say("Complimenti , sei livello 99!")
local livello = 20 -- così facendo il pg arriverà al livello 21 ! (livello 1 iniziale + nuovi livelli)
for i = 1,livello begin
local esperienza = pc.get_next_exp()
pc.give_exp2(esperienza)
end
end
end
end
 
Yuko ma come faccio a metterli io non so farci con Navicat o quello che si deve usare puoi spigarmelo oppure mi invii un video???

Devi accedere ai fileserver tramite winscp o filezilla e arrivare alla cartella quest e creare un nuovo file seguire le istruzioni di black yuko.
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom