Livello
Livello postato il 03/12/2013 14:12:44 nel forum programmazione, open source e hosting e modificato da shiruki il 03/12/2013 14:15:03
Salve, mi sono buttato da poco nel campo della programmazione, cominciando per l'appunto con GDRCD-5. Implementando varie funzioni nel gdr (seguendo le varie idee che avevo buttato precedentemente giù), mi sono imbattuto in un piccolo dilemma. Diciamo che nel DB e in scheda.inc.php ho implementato il "livello". Il problema è che vorrei che il personaggio aumentasse in base ad una formula: 1.5*Livello_attuale+4. Il problema è che non saprei dove e come inserire questo tipo di formula, far sì che aumenti automaticamente aggiornandosi con il cambiamento dell'esperienza.
Pagine → 1
03/12/2013 17:19:01
Devi inserirlo in tutte le pagine dove è possibile modificare l'esperienza, sia a livello master che gestore.
03/12/2013 17:22:12 e modificato da digital-destiny il 03/12/2013 17:24:19
In GDRCD l'esperienza aumenta con il comando di aggiunta px. L'elemento che risponde a questo comando dovrebbe essere in scheda_px.inc:
gdrcd_query("UPDATE personaggio SET esperienza = esperienza + ".gdrcd_filter('num',$_POST['px'])." WHERE nome = '".gdrcd_filter('in',$_REQUEST['pg'])."' LIMIT 1 ");
shiruki ha scritto: Il problema è che non saprei dove e come inserire questo tipo di formula, far sì che aumenti automaticamente aggiornandosi con il cambiamento dell'esperienza.
Supponendo di avere il tuo campo livello, in personaggio, è qui che devi mettere le mani.
Tu scrivi:
shiruki ha scritto: vorrei che il personaggio aumentasse in base ad una formula: 1.5*Livello_attuale+4.
Se però ad ogni aumento di px esegui questa formula avrai un livello che aumenta in modo molto veloce (1.5x+4 ad ogni assegnazione). Forse stai cercando una soluzione diversa (esempio: ogni 100 PX aumento il livello secondo la formula...)?
Edit:
breaker ha scritto: Devi inserirlo in tutte le pagine dove è possibile modificare l'esperienza, sia a livello master che gestore.
Ovviamente sì, anche la parte che disciplina la modifica a livello admin va sistemata.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of the Sea Battle ↗
Sea of Conquest ↗