Domanda Set item iniziali per Lycan

  • Autore discussione Autore discussione Awkn
  • Data d'inizio Data d'inizio
Stato
Discussione chiusa ad ulteriori risposte.

Awkn

Utente Iron
20 Dicembre 2018
3
2
0
15
Ciao a tutti,
ho già la quest contentente gli item iniziali per le razze ma non per il Lycan.
Ho provato ad aggiungerli io a mano in questo modo:

Codice:
if pc.job == 0 then -- pc.job 0 = war
                pc.give_item2("19",1) -- spada
                pc.give_item2("11209",1) -- abito
                pc.give_item2("12209",1) -- elmo
            elseif pc.job == 1 then  -- pc.job 1 = ninja
                pc.give_item2("1009",1) -- pugnale
                pc.give_item2("2009",1) -- arco
                pc.give_item2("11409",1) --abito
                pc.give_item2("8000",100) -- freccia lvl 1
                pc.give_item2("12349",1) -- elmo
            elseif pc.job == 2 then -- pc.job 2 = sura
                pc.give_item2("19",1) -- spada
                pc.give_item2("11609",1) -- abito
                pc.give_item2("12489",1) -- elmo
            elseif pc.job == 3 then  -- pc.job 3 = shamy
                pc.give_item2("7009",1) -- ventaglio
                pc.give_item2("5009",1) -- campana
                pc.give_item2("11809",1) -- abito
                pc.give_item2("12629",1) -- elmo
            elseif pc.job == 4 then -- lycan
                pc.give_item2("6009",1) -- arma
                pc.give_item2("21009",1) -- corazza
                pc.give_item2("21509",1) -- elmo
            end

Gli altri funzionano correttamente ma quando accedo con un lycan non mi da nessuna delle tre. Ho provato a cercare ma non ho trovato altre discussioni simili a questa.

Qualcuno sa spiegarmi il motivo? forse il job del lycan non è 4?

Grazie
 
Innanzitutto utilizza la funzione

pc.get_job()

C++:
if pc.get_job() == 0 then -- pc.job 0 = war
    pc.give_item2("19",1) -- spada
    pc.give_item2("11209",1) -- abito
    pc.give_item2("12209",1) -- elmo
elseif pc.get_job() == 1 then  -- pc.job 1 = ninja
    pc.give_item2("1009",1) -- pugnale
    pc.give_item2("2009",1) -- arco
    pc.give_item2("11409",1) --abito
    pc.give_item2("8000",100) -- freccia lvl 1
    pc.give_item2("12349",1) -- elmo
elseif pc.get_job() == 2 then -- pc.job 2 = sura
    pc.give_item2("19",1) -- spada
    pc.give_item2("11609",1) -- abito
    pc.give_item2("12489",1) -- elmo
elseif pc.get_job() == 3 then  -- pc.job 3 = shamy
    pc.give_item2("7009",1) -- ventaglio
    pc.give_item2("5009",1) -- campana
    pc.give_item2("11809",1) -- abito
    pc.give_item2("12629",1) -- elmo
elseif pc.get_job() == 4 then -- lycan
    pc.give_item2("6009",1) -- arma
    pc.give_item2("21009",1) -- corazza
    pc.give_item2("21509",1) -- elmo
end
 
Ciao a tutti,
ho già la quest contentente gli item iniziali per le razze ma non per il Lycan.
Ho provato ad aggiungerli io a mano in questo modo:

Codice:
if pc.job == 0 then -- pc.job 0 = war
pc.give_item2("19",1) -- spada
pc.give_item2("11209",1) -- abito
pc.give_item2("12209",1) -- elmo
elseif pc.job == 1 then -- pc.job 1 = ninja
pc.give_item2("1009",1) -- pugnale
pc.give_item2("2009",1) -- arco
pc.give_item2("11409",1) --abito
pc.give_item2("8000",100) -- freccia lvl 1
pc.give_item2("12349",1) -- elmo
elseif pc.job == 2 then -- pc.job 2 = sura
pc.give_item2("19",1) -- spada
pc.give_item2("11609",1) -- abito
pc.give_item2("12489",1) -- elmo
elseif pc.job == 3 then -- pc.job 3 = shamy
pc.give_item2("7009",1) -- ventaglio
pc.give_item2("5009",1) -- campana
pc.give_item2("11809",1) -- abito
pc.give_item2("12629",1) -- elmo
elseif pc.job == 4 then -- lycan
pc.give_item2("6009",1) -- arma
pc.give_item2("21009",1) -- corazza
pc.give_item2("21509",1) -- elmo
end

Gli altri funzionano correttamente ma quando accedo con un lycan non mi da nessuna delle tre. Ho provato a cercare ma non ho trovato altre discussioni simili a questa.

Qualcuno sa spiegarmi il motivo? forse il job del lycan non è 4?

Grazie
Non sono sicuro al 100% ma mi pare che il lycan sia 5 o 6. Dovresti controllare nel DB e vedere la query dove il pg è lycan e vedere nella colonna job che numero ha oppure vedere in source o nella root del client.
 
Non sono sicuro al 100% ma mi pare che il lycan sia 5 o 6. Dovresti controllare nel DB e vedere la query dove il pg è lycan e vedere nella colonna job che numero ha oppure vedere in source o nella root del client.


enum EJobs
{
JOB_WARRIOR, // = 0
JOB_ASSASSIN, // = 1
JOB_SURA, // = 2
JOB_SHAMAN, // = 3
#ifdef ENABLE_WOLFMAN_CHARACTER
JOB_WOLFMAN, // = 4
#endif
JOB_MAX_NUM
};

Il Job è 4 come puoi vedere sopra. Quello a cui fai riferimento tu è la distinzione tra Uomo-Donna dei player.
 
enum EJobs
{
JOB_WARRIOR, // = 0
JOB_ASSASSIN, // = 1
JOB_SURA, // = 2
JOB_SHAMAN, // = 3
#ifdef ENABLE_WOLFMAN_CHARACTER
JOB_WOLFMAN, // = 4
#endif
JOB_MAX_NUM
};

Il Job è 4 come puoi vedere sopra. Quello a cui fai riferimento tu è la distinzione tra Uomo-Donna dei player.
Non tutte le source indicano il lycan a 4.
 
Stato
Discussione chiusa ad ulteriori risposte.

DISCUSSIONI SIMILI

Indietro
Top Bottom