[GDRCD 5.x] Tutorial: incremento/decremento multiplo abilità postato il 21/05/2017 00:25:08 nel forum programmazione, gdrcd, open source, hosting e modificato da blancks il 30/05/2017 03:05:00
Introduzione
Dal momento che è una richiesta che mi è stata fatta spesso ho deciso di realizzare questo topic/tutorial di modo da offrire una guida che permetta di implementare da se un metodo che consenta di poter aumentare o diminuire i valori delle skills nella scheda del personaggio di gdrcd senza che la pagina venga ricaricata ad ogni operazione.
Prerequisiti
1) GDRCD 5.x
Attualmente il tutto è stato testato su di un installazione pulita di GDRCD 5.4, ma vista la genericità delle operazioni dovrebbe essere applicabile ugualmente su qualsiasi altra versione a partire dalla 5.1
2) gdrcdskills.js | Download http://blancks.altervista.org/tutorial-skills/gdrcdskills-1.2.zip
Si tratta di una libreria in puro javascript scritta appositamente per questa guida.
Step 1: Preparazione
Scaricata ed estratta dallo zip la libreria gdrcdskills.js, caricarla all'interno della cartella includes.
A questo punto occorre aprire il file header.inc.php ed aggiungere all'interno del tag head il seguente richiamo..
Pagine → 1 2
21/05/2017 09:49:48
Complimenti davvero! 👍 Fisso la discussione in alto per un pò!
21/05/2017 23:34:51 e modificato da blancks il 21/05/2017 23:41:18
Segnalo un paio di cose:
. La prima è che c'era una piccola svista logica all'interno della procedura di salvataggio dello step 5 (
Il topic è già stato aggiornato a riguardo).
In breve è cambiata la seguente condizione:
25/05/2017 19:55:14
Per me funziona grandiosamente, sono con GDRCD 5.4.
Grazie infinite Blancks - come al solito ne emerge che da sola non avrei mai e poi mai e poi mai saputo fare niente del genere.
Sarebbe carino da parte di chi ha fatto/farà uso di questo tutorial anzitutto ringraziare l'autore per il tempo e l'impegno investiti in un contributo a beneficio di tutta la comunità, quindi contribuire con un feedback sulla funzionalità in questione.
25/05/2017 20:26:25 e modificato da blancks il 25/05/2017 20:29:12
27/05/2017 21:38:11
Un enorme grazie a Blancks! La guida è chiarissima! :)
Mi permetto solo di dare un paio di suggerimenti (quisquilie) e fare : 1) se non ci vuole troppo a farlo forse un comando "azzera tutto", accessibile solo alla gestione, potrebbe essere comodo - 2) gli utenti livelli user se possono ancora dare punti ad una skill, vedono sia il - che il +. Sarebbe possibile far sì che vedano solo il + e il - compaia solo "temporaneamente", prima di "salvare" le modifiche?
Detto ciò, volevo condividere la mia esperienza: io ho una scheda dove le varie sezioni sono ccontenute ciascuna in una tab. In questo caso, per poter far funzionare tutto correttamente, è necessario che tutta la parte PHP sia nel "contenitore" principale, mentre la parte che và a stamparsi può restare nell'opportuno file delle skills. questo evita fastidiose problematiche in fase di stampa del codice ;)
29/05/2017 11:26:32
30/05/2017 00:57:09 e modificato da blancks il 30/05/2017 03:09:17
>> AVVISO <<
Il contenuto di questa risposta è già stato integrato nel topic principale e pertanto se avete appena seguito la guida iniziale potete ignorare quanto riportato qui.
Al contrario, se avete seguito la guida prima della comparsa di questo aggiornamento allora seguendo gli step in questo post potrete adeguare quanto già fatto con la nuova funzionalità qui esposta.
---------------------------------
Eccomi qui, come promesso ci ho fatto un pensiero sui consigli forniti e per adesso ho deciso di spiegare come implementare il punto 2) suggerito da irenes a cui vanno i miei ringraziamenti per l'intervento costruttivo.
Ciancio alle bande, andiamo dritti al sodo.
Far si che l'utente non visualizzi i tastini di incremento/decremento che non può effettivamente utilizzare
.1) Scaricare la versione aggiornata della libreria gdrcdskills.js http://blancks.altervista.org/tutorial-skills/gdrcdskills-1.2.zip e sostituirla alla precedente nella cartella includes.
.2) Rechiamoci in pages/scheda.inc.php, dove a seguito delle modifiche fatte in precedenza dovremmo ritrovarci i tastini di incremento/decremento delle skill a questo modo all'incirca
03/06/2017 17:30:18
Se ti fa piacere potresti inserire questa patch come fork o come branch sul progetto di gdrcd su GitHub ;)
Sarebbe anche più semplice per gli utenti scaricare i file già modificati o vedere i diff di tutti i file coinvolti :)
04/06/2017 03:49:20
06/07/2018 10:49:14
segnalo un piccolo "bug". Non so neanche se è il termine giusto.
Sostanzialmente notavo che è possibile far arrivare un'abilità oltre al cap massimo stabilito per un'abilità.
Non è possibile portare l'abilità oltre al 10 SOLO se l'abilità che si cerca di aumentare è già ad un punteggio di 10 o superiore a 10.
C'è un modo per far sì che il nostro mitico tastino "+" non compaia più, ancora in fase di attribuzione punti, se un tizio ha già portato l'abilità al cap massimo impostato?
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
Pirates of the Caribbean → Parti per un'avventura con Jack Sparrow, Will Turner, il Capitano Barbossa e altri spadaccini del franchise cinematografico Pirati dei Caraibi!
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars: Artefatti dei Titani!
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Road to Hamartia: CACCIA: Sarà uno o tre?
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Giochi Shadowhunters - Lista completa dei giochi di ruolo online ambientati nel mondo urban fantasy di Shadowhunters
New York Heroes Reborn - Intervista alla gestione di New York Heroes Reborn Avengers Academy il PbC sui supereroi!
Alohomora Gdr - Intervista alle gestrici del play by chat potteriano Alohomora Gdr!
OGame - In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Giochi Manageriali - Giochi sportivi manageriali: una passione senza tempo!
Lumen et Umbra - Lumen et Umbra: Il primo Mud italiano! Scopriamolo assieme!