Esperienza Up postato il 20/05/2009 09:40:56 nel forum programmazione, gdrcd, open source, hosting
Raga,allora il problema precedente si è risolto come mi è stato consigliato..poi io ho messo il pach che aumenta l'esperienza in un tot di tempo..l'unica cosa che io pensavo fosse ad azione di role e non dopo un tot tempo dopo un aggiornamento..come potrei risolvere questo piccolo inconveniente..ossia impostare il tot tempo dopo un azione di role e non in automatico dopo un aggiornamento che sale di esperienza senza nemmeno il bisogno di farsi la giocata..
Pagine → 1
20/05/2009 10:34:30
20/05/2009 20:17:59
$MySql = "SELECT UltimaEsp, (DATE_ADD(UltimaEsp, INTERVAL 5 MINUTE) < NOW()) AS Tipo FROM Personaggio WHERE Nome = '".pars($Login)."'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
$Tipo=$rs['Tipo']
$Msg=str_replace(" ", "", $Msg);
$UltimaEsp = $rs['UltimaEsp'];
$rs->close;
if ( ($Tipo == "P") || ($Tipo == "A") || ($Tipo == "M") ) {
if ( strlen($Msg) > 100 ) {
$MySql = "UPDATE Personaggio SET Esperienza = Esperienza + '0.10' WHERE Nome = '".$Login."'";
$Result = mysql_query($MySql);
*questo è quello che ho fatto seguendo un pò le indicazioni..ma non funziona..ho saltato qualcosa?
20/05/2009 20:52:03
come al solito daccordo con faber
21/05/2009 17:52:32
Scusate....premetto che non sono propriamente affari miei ma...
5) Web-Forcing (Utilizzo di sistemi quali i Punti Frequenza per l'avanzamento nel gioco)
[omiss]
gestore: benché tali sistemi portino apparentemente ad un aumento della costanza dell’utenza, in realtà divengono alla lunga l’obiettivo primario del collegamento, con potenziale (inutile) intasamento della banda; inoltre, alla luce dei problemi noti legati alla dipendenza dal web, l’etica del buon gestore vorrebbe che tali sistemi non venissero neanche presi in considerazione. ù
(tratto dal post sul progetto legalità)
Personalmente credo che il sano "vecchio" metodo: "Se c'è un master che mastera mette poi i punti non solo in base al tempo ma anche alla qualità della ruolata" sia quello più "pratico" e soprattutto più controllabile.
Magari all'apertura una land ha 20player e 4master...e questi possono anche passare la giornata a legegre in chat e il log per vedere che nessuno scriva:
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[...]
tanto per raggiungere il tot di caratteri necessari per i punti...ma quando l'utenza cresce...il tutto diventa (sempre secondo me) poco gestibile.
Inoltre se usi locande/alberghi/stanze private io escluderei l'accrescimento di punti almeno li...
Ancora se usi stanze OFF (quale una Chat Sussurri...idem).
Ed in ogni caso, SE proprio vuoi implementare un metodo simile non assegnerei punti "per ogni" azione bensì metterei un contatore, che conta i caratteri inviati in chat come campo nella tabella "personaggio" in database. Poi, al raggiungere di, non so, 250caratterx15masterate=3750caratteri->assegna mezzo/un punto.
Almeno in questo modo...insomma...puoi mettere un livello più alto di caratteri...non "forzi" che la gente scriva azioni di 8righe "tanto per raggiungere il quorum" magari con azioni e/o descrizioni ridondanti ed inutili...
Ovviamente la qualità della masterata è completamente ignorata in questo modo...
Al limite, mi verrebbe un'altra proposta.
Creare solamente un tot di Chat...4, 5 nelle quale accrescerei punti in questo modo.
Non conosco la tua land ma ad esempio, noi abbiamo una palestra dove spesso i PG ruolano gli allenamenti personali (senza master e da noi senza punti...insomma per il divertimento di giocare) in una stanza simile potresti implementare detto sistema...rimarrebbe poi anche più gestibile in quando se una Lad ha 150chat...controllarle tutte, ripeto, è difficile, controllarne sistematicamente 5 (anche con i log una volta al giorno) è più comodo :-)
23/05/2009 14:39:26
forse non mi sono spiegato bene..il pach esp_up.php fà avanzare di un 1 punto ogni 10 minuti..modificando il tot tempo e i punti da distribuire funziona,l'unica cosa è che non avviene se si svolge un azione in chat ma anche quando parcheggi nella mappa e fai ogni volta aggiorna ,i punti salgono..io voglio evitare che aumenti ogni volta che si fà aggiorna e che sono in mappa,ma che avanzano di punti esp solo se ruolano..sono chiaro ora?non voglio che prendono tot punti per quante righe facciano..ma a tempo solo se ruolano non se sono presenti e fanno aggiorna senza scrivere nulla
24/05/2009 12:53:44
27/05/2009 11:56:21
28/05/2009 17:19:21
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Ma quanto è fastidioso Phrygius? 🧌
Enlisted: Fronte dell'Estremo Oriente
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Feudera: DEVBLOG #2 - Aggiornamenti circa la #0.5
I dati del generatore di rank sono stati aggiornati!
New Orleans: I Regali di Babbo Grinch - La raccolta Ticket!
aver ha recensito Unwritten Destinies GDR
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Ex Gratia GDR: Apriamo i battenti!
Storie di Agarthi: La Mano Nera si stringe attorno alla Città
AlterEgo: Il Labirinto (Quest)
The Line: Reboot 4 Snowlight Village
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Hero Wars: Il Winterfest è proprio dietro l'angolo ❄️🎁
Seconda Era - Le Terre Libere: La Caduta di Fanon
Black Sails Chronicles: ON - 2° Serata Gara di Bevute
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
