In questa guida aggiungerò sempre nuovi chat da installare sul vostro travian r4.
- OGNI MODIFICA APPORTATA E STATA SVILUPPATA COMPLETAMENTE DA =KiNg_P@Y€= (tranne diversa segnalazione)
- PER APPLICARLE DOVRETE AVERE ACCESSO AI FILE DI SISTEMA.
- AVER GIA' INSTALLATO IL SERVER
- DOVETE ALMENO SAPER EDITARE UN CODICE SENZA FARE CASINI.
- CRITERIO DI DIFFICOLTA' *=facile **=medio ***=difficile
- SE DECIDI DI PUBBLICARE ALTROVE INFORMAZIONI DI QUESTA GUIDA CITA LA FONTE Grazie =KiNg_P@Y€=
1)Come far si che la velocità del server cambi ogni ora. (**)
Questo trucco ti vi permetterà di cambiare la velocità del server ogni ora rimanendo però in valori preimpostati.
- Andare nella cartella GameEngine (tutto si svolge quì).
- Creare una cartella chiamata log.
- Copiate il contenuto di Config.php
- Create un file chiamato bot.php
- Scrivete nel file bot.php
Codice:<?php $gg=date("d-m-y-G"); $number=rand(300,3000); if (file_exists('GameEngine/log/'.$gg.'.txt')){}else{ $f=fopen('GameEngine/log/'.$gg.'.txt','w+'); fwrite($f,$nimber); fclose($f); unlink('GameEngine/Config.php'); $f=fopen('GameEngine/Config.php','w+'); fwrite($f,'COPIA IL CONTENUTON DI config.php'); fclose($f);}?>- Sostituisci COPIA IL CONTENUTON DI config.php con ciò che è dentro al file config.php, mantenendo gli ' '
- Adesso andate nella riga con scritto:
define("SPEED",tuo numero); //1 (Normal), 3 (3x Speed)
E sostituiscila con:
define("SPEED",'.$number.'); //mod- Poi salvate il file bot.php.
Per modificare il range di velocità (cioè la velocità minima e quella massima) modificate all'interno di rand(300,3000); il 300 e il 3000 mettendo al posto di 300 la vostra velocità minima e al posto di 3000 la velocità massima che può raggiungere.- Apritelo e guardate se saltano fuori errori di un qualche tipo. se si guardate dove avete sbagliato
- Adesso andate nella directory principale.
- Aggiungete ai file dorf1.php e dorf2.php sotto a: include("GameEngine/Village.php");
include("GameEngine/bot.php");
Adesso quando farete il login ogni ora verrà creato un file in GameEngine/log del tipo :02-09-11-1.txt
E se è andato tutto bene la vostra velocità cambia ogni ora.
Ricordarsi che se si vuole modificare la configurazione bisogna modificare questo file, e se si vuole rigenerare una velocità a rendere valido un'aggiornamento basterà eliminare il file in log equivalente all'ultimo gg-mm-aa-hh.txt
Come mostrare la velocità corrente del server se è stata eseguita correttamente la procedura quì sopra. (*)
Se hai seguito la guida in alto vorrai far vedere agli utenti a che velocità va il server...
- Andate nella cartella Templates
- Aprite il file menu.tpl
- Ad un certo punto troverete un codice tipo:
Codice:<a href="support.php"><?php echo SUPPORT; ?></a><br><br>- Aggiungete altri 2 <br> (se volete serve per distanziare).
- Poi sotto aggiungete il codice:
Codice:<b>Velocità server: <?php $gg=date("d-m-y-G"); $st=file_get_contents('GameEngine/log/'.$gg.'.txt'); echo $st; ?>x</b>- Poi salvate verificando la presenza di errori
Adesso se loggate vedrete che a sinistra sotto c'è la scritta es: Velocità server:2543x, che è la velocità settata per quell'ora dal file bot.php.
Avvertire tutti gli utenti online che è in corso una manutenzione (***)
Questa guida fa si che tu possa impostare una manutenzione, all'avvio gli utenti vengono sloggati e non possono rientrare fino a che non hai finito.
Però gli admin hanno acceso illimitato comunque...
- Andare nella directory principale.
- Creare un file chiamato Man.txt con scritto all'interno no
- Ora aprire il file login.php
- All'inizzio dopo <?php inserisci $admi=$_GET["byp"];
- Sotto il codice: <div id="content" class="login"> inserisci:
Codice:<?php if ($admi == 'AdM') {} else{if (file_get_contents('Man.txt') <> "no"){ $st=file_get_contents('Man.txt'); echo '<center><font color=red size=5>Il server è in manutenzione rimarrà chiuso circa fino alle: <b>'.$st.'</b></font> <br><br> <font color=red><i>Lo staff si scusa per il disagio.</i></font></center>'; exit;}} ?>- Salva il file e controlla che non vi siano errori.
Ora se avviate una manutenzione il login verrà bloccato ma se siete admin andata alla pagina login.php?byp=AdM e verrà sbloccato il login per tè.
- Ora aprite i file dorf1.php e dorf2.php e aggiungete sotto la scritta:
Il codice:Codice:else { $building->procBuild($_GET); }Codice:if($session->access == ADMIN) {}else{if (file_get_contents('Man.txt') <> "no"){ header( "Location: logout.php" );}}- Salvate i file dorf1.php e dorf2.php e controllate se ci sono errori.
- Adesso aprite il file logout.php.
- Scrivete SOPRA al codice:
Il codice:Codice:</div> <div id="side_info">
Codice:<br><br><?php if (file_get_contents('Man.txt') <> "no"){ $st=file_get_contents('Man.txt'); echo '<center><font color=red size=5>Il server è in manutenzione rimarrà chiuso circa fino alle: <b>'.$st.'</b></font> <br><br> <font color=red><i>Lo staff si scusa per il disagio tuttavia il server ha bisogna ancora di MOLTISSIME modifiche.</i></font></center>';}?>- Salvate e controllate se ci sono errori.
Adesso se tutto è andato correttamente se modificate dentro al file Man.txt , la scritta: no nell'orario di riapertura del server, tutte le persona verranno sloggate quasi all'istante, tu admin avrai sempre accesso e loro no finchè non riescivi no dentro a Man.txt.
Admin NewsBox v0.1
E' 4 giorni che conosco l'esistenza dei file retro server travian,e non ho ancora trovato un NewsBox editor, quindi l'ho fatto io
Server per modificare i Newsbox alla destra della pagina.
Prima di tutto dobbiamo attivarli per farlo dobbiamo andare in GameEngine e aprire il file Config.php.
All'interno di questo file ci saranno 3 righe con scritto:
define("NEWSBOX1",false);
define("NEWSBOX2",false);
define("NEWSBOX3",false);
Per attivare ad esempio la Newsbox numero 1 dobbiamo modificare define("NEWSBOX1",false); in define("NEWSBOX1",true); cioè sostituendo i false con true.
Fatto ciò installiamo la mod:
- Apriamo il file Admin/admin.php
- Aggiungiamo il codice <a rel="nofollow" href="?p=news">NewsBoxEditor</a> fra questi codici già presenti:
Codice:<a href="admin.php">Homepage</a> <a rel="nofollow" href="?p=online">Online users</a> <a rel="nofollow" href="?p=search">Search</a> <a rel="nofollow" href="?p=message">Msg/Rep</a> <a rel="nofollow" href="?p=ban">Ban</a> <a rel="nofollow" href="?p=config">Config</a> <a rel="nofollow" href="?action=logout">Logout</a>- Salviamo verificando che non ci siano errori.
- Ora andiamo nella cartella Templates/Admin.
- Creiamo un file chiamato: news.tpl
- Scriviamo all'interno del file news.tpl questo codice:
Codice:Codice HTML:<style>.del {width:12px; height:12px; background-image: url(img/admin/icon/del.gif);} </style> <form action="" method="POST"> <input name="action" type="hidden" value="addBan"> <table id="member" cellpadding="1" cellspacing="1"> <thead> <tr> <th colspan="6">NewsBox editor by =KiNg_P@Y€=</th> </tr> </thead> <tr> <td>Numero newsbox.</td> <td><center> <font size=4> 1 <input type="radio" name="n" value="1" checked="checked"/> 2 <input type="radio" name="n" value="2"/> 3 <input type="radio" name="n" value="3"/></font> </td> </tr> <tr> <td>Titolo</td> <td> <center><input type="text" class="fm" name="title" value="" size=50> </td> </select> </td> </tr> <tr> <td>Testo</td> <td> <center> <textarea name="txt" cols="40" rows="10"></textarea> </td> </tr> <tr> <td colspan="2" class="on"><input type="submit" value="INVIA"></td> </tr> </table><br><br> </form> <?php $ti=$_POST['n']; $title=$_POST['title']; $text=$_POST['txt']; if (!$text){ echo '<center><font size=5>DEVI INSERIRE IL TESTO</font>'; exit; } if (!$title){ $st=""; } else{$st='<h3>'.$title.'</h3><br><br>';} unlink ('../Templates/News/newsbox'.$ti.'.tpl'); $f=fopen('../Templates/News/newsbox'.$ti.'.tpl','w+'); fwrite($f,'<h5><img src="http://www.sciax2.it/forum/img/en/t2/newsbox'.$ti.'.gif" alt="newsbox '.$ti.'"></h5> <div class="news"> '.$st.' '.$text.' </div>'); echo '<center><font size=5>NEWSBOX CREATA CORRETTAMENTE</font>'; ?>- Salviamo e verifichiamo che non ci siano errori.
Adesso dovrebbe essere spuntato nel pannello di controllo degli admin un'altra voce nel menù a sinistra NewsBoxEditor e se lo aprire vi permetterà di scrivere direttamente nei newsbox attivi dall'1 al 3.
Modificare la password, i gold , username e altre caratteristiche degli utenti con AlterVista (**)
Con questa guida imparerete a modificare alcune caratteristiche degli account con PhpMyAdmin di altervista.
- Andate in AlterSito
- Database
- PhpMyAdmin
- Fate il login con Nome e password di accesso ad altervista.
- Adesso dovrebbe esserci un database a sinistra del tipo my_(sitowebaltervista) (40)
Con sotto tanti s1_... o tt_...- Cliccate su quello s1 o tt _users a sinistra e uno degli ultimi.
- In alto cliccate Mostra.
- E avrete tutti i dati riguardanti gli utenti.
- Per cambiare le caratteristiche di un'utente basta cliccare sulla matita affianco ad ogni nome.
- Vi si aprirà una tabella con diverse colonne (campo,tipo,funzione...) e righe (Id,username,password...)
- Adesso modificate i parametri che vi interessano (mai l'id!)
- Se volete cambiare la password dovrete generarla criptata, per farlo andate sul sito [Solo gli utenti registrati possono vedere i link. Clicca qui per registrarti..] , scrivete la password nuova e cliccate su md5.
Vi apparirà una cosa scritta tipo c61a71b89ce304b78bce33cb56f9cffa sostituite la scritta strana della password dell'utente con quest'altra scritta strana.- Per dare gold inserisci un numero da 1 a 225 alla riga gold
- Eseguito tutte le modifiche semplicemente cliccate in basso a sinistra ESEGUI e avrete fatto.
Fonte: Sciax2




LinkBack URL
Riguardo i LinkBacks

Rispondi Citando



