[GDRCD 5.3] Limite PX giornalieri postato il 27/07/2015 10:14:02 nel forum programmazione, gdrcd, open source, hosting
Buongiorno a tutti :)
vorrei inserire nella land che sto programmando un limite di px raggiungibili in un singolo giorno tramite il sistema automatico di assegnazione.
Al momento ho impostato il sistema di modo che per ogni azione di almeno 500 caratteri si riceva uno 0,1 di exp, ma vorrei comunque far in modo che un singolo pg non possa raggiungere più di un px al giorno in automatico.
In ref_header.inc.php , seguendo altre discussioni sul forum, ho scritto il codice in questo modo per l'assegnazione in base al numero caratteri per azione. Immagino di dover aggiungere un check qui? Se sì, come devo fare? Grazie.
27/07/2015 10:46:14
Scusa, forse non mi sono spiegato.
Vorrei mettere un limite giornaliero di px, cioè: l'utente non può raggiungere più di un px al giorno (tramite assegnazione automatica)
trovi che sia poco 0,1 ogni azione di 500 caratteri? Noi ci siamo basati sul fatto che in media un utente faccia una decina di azioni al giorno, per almeno (si spera) 500 caratteri: a fine giornata un px lo porti a casa.
27/07/2015 15:23:46
Intanto grazie a chi sta rispondendo dandomi suggerimenti.
Purtroppo temo di non avere abbastanza competenze in programmazione: sto provando a farlo da stamattina ma non so come realizzare questa cosa.
Il mio tentativo era questo, ma dubito sia corretto.
27/07/2015 16:46:51 e modificato da dyrr il 27/07/2015 16:48:20
Metodo alternativo senza modifiche al database:
modifiche in config.inc.php: sotto a riga 294
27/07/2015 19:17:06
Grazie ! Siete stati tutti gentilissimi!
31/07/2015 11:54:56 e modificato da sl78lr il 31/07/2015 12:02:35
Scusate. DOpo diversi tentativi, sono di nuovo qui a chiedere aiuto. Seguendo i vostri suggerimenti, ho modificato il config.php in questo modo (i valori scelti dovrebbero essere quelli che mi permettono di dare 1 solo px exp al giorno, dopo 10mila caratteri. è l'unico valore che mi fa incrementare l'exp di 0,1 per un'azione da 1000 caratteri)
31/07/2015 15:02:23
Non hai sbagliato nulla tu. E' dovuto al modo un po' strano di come il gdrcd calcola i px e al fatto che quando ho creato il controllo dei px senza pensare al modo balordo in cui da i px avevo fatto il conto di frasi che dessero almeno un px.
Andiamo per punti. Per il discorso di aver dovuto portare il numero di caratteri a 10000 perchè dia 0.1 per una frase da 1000 caratteri è dovuto al fatto che la formula del calcolo dei px del gdrcd è questa:
01/08/2015 15:39:05
Grazie mille anche per la spiegazione tecnica: mi fa piacere imparare a capire quello che sto facendo :)
30/03/2017 09:39:38
Riesumo questa discussione con un paio di questioni:
1) come si potrebbe fare per are in modo che l' $exp_bonus, invece che frutto di una divisione (che quindi fa sì che, a seconda del numero di caretteri, i punti assegnati siano diversi) sia SEMPRE pari al valore X (0.1, 0.5, 1, quel che è....), che però và ad aggiungersi all'esperienza del personaggio SOLO se questo compie un'azione di ALMENO Y caratteri?
2) Come si potrebbe implementare un controllo che fa sì che il punto non sia dato se a mandare l'azione è la stessa persona che ha mandato quella prima?
3) notavo il codice postato da Dyrr. Chiedo: piuttosto che guardare le ultime 24 ore, si potrebbe far sì che il codice faccia riferimento sì ad un arco di 24 ore, ma calcolato in maniera fissa? In soldoni: che non guardi se un pg ha ottenuto Z px - e nel caso non gliene aggiunga più - nelle ultime 24h, ma guardi se ha ottneuto Z px in una fascia oraria compresa dalle 00:00 di un giorno alle 23:59 del giorno successivo
:)
31/03/2017 12:15:14
per la prima cosa è facile
ti basta valutare la lunghezze della frase con strlen(); http://php.net/manual/en/function.strlen.php http://php.net/manual/en/function.strlen.php ↗
esempio:
31/03/2017 12:52:35
Grazie per la risposta, dyrr!
il secondo e terzo punto li testerò poi! Il primo posso già dirti che non funziona :\ ho provato in vario modo a modificare, anche aggiungendo le parentesi ma... non fa. Semplicemente non posta l'azione, modificato il codice come da te suggerito. Poi il post deve risultare in qualche modo perchè, in effetti, a schiacciare F5 l'azione compare a schermo.
Ti riporto per comodità il pezzo di codice
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Chimera, Bug e Missioni Avanzate!
Entropia Universe: Sbarchiamo su Steam!
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
AlterEgo: L'incubo di pietra - La conquista del Castello
I dati del generatore di rank sono stati aggiornati!
The Coven: Western Party Drama
anima ha aperto un annuncio di ricerca: Kingdom Hearts GDR ricerca Grafico
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Sea of Conquest: Felice notte di mezza estate! 💖
World of Warship: Torna Blue Archive: preparatevi all'estate!
Il gestore di La Tana del Ladro ha risposto alla recensione di naemaer
Dalemyr: Cattura di Lady Aralyn
Football Team Soccer → Diventa una stella del calcio! Crea, allena ed equipaggia il tuo giocatore. Unisciti a un club e vinci in Football Team Game!
Il gestore di Exclusive Villa GdR ha risposto alla recensione di prosperus
La Tana del Ladro: I Sussurri del Mare
Il gestore di Miami Gdr ha risposto alla recensione di op85
Left To Survive: Tesori delle antiche sabbie🧟
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Fantasy - 5 Elementi unici da inserire nella tua Ambientazione Fantasy! Da provare per credere!
Sondaggio Gdr 2008 - Risultati del sondaggio 2008 svolto sul fenomeno dei GdR
eXtramondo - Intervista ai gestori del GdR Terre di eXtramondo. Entra nel mondo di Tolkien con oltre 2.000 locazioni disponibili!
Tolkien - La biografia di uno dei più grandi autori di romanzi di fantasia
Dlvr.it - Scopri questo tool gratuito per distribuire le vostre news sui social network!
Rpg 2023 - RPG 2023: l’importanza del settore e i titoli che hanno lasciato il segno
Videogame RPG - Videogiochi RPG, l'eredità di carta e penna?
GDR Online - Analizziamo assieme i giochi di ruolo online by chat...