GDRCD - Equip: Limite Oggetti Bonus postato il 04/03/2017 10:01:21 nel forum programmazione, gdrcd e open source
Salve a tutti, adopero Gdrcd 5.2 modificato, mi chiedevo se qualcuno potesse darmi qualche consiglio o suggerimento per apportare una modifica all'attuale impostazione oggetti nell'equipaggiamento dei personaggi o eventualmente indicarmi qualche sito da cui prendere spunto per poter attuare tale modifica.
Attualmente nel sistema sorgente di gdrcd è possibile equipaggiare più oggetti diversi con lo stesso bonus che va sommandosi.
Esempio: Guanti forza Bonus +2 / Anello forza Bonus +1 = 3 Bonus Totale in Forza.
La modifica che vorrei provare a realizzare è la seguente:
- Stabilire un massimo di oggetti equipaggiabili con lo stesso bonus.
Esempio: Possiedo 3 oggetti da poter equipaggiare che mi garantiscono bonus alla forza ma posso equipaggiarne solo 2 che mi garantiscano un bonus di quel tipo.
Mi rendo conto che probabilmente è una richiesta azzardata e che forse non troverà risposta ma ringrazio preventivamente coloro che potranno interessarsi all'argomento e sarò ben lieta di mettere a disposizione la soluzione qualora riuscissi nell'intento =)
Pagine → 1 2
04/03/2017 23:20:11 e modificato da rematore il 04/03/2017 23:25:08
Ciao, se ho capito bene ti basta fare un controllo quando viene richiesto l'equipaggiamento di un oggetto. Più precisamente qui
(riga 27 circa, file scheda_equi.inc.php)
05/03/2017 10:37:42
Ti ringrazio molto per la risposta :D
Ho provato a fare quanto indicato in questo modo:
05/03/2017 11:44:25
Dovrebbe essere così:
05/03/2017 11:49:49
Esattamente come ha scritto yhaerrd
oppure se non ti interessa il caso in errore fai direttamente così
05/03/2017 15:26:01
Grazie ad entrambi.
Ho provato ad effettuare le modifiche con i vostri suggerimenti ma purtroppo il sistema continua a consentirmi di equipaggiare tutti i tipi di oggetto con lo stesso bonus senza alcuna limitazione.
05/03/2017 23:12:00 e modificato da rematore il 05/03/2017 23:14:07
Mi specifichi la logica che permette di capire quale oggetto ha un determinato bonus? perché il mio ragionamento si applica alla seguente logica.
Ho n oggetti. Ogni oggetto ha disponibili x caratteristiche (car0...car5). Per ogni oggetti vale solo una caratteristica le altre sono a zero.
oggetto A attribuisce valore forza
oggetto B attribuisce valore mente
oggetto C attribuisce valore forza
oggetto D attribuisce valore astuzia
In questa maniera io faccio il conteggio in base agli oggetti che hanno il valore specifico della categoria maggiore di zero.
06/03/2017 09:02:22
Funziona esattamente come da te descritto e difatti non capisco perchè il richiamo non venga eseguito per la limitazione equip con la stessa caratteristica.
06/03/2017 11:55:30
Ci sono alcune cose in questo codice:
06/03/2017 12:27:51
08/03/2017 10:23:18
Grazie mille per le direttive, appena riesco a concentrarmi come si deve sul codice proverò a mettere in pratica quanto detto. In ogni caso vi informerò su eventuali progressi nel caso in cui questa modifica dovesse essere utile anche ad altri =)
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
pagods ha recensito La Tana del Ladro