OS Traimo...il ritorno postato il 22/04/2006 12:58:00 nel forum programmazione, gdrcd, open source, hosting
ebbene si...ho deciso di sviluppare una city con l`os di traimo che con le dovute correzzioni si sta rivelando molto discreto come OS.
ora io sono un perfetto principiante in materia di php e mi piacerebbe che qualcuno di voi esperti mi desse una mano con i passaggi piu` ostici.
O per sapere se qualcuno ha fatto anche un tool admin decente per questa city ;)
O magari sapere se esiste un addon per i sussurri (non quello che c`e` online qui ;) )
O magari sapere se Traimo e` ancora fra noi magari chiedo a lui aggiornamenti o altro ;) ghghhghg
fatemi sape`
byeeee
Pagine → 1
22/04/2006 13:34:38
Tool admin per fare cosa, esattamente? :P
Per i sussurri, cosa non ti piace di quello che c`è in questo? Senza sapere cosa non va in questo, è difficile consigliartene un altro, eventualmente.
22/04/2006 17:51:46
Ovvio, sono stato troppo generico ;)
dunque:
per tool admin intendo quelle funzioni che ti permettono di modificare il pg
dare togliere gradi
amministrare luoghi
mettere/togliere ban
ecc :D
per i sussurri mi piacerebbe invece che ci fosse una stringa come per l`inserimento dei messaggi senza mettere % e
con la selezione del nome pg invece di metterlo tu magari sbagliando.
raga sinceramente da ignorante nn ci sono riuscito :P
aiutini?
24/04/2006 00:13:02
Dunque, quello che chiami "admin tool" è pressochè già integrato di suo, no?
Ogni gestore/master può dal municipio assegnare le cariche.
Personalmente avevo aggiunto anche la possibilità alla registrazione di scegliere un simbolo (oltre quello di razza) che teoricamente uno potrebbe usare inizialmente se volesse fare un GDR dove i pg vengono divisi in "classi", e quindi un simbolo diverso se è combattente, mago, ladro, chierico, etc...
Per mettere i ban c`è già - stesso discorso - sia per arresti di gioco, che esili (ban dal sito), anche se mi pare che non si possano togliere con lo script così com`è, ma che vada fatto manualmente dal DB. Tuttavia è semplice da modificare, ti basta andare a modificare il file per modificare gli status dei personaggi ed inserire un ulteriore opzione, che permette di modificare il campo "STATO_TIPO", ricordo che il campo con valore "1" è libero.
Per amministrare i luoghi, dipende che intendi, dato che - così com`è - il codice della chat è uguale per tutte le locazioni, ma ti dovrebbe bastare modificare aggiungendo un "If locazione=="nome locazione" con sotto quel che vuoi, per far apparire quella determinata cosa, solo in quella determinata chat. Penso - tuttavia - che se lo fai per troppi luoghi ti viene fuori un codice lungo due chilometri :P
Per i sussurri ammetto di non aver mai provato, ma son sicuro di averlo visto (su codice traimo) almeno in una comunità. Se non ricordo male era "regno di esmeralda", ma non ci metterei la mano sul fuoco. Comunque se il motivo della scelta è semplicemente per evitare gli errori ortografici, potresti rimediare con un semplice javascript, che se clicchi sul nome di un pg, automaticamente nel campo text di invio ti viene %nomepg% come già accade in altre community. Vedi tu.
24/04/2006 12:51:21
Ri-eccomi, provo a darti una "dritta", anche se non ti scrivo completamente il codice, dato che il mio è già modificato in diversi punti ed a "copia/incollare" ti troveresti con altri campi del DB che vengono richiamati, ma che di default non ci sono (tipo lo stato civile :P).
Dunque, per prima costa vai nella cartella "chat" ed apri il file "stats2.php". Guarda il codice, fino ad arrivare a:
<?PHP
$sqlinter =
ad i vari campi, aggiungi STATO_TIPO from USERS.
Scendi un pò, sotto "while", troverai alcune righe simili a quella che ti scrivo, tu semplicemente aggiungila tra le altre:
$ST_STATO_TIPO=$row["STATO_TIPO"];
Ora ti manca solo da aggiungere il campo form che servirà a modificare nell`html, dato il tipo, personalmente ti consiglio un campo "select", dove scegliere se libero, arrestato o esiliato.
Alla tabella, aggiungi un campo cosi:
<tr>
<td width="40%">Stato esilio/arresto</td>
<td width="60%"><select name="STATO_TIPO" id="STATO_TIPO" value="<?=$ST_STATO_TIPO?>">
<option value="1" selected>libero</option>
<option value="2">arrestato</option>
<option value="3">esiliato</option></td>
</tr>
Salva la pagina ed abbiamo finito con questa :)
Ora apri do_stats.php, nelle prime righe troverai una serie di righe simili a quella che ti scrivo, tu aggiungila al gruppo:
$STATO_TIPO=$_POST[`STATO_TIPO`];
Vai un pò più in basso, dove c`è:
$sql = "UPDATE USERS SET ed ai vari campi da aggiornare aggiungi STATO_TIPO=`$STATO_TIPO`
Salva anche questa pagina ed il lavoro è finito.
Per aggiornare quindi dovrai usare la pagina delle statistiche, di "default" è raggiungibile per gli admin dalla chat, alla destra del campo form.. personalmente ti consiglio di aggiungerla al "menu" che hai sempre sotto mani, sempre mantenendo la visualizzazione basata sul livello del pg :D
27/04/2006 14:00:15
ok grazie per l`aiutino ;)
effettivamente il discorso dei luoghi ci avevo riflettuto un po sopra...per i sussurri mi sa che e` una cosa al di fuori delle mie possibilita` ;)
per ulteriori aiutini il mio contatto msn e` gnako_p@libero.it
byeeee e tnx
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Pirates of the Caribbean: Tides of War: Quarti di finale del torneo
DarkOrbit: Galactic Strife & Buono gratis 💥
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
I dati del generatore di rank sono stati aggiornati!
Legacy of Magic: Il vecchio e la mappa
outrunstaff ha risposto alla discussione: Project OutRun PbC
meleys ha aperto un annuncio di ricerca: Westeros GDR ricerca Tester
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Lineage II: Black Friday di Lineage II
Il gestore di Ultima Espiazione Gdr ha risposto alla recensione di mancoicani
zannata ha recensito Sigil - La Città dei Portali
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Sea of Conquest: Tuffati nel mistero! 🌊
Pirates of the Caribbean: Tides of War: Evento di Ringraziamento!
Fervm: Aggiornamenti: Il Diario!
Hero Wars: Arrivano le Teenage Mutant Ninja Turtles! :-D
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Golden Age - Intervista al gestore di Golden Age.. il GdR su One Piece! Scopri il mondo dei Pirati e del Grand Blue!
Millennium Heroes GDR - Intervista al gestore del play by chat sui supereroi Millennium Heroes GDR!
True Calling - Intervista al gestore del play by chat fantasy True Calling GdR
eXtramondo - Che cos'è Terre di eXtramondo... il play by chat ambientato nel mondo del Signore degli Anelli!
Dlvr.it - Dlvr.it è un utilissimo servizio gratuito per aiutarvi nella distribuzione dei vostri aggiornamenti/news sui principali social network!
Tesi Steampunk - Tesi sulla narrativa steampunk e i suoi problemi di traduzione