Salute alle partenza
Salute alle partenza postato il 30/03/2017 20:33:37 nel forum programmazione, open source e hosting
Non capisco come faccio a far avere ai registrati salute a 100 , visto che se si registrano adesso possono entrare il land ma però gli altri utenti non li leggono e non possono scrivere in chat.
La mia domanda è esiste un modo per far in modo che tutti i nuovi iscritti abbiano 100 di salute?.
Grazie .
Massimiliano
30/03/2017 20:35:24
Sì, tecnicamente, dovresti poter modificare i punti salute che si ricevono all'iscrizione dal file confing.inc.php (questo, solo per gdrcd però, per gli altri open source, non so)
30/03/2017 20:36:28
Con tutta probabilità hai, nella procedura di creazione personaggio una query di INSERT per inserirlo nel Database.
Trovi la query ed imposti salute = 100
A prescindere dal codice che stai usando la logica è simile :)
30/03/2017 20:43:39 e modificato da irenes il 30/03/2017 20:44:05
config.php riga 223 (o giù di lì, a seconda di eventuali aggiunte)
$PARAMETERS['settings']['max_hp'] = 100;//Punti ferita.
30/03/2017 20:54:02
Non lo so m posso sempre inserirlo e dovrebbe andare giusto?
Comunque si uso il pacchetto GDRCD 5.1
30/03/2017 20:57:27
Allora, dovresti avere il file config.inc.php (a volte, il .php non si vede, se c'è config.inc, allora è quello). Quindi, modifica il file dall'hosting che utilizzi e vai giù fino alla parte di configurazione dei parametri dell'iscrizione, lì, dovresti trovare i punti salute, quindi, basta scrivere 100 nel posto giusto, è difficile sbagliarsi u-u
30/03/2017 21:17:04 e modificato da max75 il 30/03/2017 21:22:32
io ho messo in opzioni di gioco questa stringa che prima hanno postato qui
$PARAMETERS['settings']['max_hp'] = 100;//Punti ferita.
Speriamo che vada bene
30/03/2017 21:57:25
quella c'è già di defalt. non la devi riaggiungere. al limite solo impostare il valore numerico che vuoi
30/03/2017 23:50:26
nel config io non lo ho trovato
10/04/2017 22:19:28 e modificato da max75 il 10/04/2017 22:20:25
Scusatemi ma ancora non riesco a capite la motivazione del perchèogni personaggio non entra con salute 100/100
questo è il codice nel config
$PARAMETERS['names'][
'stats']['car0'] = 'Forza'; //Caratteristiche del personaggio nella scheda
$PARAMETERS['names']['stats']['car1'] = 'Robustezza';
$PARAMETERS['names']['stats']['car2'] = 'Destrezza';
$PARAMETERS['names']['stats']['car3'] = 'Intelligenza';
$PARAMETERS['names']['stats']['car4'] = 'Saggezza';
$PARAMETERS['names']['stats']['car5'] = 'Percezioni';
$PARAMETERS['names']['stats']['hitpoints'] = 'Punti ferita';
/* HELP: I nomi chiave sono i termini con i quali ci si riferisce, all'interno del gioco, ad alcune figure ricorrenti, come il forum interno o lo staff del sito.*/
/* DATA DELL'AMBIENTAZIONE */
$PARAMETERS['date']['offset'] = 0;
$PARAMETERS['date']['base_temperature'] = -10;//temperatura minima assoluta in gradi.
/* HELP: L'offset della data viene sommato all'anno corrente per ottenere l'anno desiderato per il gioco. Es: Se il gioco si svolge nel 1290 e l'anno corrente e' il 2010 allora l'offset necessario è 1290-2010= -720, nel caso del 2120 l'offset e' +110. Il sistema potrebbe risultare incoerente per gli anni bisestili, e' consiglibile che lo sfasamento tenga conto della posizione dell'anno corrente nel corrente quadriennio.*/
/* OPZIONI DEL GIOCO */
$PARAMETERS['settings']['first_map']= -1;//ID della mappa corrispondente al primo login
$PARAMETERS['settings']['first_money']= 50;//Quantita' di denaro iniziale per i PG
$PARAMETERS['settings']['posts_per_page']= 100;//Numero di post per pagina visualizzati nei forum
$PARAMETERS['settings']['records_per_page']= 100;//Numero di record per pagina visualizzati nei pannelli gestione
$PARAMETERS['settings']['messages_per_page']= 40;//Numero di messaggi visualizzati per pagina nel sistema di messaggistica privata
$PARAMETERS['settings']['messages_limit'] = 50;//Numero di messaggi privati oltre il quale appare il suggerimento di cancellarli
$PARAMETERS['settings']['minimum_employment'] = 10;//Numero di giorni entro i quali non è possibile scegliere un'altro lavoro o essere esclusi da una gilda.
$PARAMETERS['settings']['guilds_limit'] = 2;//Numero massimo di gilde a cui si può essere affiliati. Il numero tiene conto delle gilde di cui un personaggio è membro e dell'eventuale lavoro indipendente che svolte. In ogni caso il sistema permette di svolgere un unico lavoro indipendente. La paga giornaliera del personaggio e' la somma degli introiti di tutti i ruoli di gilda e dell'eventuale lavoro che riveste.
$PARAMETERS['settings']['first_px']= 100;//Esperienza iniziale. Se il gioco non prevede abilità dovrebbe essere 0.
$PARAMETERS['settings']['max_xp'] = 100;//Punti ferita.
$PARAMETERS['settings']['px_x_rank'] = 10; //Costo in px per rango di abilità. Il valore di questo campo viene moltiplicato al rango successivo dell'abità per determinarne il costo. Es: Se il valore è 10 e il rango da aquisite è 5 il suo costo è 5x10=50px.
$PARAMETERS['settings']['skills_cap'] = 10;//Punteggio massimo per un'abilità.
$PARAMETERS['settings']['initial_cars_cap'] = 10;//Punteggio massimo iniziale per una caratteristica.
$PARAMETERS['settings']['cars_cap'] = 10;//Punteggio massimo per una caratteristica.
$PARAMETERS['settings']['cars_sum'] = 40;//Punteggio totale da distribuire tra le caratteristiche in fase di iscrizione.
$PARAMETERS['settings']['view_logs'] = 10; //Numero di log visualizzato.
$PARAMETERS['settings']['chat']['race']='ON';//OFF -Attiva disattiva la visualizzazione del simbolo di razza in chat.
$PARAMETERS['settings']['chat']['gender']='ON';//OFF -Attiva disattiva la visualizzazione del simbolo del genere in chat(maschio/femmina).
$PARAMETERS['settings']['chat']['guilds']='ON';//OFF -Attiva disattiva la visualizzazione del simbolo dei ruoli gilda in chat.
Non posso mettere ad ogni personaggio che entra 100/100 io
10/04/2017 22:27:32
Vai nel tema che hai scelto, cartella home, pagina iscrizione.php
Dovresti avere questa query che crea il personaggio (dovrebbe essere alla riga 384)
gdrcd_query("INSERT INTO personaggio (nome, cognome, pass, data_iscrizione, email, sesso, id_razza, car0, car1, car2, car3, car4, car5, salute, salute_max, soldi, esperienza $lastpasschange_field) VALUES ('".gdrcd_capital_letter(gdrcd_filter('in',$_POST['nome']))."', '".gdrcd_filter('in',$_POST['cognome'])."', '".gdrcd_encript($pass)."', NOW(), '".gdrcd_filter('in',$_POST['email'])."', '".gdrcd_filter('in',$_POST['genere'])."', ".gdrcd_filter('num',$_POST['razza']).", ".gdrcd_filter('num',$_POST['car0']).", ".gdrcd_filter('num',$_POST['car1']).", ".gdrcd_filter('num',$_POST['car2']).", ".gdrcd_filter('num',$_POST['car3']).", ".gdrcd_filter('num',$_POST['car4']).", ".gdrcd_filter('num',$_POST['car5']).", ". gdrcd_filter('num',$PARAMETERS['settings']['max_hp']).", ".gdrcd_filter('num',$PARAMETERS['settings']['max_hp']).", ".gdrcd_filter('num',$PARAMETERS['settings']['first_money']).", ".gdrcd_filter('num',$PARAMETERS['settings']['first_px'])." $lastpasschange_value)");
Se vedi, imposta il valore $PARAMETERS['settings']['max_hp'] come salute iniziale, cioé il valore che tu in config hai settato a 100. Guarda la Query se è corretta...
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
New Orleans ↗
The Coven ↗
War Thunder ↗
Foundation Galactic Frontier ↗
Exclusive Villa GdR ↗
Tibia ↗
Cafuné ↗
World of Tanks ↗
Sea of Conquest ↗