Domanda Aiuto, implementare mob parte client

Stato
Discussione chiusa ad ulteriori risposte.

Skilla96

Utente Silver
6 Settembre 2012
118
22
29
97
Ultima modifica:
Salve inforge oggi provando ad implementare un nuovo mob ho riscontrato questo problema.
il mob non si vede.
purtroppo non capisco dove sbaglio vi faccio capire il procedimento che ho fatto...
Premetto che uso EterNexus come scompattatore.
Ho scaricato il file ''forest_boss''
l'ho messo in ymir work/monster/ ovvero il suo percorso
Una volta fatto ciò ho ricompilato i file .eix .epk
quindi passo a scompattare il root.epk
scompattato vado sul npclist.txt
lo apro e aggiungo questa stringa
40006 #ymir work/monster/forest_boss
ricompilo tutto
sostituisco tutti sulla cartella pack
vado su navicat metto la query con il valore 40006
e entro in gioco
faccio il comando /reload
faccio il comando /m 40006
e il mob non c'e
quindi mi reco di nuovo sul root
e rivado a modificare npclist.txt con questo
da così
40006 #ymir work/monster/forest_boss
a così
40006 forest_boss ovviamente premendo tab.
ricompilo rientro in gioco e sempre lo stesso risultato potete aiutarmi?
 
Salve, prova a convertire il GR2 con il converter di ricky92 magari non supporta quella versione di Granny ;) Altrimenti apri i syserr del client e vedi cosa dicono.
Saluti Mr.Kasch Aka 907.
 
Salve inforge oggi provando ad implementare un nuovo mob ho riscontrato questo problema.
il mob non si vede.
purtroppo non capisco dove sbaglio vi faccio capire il procedimento che ho fatto...
Premetto che uso EterNexus come scompattatore.
Ho scaricato il file ''forest_boss''
l'ho messo in ymir work/monster/ ovvero il suo percorso
Una volta fatto ciò ho ricompilato i file .eix .epk
quindi passo a scompattare il root.epk
scompattato vado sul npclist.txt
lo apro e aggiungo questa stringa
40006 #ymir work/monster/forest_boss
ricompilo tutto
sostituisco tutti sulla cartella pack
vado su navicat metto la query con il valore 40006
e entro in gioco
faccio il comando /reload
faccio il comando /m 40006
e il mob non c'e
quindi mi reco di nuovo sul root
e rivado a modificare npclist.txt con questo
da così
40006 #ymir work/monster/forest_boss
a così
40006 forest_boss ovviamente premendo tab.
ricompilo rientro in gioco e sempre lo stesso risultato potete aiutarmi?
Salve Skilla96,

Dammi syserr client quando spawni il mob.


cordiali saluti,
CodeSource
 
  • Mi piace
Reazioni: foru
0730 12:43:54402 :: CRaceManager::RegisterRacePath(race=40006).LoadRaceData(ymir work/monster/forest_boss/shape.msm)
0730 12:43:54402 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 40006
0730 12:43:54402 :: CPythonCharacterManager::CreateInstance VID[64242] Race[40006]
 
0730 12:43:54402 :: CRaceManager::RegisterRacePath(race=40006).LoadRaceData(ymir work/monster/forest_boss/shape.msm)
0730 12:43:54402 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 40006
0730 12:43:54402 :: CPythonCharacterManager::CreateInstance VID[64242] Race[40006]
Hai messo il value del mob nel mob_proto client?
 
  • Mi piace
Reazioni: trivago
Nulla da fare, Ho inserito la stringa nel mob_proto client ma nulla da fare nel ssyser compare la stressa cosa.
 
Nulla da fare, Ho inserito la stringa nel mob_proto client ma nulla da fare nel ssyser compare la stressa cosa.
Ti ricordo che i mob devono essere in un determinato range di value, non puoi mettere ad un mob il value tipo 19302 devi scegliere il value con criterio e metterlo nell'archivio giusto.

L'errore che hai fatto non lo so qual'è, hai fatto tutta tu l'implementazione potrebbe anche essere un errore banale e non centrare il value alla fine devi solo mettere la cartella del mob -> value in npclist -> value in mob_proto(server/client) -> fine.

Fammi sapere.
 
Stato
Discussione chiusa ad ulteriori risposte.