Gdrcd 5 Dadi postato il 16/07/2010 20:51:53 nel forum programmazione, gdrcd, open source, hosting
1)Sto usando questo pacchetto per provare a creare qualcosa di bello, ma non riesco a superare un problema: vorrei far si che quando un pg usa un' abilità anzichè far nella somma oltre al lancio del dado e al rango la caratteristica intera, sommasse solamente il lancio del dado, il rango e la caratteristica come in D&D.
es. Intelligenza 20 = 5
Intelligenza 18 = 4
Intelligenza 16 = 3
Intelligenza 14 = 2
Intelligenza 12 = 1
Intelligenza 10 = 0
Intelligenza 8 = -1
Intelligenza 6 = -2 ecc.
Esiste un algoritmo che mi permetta di inserire questi valori (cioè 5 anzichè 20)?
2)Inoltre le caratteristiche degli item (ad esempio una spada che da + 1 in forza) non vengono gia sommate alle caratteristiche nella scheda, ma vengono usate solamente nelle prove delle abilità, per questa implementazione non so proprio dove metter le mani...
Grazie.
Pagine → 1
16/07/2010 23:16:52 e modificato da tidush il 16/07/2010 23:28:19
Il secondo che mi hai dato è buono(grazie!)... 20/2 - 5= 5 10/2 -5 = 0, solamente che bisogna fare il cast che in php non ho idea di come si faccia, perchè: es. 13/2 - 5= 1,5 invece dovrebbe essere un intero (e quindi 2)
inoltre 11/2 - 5= 0,5 e dovrebbe essere 0 , non 1...
Per la seconda domanda invece devo studiare meglio il linguaggio php lo so, chiedevo solamente se qualcuno l'aveva gia fatto e poteva darmi un suggerimento
17/07/2010 00:12:40
occhio che nel primo caso arrotondi per eccesso nel secondo arrotondi per difetto. Se scegli un metodo di arrotondamento dovresti usare sempre quello altrimenti rischi incongruenze con la progressione
17/07/2010 00:33:48
no infatti bisogna sempre arrotondare per difetto, ho fatto confusione... 13 è + 1 e non è +2, in ogni caso non riesco a fare il cast (le righe interessate sono queste, ma non so dove metterlo (int) (ho provato ovunque ma non funziona)
['car'.$skill['car'].'']).' '.gdrcd_filter('num',$car['car_now']).', '.gdrcd_filter('in', $MESSAGE['chat']['commands']
['sum']).' '.(gdrcd_filter('num',$car['car_now'])+gdrcd_filter('num',$die)+gdrcd_filter('num',$rank['grado'])+gdrcd_filter('in',$bonus['bonus']))."')";
17/07/2010 09:47:44
Prima di tutto grazie per l'interessamento, ma...
non riesco a capire dove va il cast (float)...
riga normale:
['car'.$skill['car'].'']).' '.gdrcd_filter('num',$car [('car_now'-10)/2]).', '.gdrcd_filter('in', $MESSAGE['chat']
riga con float:
['car'.$skill['car'].'']).' '.gdrcd_filter('num',$car [float(('car_now'-10)/2])).', '.gdrcd_filter('in', $MESSAGE['chat']
ho provato a metterlo in tutte le posizioni float ma niente...
Per gli oggetti faber intendo un'altra cosa(non il bonus per colpire)...Se ad esempio hai degli stivali che ti danno +1 in destrezza, vorrei che ti sommasse +1 alla destrezza nella scheda, perchè se te lo va a sommare come adesso solo nell'uso delle abilità dopo è sballato il lancio delle abilità.
Faccio un esempio se mi son spiegato male:
A ha 12 in destrezza
A compra stivali +1 destrezza
la scheda di A rimane 12 in destrezza, e quando vai a fare un lancio abilità, che usa destrezza, con l'algoritmo somma lancio del dado, bonus caratteristica (cioè 1), rango e ITEM (cioè 1)...Quindi la somma parziale è 2, invece dovrebbe essere solo 1, perchè in destrezza in totale A ha 13.
18/07/2010 01:21:37
ok per la funzione floor, mi ha risolto il primo problema!
ma riguardo a cio che hai detto sui bonus raziali(se intendi tipo elfi = +2 destrezza) non li calcola... (mi pare!)
18/07/2010 22:53:37 e modificato da tidush il 18/07/2010 23:13:41
non risolve, continua a non calcolarlo..ho aggiunto quelle query li dove andavano aggiunte, poi la riga da modificare risulta cosi (con anche il floor) - ->
gdrcd_filter('num',floor(($car ['car_now']+$racial_bonus['racial_bonus']-10)/2))
mi sembra sia corretta, ma continua a non calcolarlo!
19/07/2010 11:56:00
Calcola come prima...è come se la modifica non avessi fatto niente... Cioè in scheda ho io ho 22 (20 + 2 razza), ma quando uso un'abilità che utilizza destrezza mi da solo 5(come se avessi 20) e non 6(22)
19/07/2010 13:52:30
ho riscaricato e ora è tutto ok :)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Game of Thrones → Pronto a diventare il Signore dei Sette Regni? Guida la tua grande casata in epiche battaglie PvP ed esplora il mondo di Westeros!
Creare un Background - Consigli ed alcune "linee guida" per creare un background credibile ed avvincente!
Il Vello d'Oro - Intervista al gestore di Il vello d'oro gdr.. il play by chat ambientato nel mitologico mondo di Percy Jackson
Lande di Shannara - Intervista a Vincenzo Verduci aka Verdux gestore del gdr Lande di Shannara
GeoWar - Scopriamo assieme GeoWar: un Browsergame Strategico Innovativo e made in Italy!
Barcellona by Night - Intervista al gestore di Barcellona by Night... entra nel World of Darkness!
I Play by Chat a Vinci! - I play by chat sbarcano alla Festa dell'Unicorno a Vinci e noi intervistiamo il gestore di Stargate Command!