Domanda [HELP] Rate exp/yang non viene modificato

Stato
Discussione chiusa ad ulteriori risposte.

riccardodv

Utente Bronze
6 Novembre 2015
52
7
0
46
Salve a tutti!
Sono qui oggi, ahimè, per proporvi una grana e sperare nel di vostro aiuto!


Vorrei modificare i rate del server (renderli simili all'taliano, nello specifico). Ho provato sia tramite i comandi GM in game (priv_empire...etc) che tramite il database, creando la query (UPDATE player.mob_proto SET gold_min=gold_min/2 , gold_max=gold_max/2 ; UPDATE player.mob_proto SET exp=exp/10 ; ) in mob_proto, ma nulla di fatto :/ . Nonostante abbia runnato la query senza errori, quando entro in game e provo ad expare, il rate exp resta sempre indicibilmente alto (cose del tipo un livello con una singola mobbata).



Qualcuno ha qualche idea su come risolvere questo problema? Sono nelle vostre mani, grazie anticipatamente!

Se fosse di utilità alcuna, utilizzo file server 2011 ed il client di digitalhero & profeta.
 
Modifica al value del cane il valore relativa all'exp.
Poi riavvia e prova.
Se funziona, la query è errata.
Se hai i 40k, probabilmente non serve a niente visto che l'exp si edita dal mob_proto del server :)
 
Sì, credo che il problema sia che su navicat, l'exp dei circa i primi 600 mob (fino agli orchi neri per intenderci) è settata a 50k, mentre sugli altri è settata ad un valore di gran lunga minore (mediamente siamo sotto i 70).
A quanto dovrei settarla per avere valori simili all'italiano?
 
L'unica soluzione é quella di prendere un vecchio locale di qualche client ufficiale e prelevarci il mob_proto...
A questo punto decrypta il mob_proto ed otterrai i txt con l'exp usata sull'it
 
Uhm io ho provato a mettere tutti quelli con 50k a 70, e con trenta cani selvaggi sono salito di 3 livelli (sicuramente meglio che arrivare al livello 16 con solo un paio di cani). Inoltro ho anche annullato i rate tramite il guardiano della piazza
 
I cani, nell'italiano, dovrebbero dare circa 15 punti di esperienza. Trovi una tabella nella wiki del sito italiano.
 
Oh ottimo, grazie mille. Quindi se volessi expare leggermente meglio rispetto che all'italiano, basta far lasciare ai mob gli stessi punti esperienza che nell'italiano e semplicemente aumentare leggermente i rate del server?
E per curiosità, a quanto ammontano i rate nell'italiano?
 
Come non detto, ho risolto modificando la quantità di exp singolarmente ai vari mob.
Per quanto riguarda il drop rate invece? Ho provato sia col comando gm, che col guardiano della piazza, che con l'npc dalla veste viola, ma nulla, il drop è sempre oltraggiosamente alto
 
In questo caso dovrai editare, dove occorre, singolarmente il drop.
Si fa lato server, tramite winsc.
Ci sono vari file che gestiscono il drop, ora non ricordo i nomi.
 
Per regolare l'exp in modo ottimale sarebbe il caso di editare la propria exp_table con le vostre esigenze, successivamente modificare l'exp di ogni singolo mob in base ai punti dichiarati nell'exp_table.
Gli Yang si modificano tramite colonna gold_min e gold_max dentro il mob_proto.sql in navicat, non vedo tutta questa difficoltà.
In caso non ricevessi/cadessero yang assicurati di avere la query degli Yang nell'item_proto
INSERT INTO `item_proto` VALUES ('1', 0x59616E67, 0x59616E67, '9', '0', '0', '1', '0', '0', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
Riguardo al drop avete varie opzioni, ma questi due bastano:
- mob_drop_item ( setta il drop globale)
- common_drop_item ( setta il drop dopo TOT kill e anche a fasce di livelli)
 
  • Mi piace
Reazioni: Hik
Ho risolto per gli yang, mancava la query in item_proto.
Per quanto riguarda il drop rate invece, non capisco cosa intendi quando parli di settare il drop "globale" dal mob_drop_item. Cioè, io ho già modificato il file, settando la percentuale di drop di tutti gli item che arbitrariamente ho aggiunto ai vari mob, ma questo non influenza la quantità degli oggetti droppati dai questi, quanto, appunto, con che percentuale quel determinato oggetto verrà droppato.
Quanto al common_drop_item, non saprei, perché non ne conosco esattamente la struttura.
 
Ho risolto per gli yang, mancava la query in item_proto.
Per quanto riguarda il drop rate invece, non capisco cosa intendi quando parli di settare il drop "globale" dal mob_drop_item. Cioè, io ho già modificato il file, settando la percentuale di drop di tutti gli item che arbitrariamente ho aggiunto ai vari mob, ma questo non influenza la quantità degli oggetti droppati dai questi, quanto, appunto, con che percentuale quel determinato oggetto verrà droppato.
Quanto al common_drop_item, non saprei, perché non ne conosco esattamente la struttura.
Per globale intendo tutti i mob che vuoi, certo che puoi gestire la quantità, ecco un esempio:
Codice:
Group Uomo_Scorpione_Brutale
{  
Type drop
Mob 2131
1 16020 6 0.3
2 16060 5 0.3
3 13060 4 0.3
4 13100 3 0.3
5 13080 2 0.3
6 13120 1 0.3
}
1,2,3,4,5,6 = determinano l'ordine
16020 ecc = vnum item
6,5,4,3,2,1 = sono la quantità
0.3 = % di drop

Riguardo al common_drop_item la struttura è leggermente diversa
Codice:
    50    99    0.6    50011    1
50 e 99 = indicano la fascia di livello (lv50 fino a lv99)
0.6 = % di drop
50011 = vnum item
1 = quantità item

ps. il common_drop_item fa droppare da tutti i mob in quella fascia di livello
 
  • Mi piace
Reazioni: Hik
Oh quindi il common_drop_item gestisce il drop alternativo dei mob? Del tipo che dal livello 50 in poi tutti i mostri droppano papiro consacrato.

Sì sì, è vero, però ciò che intendevo per "quantità" era il numero globale di oggetti che ti ritrovi per terra dopo una mobbata (del tipo 8-9 oggetti differenti tutti in una volta dai soli cani selvaggi, che peraltro non ho modificato), non quante volte un singolo oggetto viene droppato (ovvero, non che un cane selvaggio ha il 30% di possibilità di lasciar cadere 5 pozioni rosse, perché così ho impostato nel mob_drop_item). Non so se mi sono spiegato
 
Oh quindi il common_drop_item gestisce il drop alternativo dei mob? Del tipo che dal livello 50 in poi tutti i mostri droppano papiro consacrato.

Sì sì, è vero, però ciò che intendevo per "quantità" era il numero globale di oggetti che ti ritrovi per terra dopo una mobbata (del tipo 8-9 oggetti differenti tutti in una volta dai soli cani selvaggi, che peraltro non ho modificato), non quante volte un singolo oggetto viene droppato (ovvero, non che un cane selvaggio ha il 30% di possibilità di lasciar cadere 5 pozioni rosse, perché così ho impostato nel mob_drop_item). Non so se mi sono spiegato
Si ho capito cosa intendi, bhe alla fine questo dipende da te, te la giochi sulle % di drop
 
Stato
Discussione chiusa ad ulteriori risposte.