Pokaż wyniki od 1 do 9 z 9

WÄ…tek: Modyfikacje STMP2

  1. #1
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie Modyfikacje STMP2

    W tym wielkim temacie pokaże wam rózne modyfikacje na strone Stpm2!


    Spis tresci
    1:Jak dodać moduł
    2: Kilers ranking
    3: ranking najbogatszych
    4: Liczba char na serwie
    5: Hall Of Flame
    6: Nowy system guild
    7: Grand reset
    8: Jak zrobić do rozdania punkty dla dl?
    9: Gm online

  2. #2
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    1: Jak dodać nowy moduł
    Teraz wam pokaże ze dodawanie modulu na www to nie jest takie tródne Modul można dodać na 2 razy. To zależy czy
    w layu jest "lay_menu.php "czy go też nie ma.

    1: Jak nie ma pliku lay_menu.php w layu.
    Wchodzimy do katalogu mupagecore i edytujemy plik menu.php Otwozy nam siÄ™ coÅ› takiego
    Kod:
    <?
    /*-----------------------------------------------------*\
    |				  SkyTeam MuPage file				   |
    |		this file is critical file, it need to exist	|
    |				   File version 1.0					 |
    |				by Amelek(szklarzewicz@wp.pl)		  |
    |				   http://lorencia.com				  |
    \*-----------------------------------------------------*/
    if(!defined('SkyTeamPageRUNNING'))
    {
    die("Include error..");
    }
    $main_menu['position'] = 0;
    
    function add_menu_module($href,$title,$new=false,$class='menu_link')
    	{
    	global $main_menu;
    
    	echo $main_menu['add_menu_'.($main_menu['position']%2)].'<a class='.$class.' href="'.$href.'"';
    	if($new) echo ' target=new';
    	echo '>'.$title.'</a>'.$main_menu['finish'];
    	++$main_menu['position'];
    	}
    
    function add_menu_module_text($message) 
    	{
    	global $main_menu;
    
    	echo $main_menu['add_menu_'.($main_menu['position']%2)].$message.$main_menu['finish'];
    	++$main_menu['position'];
    	}
    
    function menu_new_line()
    	{
    	global $main_menu;
    
    	echo $main_menu['add_menu_'.($main_menu['position']%2)].'&nbsp;'.$main_menu['finish'];
    	++$main_menu['position'];
    	}
    
    if($layout_set_menu["news"]) add_menu_module('index.php',$lang_menu_news);
    if($page["admini"] AND $layout_set_menu["admini"]) add_menu_module('?strona=admini',$lang_menu_admins);
    if($page["warns"] AND $layout_set_menu["warns"]) add_menu_module('?strona=warning',$lang_menu_warned);
    menu_new_line();
    if($page["info"] AND $layout_set_menu["info"]) add_menu_module('?strona=info',$lang_menu_info);
    if($page["regulamin"] AND $layout_set_menu["regulamin"]) add_menu_module('?strona=regulamin',$lang_menu_rules);
    menu_new_line();
    if(!empty($forum_dir) AND $layout_set_menu["forum"]) add_menu_module($forum_dir,$lang_menu_board,true,'forum_link');
    menu_new_line();
    if($page["download"] AND $layout_set_menu["download"]) add_menu_module('?strona=download',$lang_menu_download);
    if($page["rejestracja"] AND $layout_set_menu["rejestracja"]) add_menu_module('?strona=rejestracja',$lang_menu_reg);
    menu_new_line();
    if($page["ranking"] AND $layout_set_menu["ranking"]) add_menu_module('?strona=ranking',$lang_menu_players_ranking);
    if($page["dsranking"] AND $layout_set_menu["dsranking"]) add_menu_module('?strona=dsranking',$lang_menu_devil_ranking);
    if($page["glidie"] AND $layout_set_menu["glidie"]) add_menu_module('?strona=glidie',$lang_menu_guild_ranking);
    if($page["online"] AND $layout_set_menu["online"]) add_menu_module('?strona=online',$lang_menu_players_online);
    menu_new_line();
    if($page["auc"] AND $auction_allowed AND $layout_set_menu["auc"]) add_menu_module('?strona=aukcje/auction_list',$auc['menu']);
    menu_new_line();
    if(empty($login) AND $page["account"] AND $layout_set_menu["account"]) add_menu_module('?strona=account',$lang_menu_login);
    elseif(!empty($login) AND $page["account"] AND $layout_set_menu["account"]) 
    	{	
    	add_menu_module_text($lang_menu_you_are_logged_as.'<font color=silver class=accounthighligh>'.$login.'</font><br>'); 
    	add_menu_module('?strona=mupageaccount/main',$lang_menu_admin);
    
    	if($page["prvmsg"])
    		include "mupagecore/mupageaccount/messages/menu.php";
    
    	add_menu_module('logout.php',$lang_menu_logout);
    	}
    
    if(defined('Isstronaprim') AND $page["pagemanagment"] AND $layout_set_menu["pagemanagment"])
    	{
    	include "mupagecore/pageadmin/pagemenu.php";
    	}
    ?>
    Aby dodać moduł trzeba dopisać tylko jedną linijka
    Kod:
     add_menu_module('?strona=Dotacje','Dotacje');
    Ja zrobilem sobie dotacje

    Wyszlo mi coÅ› takiego
    Kod:
    <?
    /*-----------------------------------------------------*\
    | SkyTeam MuPage file |
    | this file is critical file, it need to exist |
    | File version 1.0 |
    | by Amelek (szklarzewicz@wp.pl) |
    | http://lorencia.com |
    \*-----------------------------------------------------*/
    if(!defined('SkyTeamPageRUNNING'))
    {
    die(Include error..);
    }
    $main_menu['position'] = 0;
    
    function add_menu_module($href,$title,$new=false,$class='menu_link')
    {
    global $main_menu;
    
    echo $main_menu['add_menu_'.($main_menu['position']%2)].'<a class='.$class.' href='.$href.'';
    if($new) echo ' target=new';
    echo '>'.$title.'</a>'.$main_menu['finish'];
    ++$main_menu['position'];
    }
    
    function add_menu_module_text($message)
    {
    global $main_menu;
    
    echo $main_menu['add_menu_'.($main_menu['position']%2)].$message.$main_menu['finish'];
    ++$main_menu['position'];
    }
    
    function menu_new_line()
    {
    global $main_menu;
    
    echo $main_menu['add_menu_'.($main_menu['position']%2)].'&nbsp;'.$main_menu['finish'];
    ++$main_menu['position'];
    }
    
    if($layout_set_menu[news]) add_menu_module('index.php',$lang_menu_news);
    if($page[admini] AND $layout_set_menu[admini]) add_menu_module('?strona=admini',$lang_menu_admins);
    if($page[warns] AND $layout_set_menu[warns]) add_menu_module('?strona=warning',$lang_menu_warned);
    menu_new_line();
    if($page[info] AND $layout_set_menu[info]) add_menu_module('?strona=info',$lang_menu_info);
    if($page[regulamin] AND $layout_set_menu[regulamin]) add_menu_module('?strona=regulamin',$lang_menu_rules);
    add_menu_module('?strona=Dotacje','Dotacje');
    menu_new_line();
    if(!empty($forum_dir) AND $layout_set_menu[forum]) add_menu_module($forum_dir,$lang_menu_board,true,'forum_link');
    menu_new_line();
    if($page[download] AND $layout_set_menu[download]) add_menu_module('?strona=download',$lang_menu_download);
    if($page[rejestracja] AND $layout_set_menu[rejestracja]) add_menu_module('?strona=rejestracja',$lang_menu_reg);
    menu_new_line();
    if($page[ranking] AND $layout_set_menu[ranking]) add_menu_module('?strona=ranking',$lang_menu_players_ranking);
    if($page[dsranking] AND $layout_set_menu[dsranking]) add_menu_module('?strona=dsranking',$lang_menu_devil_ranking);
    if($page[glidie] AND $layout_set_menu[glidie]) add_menu_module('?strona=glidie',$lang_menu_guild_ranking);
    if($page[online] AND $layout_set_menu[online]) add_menu_module('?strona=online',$lang_menu_players_online);
    menu_new_line();
    if($page[auc] AND $auction_allowed AND $layout_set_menu[auc]) add_menu_module('?strona=aukcje/auction_list',$auc['menu']);
    menu_new_line();
    if(empty($login) AND $page[account] AND $layout_set_menu[account]) add_menu_module('?strona=account',$lang_menu_login);
    elseif(!empty($login) AND $page[account] AND $layout_set_menu[account])
    {
    add_menu_module_text($lang_menu_you_are_logged_as.'<font color=silver class=accounthighligh>'.$login.'</font><br>');
    add_menu_module('?strona=mupageaccount/main',$lang_menu_admin);
    
    if($page[prvmsg])
    include mupagecore/mupageaccount/messages/menu.php;
    
    add_menu_module('logout.php',$lang_menu_logout);
    }
    
    if(defined('Isstronaprim') AND $page[pagemanagment] AND $layout_set_menu[pagemanagment])
    {
    include mupagecore/pageadmin/pagemenu.php;
    }
    ?>
    Ustawiłem moduł dotacje między regulaminem i zrobiłem nową linie Zeby zrobić wolną linijke trzeba dodać kod
    Kod:
    menu_new_line();
    Chyba to wam nie sprawi problemu

    2: W stylach majÄ…cych plik menu w lay'u.

    W stylach majÄ…cych w sobie plik odpowiadajÄ…cy za menu sprawa wyglÄ…da to bardzo podobnie ale nowy
    moduł dodajemy w grafika/layout/GLOBAL i w pliku lay_menu.php
    Tu masz na tyle fajniej bo możesz dodać sobie z kolorem modól
    Kod:
     <p align="center"><font face="Arial" size="5" color="#FFFFFF"><b>Dotacje2</b></font></p>
    Tu taj ustawiłem: Czcionka Arial, rozmiar 5 kolor niebieski Jesli nie wiesz jakie są kody na kolory
    wystarczy ze wejdziesz Klik
    To by bylo tyle. Pozdrawiam
    Rybeni@

  3. #3
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    2: Kilers Rankingł
    Teraz pokaże wam jak zrobić Killers Ranking . Mówie wam to nic trudnego Opiera się 50% na poprzednim temacie.
    Twozymy nowy modół np o nazwie pk.php czyli to będzie wyglądac tak
    add_menu_module('?strona=pk','Killers Ranking ');

    Teraz wchodzimy do tego pliku pk.php i wklejamy calutką treść.
    Kod:
     
    <?php
    #########################################################
    # ?  Copyrights Bulka #
    #########################################################
    if(!defined('SkyTeamPageRUNNING'))
    {
    die("Include error...");
    }
    ?>
    <td valign=top>
    <center>
    <?php
    
    $query = "SELECT TOP 20 Name, class, Reset, PKCount, PKLevel FROM Character WHERE ((PKLevel > 3) AND (isAdmin != 1)) ORDER BY PKCount desc";
    $result = mssql_query($query);
    
    echo "
    
    <table width=400 border=0>
    <tr>
    <td align=left><b><font color=orange>Lp:</b></td>
    <td align=left><b><font color=orange>Name:</b></td>
    <td align=left><b><font color=orange>Class:</b></td>
    <td align=left><b><font color=orange>Reset:</b></td>
    <td align=left><b><font color=orange>PK Level:</b></td>
    <td align=left><b><font color=orange>PK Count:</b></td>
    </tr>
    
    ";
    
    for($i=0; $i < mssql_num_rows($result); ++$i)
    {
    $rank = $i+1;
    $row = mssql_fetch_row($result);
    
    if($row[1] == 0) {
    $row[1] = "Dark Wizard";
    }
    if($row[1] == 1) {
    $row[1] = "Soul Master";
    }
    if($row[1] == 16) {
    $row[1] = "Dark Knight";
    }
    if($row[1] == 17) {
    $row[1] = "Blade Knight";
    }
    if($row[1] == 32) {
    $row[1] = "ELF";
    }
    if($row[1] == 33) {
    $row[1] = "Muse Elf";
    }
    if($row[1] == 48) {
    $row[1] = "Magic Gladiator";
    }
    if($row[1] == 64) {
    $row[1] = "Dark Lord";
    }
    if($row[4] == 4) {
    $row[4] = "<font color=#3d5512>1</font>";
    }
    if($row[4] == 5) {
    $row[4] = "<font color=#FF0000>2</font>";
    }
    if($row[4] == 6) {
    $row[4] = "<font color=#990000>3</font>";
    }
    echo "
    
    <tr>
    <td align=left><b>$rank</b></td>
    <td align=left><b>$row[0]</b></td>
    <td align=left><b>$row[1]</b></td>
    <td align=left><b>$row[2]</b></td>
    <td align=left><b>$row[4]</b></td>
    <td align=left><b>$row[3]</b></td>
    </tr>
    ";
    
    }
    
    echo "</table>";
    
    
    ?>
    I to by bylo na tyle. I widzicie to nie jest trudne
    Rybeni@

  4. #4
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    3: Ranking Najbogatszych

    * znowu tworzymy nowy modół a potem do pliku *txt wklejamy zawartość

    Kod:
    <?php
    #########################################################
    # ?  Copyrights Bulka #
    #########################################################
    if(!defined('SkyTeamPageRUNNING'))
    {
    die("Include error...");
    }
    ?>
    
    <td valign=top>
    <center>
    <?php
    
    $query = "SELECT TOP 20 Name, Money FROM Character WHERE isAdmin != 1 ORDER BY Money desc";
    $result = mssql_query($query);
    
    echo "
    
    <table width=400 border=0>
    <tr>
    <td align=left><b><font color=orange>Lp:</b></td>
    <td align=left><b><font color=orange>Name:</b></td>
    <td align=left><b><font color=orange>Money:</b></td>
    </tr>
    
    ";
    
    for($i=0; $i < mssql_num_rows($result); ++$i)
    {
    $rank = $i+1;
    $row = mssql_fetch_row($result);
    
    
    if($row[1] >= 1000000 && $row[1] < 2000000000) {
    $row[1] = "<font color=#b4642f>$row[1]</font>";
    }
    if($row[1] > 99999 && $row[1] < 1000000) {
    $row[1] = "<font color=green>$row[1]</font>";
    }
    if($row[1] >=2000000000) {
    $row[1] = "<font color=red>$row[1]</font>";
    }
    echo "
    
    <tr>
    <td align=left><b>$rank</b></td>
    <td align=left><b>$row[0]</b></td>
    <td align=left><b>$row[1]</b></td>
    
    </tr>
    ";
    
    }
    
    echo "</table>";
    
    
    ?>

  5. #5
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    4: Liczba charakterów na serwerze

    Skrypt umieszczamy w Lay_index.php czyli pliku startowych naszego laya.

    Kod:
    <?
    
    
    
    mssql_select_db($nazwabazy, $conn);
    $query = ("SELECT
    (SELECT count(*)AS 'DW'from Character where class=0),
    (SELECT count(*)AS 'SM' from Character where class=1),
    (SELECT count(*)AS 'DK' from Character where class=16),
    (SELECT count(*)AS 'BK' from Character where class=17),
    (SELECT count(*)AS 'ELF' from Character where class=32),
    (SELECT count(*)AS 'ME' from Character where class=33),
    (SELECT count(*)AS 'MG' from Character where class=48),
    (SELECT count(*)AS 'DL' from Character where class=64)");
    $result = mssql_query($query);
    
    for($i=0;$i < mssql_num_rows($result);++$i)
    {
    $row = mssql_fetch_row($result);
    
    echo "
    <center>
    <B>Dark Wizard's:</b> $row[0]<BR>
    <B>Soul Master's:</b> $row[1]<BR>
    <B>Dark Knight's:</b> $row[2]<BR>
    <B>Blade Knight's:</b> $row[3]<BR>
    <B>Elf's:</b> $row[4]<BR>
    <B>Muse Elf's:</b> $row[5]<BR>
    <B>Magic Gladiator's:</b> $row[6]<BR>
    <B>Dark Lord's:</b> $row[7]<BR>
    </center>";
    }
    
    
    
    
    ?>

  6. #6
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    5: Hall of Fame
    * Tworzymy nowy modół i dodajemy do pliku zawartość

    Kod:
    <?php
    #########################################################
    # ?  Copyrights Bulka #
    #########################################################
    if(!defined('SkyTeamPageRUNNING'))
    {
    die("Include error...");
    }
    ?>
    <td valign=top>
    <center>
    <?php
    //Zmienne
    
    $siege_owner = mssql_query("SELECT OWNER_GUILD FROM MuCastle_DATA");
    $rowm = mssql_fetch_row($siege_owner);
    $przywodca_siege_owner = mssql_query("SELECT G_Master, G_Mark, G_Score, (SELECT count(*) FROM GuildMember WHERE GuildMember.G_Name = Guild.G_Name), G_NAME FROM Guild WHERE Guild.G_NAME = ('$rowm[0]')");
    $row_przywodca = mssql_fetch_row($przywodca_siege_owner);
    $gracz = mssql_query("SELECT TOP 1 Name, clevel, Reset, class, isAdmin FROM Character WHERE isAdmin != 1 ORDER by Reset desc");
    $row_gracz = mssql_fetch_row($gracz);
    $dw = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 0) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_dw = mssql_fetch_row($dw);
    $sm = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 1) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_sm = mssql_fetch_row($sm);
    $dk = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 16) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_dk = mssql_fetch_row($dk);
    $bk = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 17) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_bk = mssql_fetch_row($bk);
    $elf = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 32) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_elf = mssql_fetch_row($elf);
    $me = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 33) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_me = mssql_fetch_row($me);
    $mg = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 48) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_mg = mssql_fetch_row($mg);
    $dl = mssql_query("SELECT TOP 1 Name, clevel, Reset, isAdmin FROM Character WHERE ((class = 64) AND (isAdmin != 1)) ORDER BY Reset desc");
    $row_dl = mssql_fetch_row($dl);
    $morderca = mssql_query("SELECT TOP 1 NAME, clevel, Reset, PKCount, PKLevel, isAdmin FROM Character WHERE isAdmin != 1 ORDER By PkCount desc");
    $row_morderca = mssql_fetch_row($morderca);
    
    //Najlepszy gracz
    
    echo '<table width = 200>';
    echo '<center>';
    echo "<tr><b><h3><center><font color=orange>Najlepszy gracz:</center></h3></b></tr>";
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr>";
    echo "<td align=left>$row_gracz[0]</td><td align=center>$row_gracz[1]</td><td align=right>$row_gracz[2]</td>";
    echo "</tr>";
    echo '</center>';
    echo "</table>";
    
    
    //Najlepsi z danej klasy
    
    echo '<table width = 200>';
    echo '<center>';
    echo '<tr><h3><font color=orange>Najlepszy Dark Wizard</h3></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_dw[0]</td><td align=center>$row_dw[1]</td><td align=right>$row_dw[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Soul Master</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_sm[0]</td><td align=center>$row_sm[1]</td><td align=right>$row_sm[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Dark Knight</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_dk[0]</td><td align=center>$row_dk[1]</td><td align=right>$row_dk[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Blade Knight</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_bk[0]</td><td align=center>$row_bk[1]</td><td align=right>$row_bk[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Elf</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_elf[0]</td><td align=center>$row_elf[1]</td><td align=right>$row_elf[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Muse Elf</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_me[0]</td><td align=center>$row_me[1]</td><td align=right>$row_me[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Magic Gladiator</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_mg[0]</td><td align=center>$row_mg[1]</td><td align=right>$row_mg[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Najlepszy Dark Lord</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=center><b><font color=orange>Level:</b></td><td align=right><b><font color=orange>Reset:</b></td></tr>';
    echo "<tr><td align=left>$row_dl[0]</td><td align=center>$row_dl[1]</td><td align=right>$row_dl[2]</td></tr>";
    echo "</table>";
    echo "<table width=200>";
    echo '<tr><center><h3><font color=orange>Największy morderca:</h3></center></tr>';
    echo '<tr><td align=left><b><font color=orange>Name:</b></td><td align=right><b><font color=orange>Ilosc zabitych:</b></td></tr>';
    echo "<tr><td align=left>$row_morderca[0]</td><td align=right>$row_morderca[3]</td></tr>";
    echo "</table>";
    //GILDIA WLADAJACA ZAMKIEM
    echo "<table width=300>";
    echo '<tr><center><h3><font color=orange>Gildia wladajaca zamkiem:</h3></center></tr>';
    echo "<tr><center>";
    echo '<img src=grafika/znakglidi.php?string='.bin2hex($row_przywodca[1]).'&skala=10>';
    echo "</center></tr>";
    echo "<tr><td align=left><b><font color=orange>Nazwa:</b></td><td align=left><b><font color=orange>Guild Master</b></td><td align=left><b><font color=orange>Ilosc czlonkow</b></td><td align=left><b><font color=orange>Punkty:</b></td></tr>";
    echo "<tr><td align=left>$rowm[0]</td><td align=left>$row_przywodca[0]</td><td align=left>$row_przywodca[3]</td><td align=left>$row_przywodca[2]</td></tr>";
    echo '</table>';
    
    echo "<br /><br />";
    
    
    ?>

  7. #7
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    6: Nowy system Guild
    *szukamy pliku guild.php powinien byc w mupagecore i zmieniamy jego całą zawartość.

    Kod:
    <?
    <?
    <?
    /*-----------------------------------------------------*\
    |				  SkyTeam MuPage file				   |
    | this file is connected with module $page["glidie"]	 |
    |				   File version 1.5					 |
    |				by Amelek(szklarzewicz@wp.pl)		  |
    |				   http://lorencia.com					 |
    |				   mod by Andrew_wojownik				|
    \*-----------------------------------------------------*/
    if(!defined('SkyTeamPageRUNNING') OR !$page["glidie"])
    {
    die("Include error..");
    }
    ?>
    <?PHP 
    $guild = $_GET['guild'];
    $guild = stripslashes($guild);
    if(!empty($guild) and strlen($guild) < 9)
    {
    echo "<div style='text-align:center'>";
    echo '<b>'.$lang_g2_guild.$guild.'</b><br>';
    
       if(strpos($guild, "'") !== false)
    	 die('Hacking Attempt!');
    
    $znaczek = mssql_query("SELECT G_Mark FROM Guild WHERE G_Name = '$guild'") or die;
    $znak = mssql_fetch_row($znaczek);
    echo '<img src=grafika/znakglidi.php?string='.bin2hex($znak[0]).'&skala=10><br>';
    echo $lang_g2_members;
    
     echo '<table align=center><tr>';
     echo '<td align=left width=15px></td>';
     echo '<td align=left width=15px></td>';
     echo '<td align=left width=130px>'.$lang_g2_nick.'</td>';
     echo '<td align=left width=130px>'.$lang_race.'</td>';
     echo '<td align=left width=40px>'.$lang_level.'</td>';
     echo '<td align=left width=40px>'.$lang_Reset.'</td>';
     echo '</tr>';
    
    $result = mssql_query("SELECT 
    GuildMember.Name,
    GuildMember.G_Level,
    Character.Class, 
    Character.cLevel, 
    Character.$res_column_name,
    MEMB_STAT.ConnectStat,
    GuildMember.G_Status
    FROM GuildMember, Character, MEMB_STAT
    WHERE 
    G_Name = '$guild' AND
    GuildMember.Name = Character.Name AND
    MEMB_STAT.memb___id = Character.AccountId
    ORDER BY 
    GuildMember.G_Status desc, 
    Character.$res_column_name desc, 
    Character.cLevel desc");
    
    for($x=0; $x<mssql_num_rows($result); ++$x)
    	{
    	$row = mssql_fetch_row($result);
    	if($row[1] == 1)
    		echo '<tr class=highlight>';
    	else 
    		echo '<tr>';
    	if($row[5] == 1)
    		echo '<td><img src="grafika/pin_online.gif" alt=Online></td>';
    	else
    		echo '<td><img src="grafika/pin_offline.gif" alt=Offline></td>';
    	echo '<td align=left width=15px>'.($x+1).'</td>';
    	if($row[6] == 128)
    		echo '<td align=left width=130px><img src=grafika/guild_master_mark.PNG>'.htmlspecialchars($row[0]).'</td>';
    	elseif($row[6] == 64)
    		echo '<td align=left width=130px><img src=grafika/guild_master_mark.PNG width=12 height=12>'.htmlspecialchars($row[0]).'</td>';
    	elseif($row[6] == 32)
    		echo '<td align=left width=130px><img src=http://img147.imageshack.us/img147/2402/bmpa5.gif width=20 height=20>'.htmlspecialchars($row[0]).'</td>';
    	else
    			echo '<td align=left width=130px>'.htmlspecialchars($row[0]).'</td>';
    	echo '<td align=left width=130px>'.$classes[$row[2]].'</td>';
    	echo '<td align=left width=40px> '.$row[3].'</td>';
    	echo '<td align=left width=40px> '.$row[4].'</td>';
    	echo '</tr>';
    	}
    echo '</table>';
    echo '<a href=?strona=glidie>'.$lang_back.'</a></div>';
    }
    
    else
    {
    $guilds = array();
    
     echo '<table align=center width=385>';
     echo '<tr>';
     echo '<td align=left width=75px></td>';
     echo '<td align=left width=150px>'.$lang_g_name.'</td>';
     echo '<td align=left width=20px></td>';
     echo '<td align=center width=30px><a href=?strona=glidie&sortby=points>'.$lang_g_points.'</a></td>';
     echo '<td align=left width=100px>'.$lang_g_Master.'</td>';
     echo '<td align=center width=10px><a href=?strona=glidie&sortby=members>'.$lang_g_members.'</a></td>';
     echo '<td align=center width=10px><a href=?strona=glidie&sortby=levels>'.$lang_level.'</a></td>';
     echo '</tr>';
    
    if($_GET['sortby'] == 'members')
    	{
    	$glidie = mssql_query('SELECT TOP 50
    	Guild.G_Name, 
    	Guild.G_Mark, 
    	Guild.G_Score,
    	Guild.G_Master, 
    	(SELECT count(*) FROM GuildMember WHERE GuildMember.G_Name = Guild.G_Name) AS member_count, 
    	(SELECT Sum(Character.CLevel)/count(Character.CLevel) FROM Character WHERE Character.Name IN (SELECT Name FROM GuildMember WHERE G_Name = Guild.G_Name)) AS g_level
    	FROM Guild
    	WHERE Guild.G_Name != \'Admins\'
    	ORDER BY member_count desc, Guild.G_Score desc, Guild.G_Name desc');
    	}
    elseif($_GET['sortby'] == 'levels')
    	{
    	$glidie = mssql_query('SELECT TOP 50
    	Guild.G_Name, 
    	Guild.G_Mark, 
    	Guild.G_Score,
    	Guild.G_Master, 
    	(SELECT count(*) FROM GuildMember WHERE GuildMember.G_Name = Guild.G_Name) AS member_count, 
    	(SELECT Sum(Character.CLevel)/count(Character.CLevel) FROM Character WHERE Character.Name IN (SELECT Name FROM GuildMember WHERE G_Name = Guild.G_Name)) AS g_level
    	FROM Guild
    	WHERE Guild.G_Name != \'Admins\'
    	ORDER BY g_level desc, Guild.G_Score desc, Guild.G_Name desc');
    	}
    else
    	{
    	$glidie = mssql_query('SELECT TOP 50
    	Guild.G_Name, 
    	Guild.G_Mark, 
    	Guild.G_Score,
    	Guild.G_Master, 
    	(SELECT count(*) FROM GuildMember WHERE GuildMember.G_Name = Guild.G_Name) AS member_count, 
    	(SELECT Sum(Character.CLevel)/count(Character.CLevel) FROM Character WHERE Character.Name IN (SELECT Name FROM GuildMember WHERE G_Name = Guild.G_Name)) AS g_level
    	FROM Guild
    	WHERE Guild.G_Name != \'Admins\'
    	ORDER BY Guild.G_Score desc, Guild.G_Name desc');
    	}
    
    for($x=0;$x<mssql_num_rows($glidie);++$x)
    	{
    	$row = mssql_fetch_row($glidie);
    	echo '<tr>';
    	echo '<td align=left width=15px>'.($x+1).'</td>';
    	echo '<td align=left width=130px><a href="?strona=glidie&guild='.$row[0].'" class=guild_link><span class=guild_link>'.htmlspecialchars($row[0]).'</span></a></td>';
    	echo '<td align=left width=20px><img src=grafika/znakglidi.php?string='.bin2hex($row[1]).'&skala=3><b></td>';
    	echo '<td align=center width=30px>'.$row[2].'</td>';
    	echo '<td align=left width=100px>'.htmlspecialchars($row[3]).'</td>';
    	echo '<td align=center width=10px>'.$row[4].'</td>';
    	echo '<td align=center width=10px>'.$row[5].'</td>';
    	echo '</tr>';
    	}
     echo '</table>';
    
    }
    ?>

  8. #8
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    7: grand reset
    Tu trzeba troszeczke porobic więc zaczynamy sciągamy pliki Kliknij aby pobrac
    Konfigurujemy sobie plik Gr.php Pózniej wrzucamy go do folderu mupagecore\mupageaccount\ .otwieramy Enterprise Manager
    Rozwijamy drzewko do muonline/table Klikamy prawym klawiszem na Charakter i Design Table Przechodzimy do ostatniej lini
    i dodajemy linie.
    Kod:
    granawww smallint 2 ZAZNACZAMY
    i potem drugÄ… linijke
    Kod:
     GReset smallint 2 ZAZNACZAMY
    I teraz folder lista wrzucamy do mupagecore
    I cieszymy siÄ™ udanym Grand resem!
    MeeHow

  9. #9
    Zarejestrowany
    Dołączył
    Jan 2008
    Posty
    41

    Domyślnie

    9: Strypt pokazuje Gm Online
    Ja zawsze ten skrypt wrzucam do pliku admini.php ale jak wy chcecie o mozecie sobie wrzucic lay_index.php
    Kod:
     
    <!-- GM ONLINE -->
    <?php
    $query = "SELECT AccountID, Name, isAdmin from Character where isadmin = 1 or ctlcode = 8 or ctlcode = 32 order by Name asc";
    $result = mssql_query($query);
    echo '
    <table border=0 cellPadding=0 cellSpacing=0 width="130">
    <tr>
    <td align=left valign=top width=0 height=0><b><font color=orange></font></b></td>
    <td align=left valign=top width=0><b><font color=orange>Name:</font></b></td>
    <td align=left valign=top width=0><b><font color=orange>Status</font></b></td>
    </tr>';
    for($i=0;$i < mssql_num_rows($result);++$i)
    {
    $row = mssql_fetch_row($result);
    $rank = $i+1;
    $query2 = "SELECT memb___id, ConnectStat from MEMB_STAT where memb___id = '$row[0]'";
    $result2 = mssql_query($query2);
    $row2 = mssql_fetch_row($result2);
    echo "
    <tr>
    <td align=left valign=top><b>$rank.</b></td>
    <td align=left vAlign=top>$row[1]</td>
    <td align=left vAlign=top>";
    if($row2[1] != 0)
    echo "<font color=lightgreen>online<font>";
    else
    echo "<font color=red>offline</font>";
    echo "</td>
    </tr></table>";
    }
    ?>
    <!-- KONIEC GM ONLINE  -->

Informacje o wÄ…tku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wÄ…tki

  1. Modyfikacje
    Przez darksongoki93 w dziale Pytania dotyczÄ…ce silnika Xnova
    Odpowiedzi: 2
    Ostatni post / autor: 25-08-2010, 18:48
  2. Modyfikacje
    Przez szymon1215 w dziale Pytania dotyczÄ…ce silnika Xnova
    Odpowiedzi: 5
    Ostatni post / autor: 02-06-2010, 11:59
  3. Modyfikacje
    Przez Troy w dziale Dragon Knight
    Odpowiedzi: 4
    Ostatni post / autor: 15-07-2009, 08:04
  4. Modyfikacje
    Przez Piotrek1415 w dziale prp
    Odpowiedzi: 2
    Ostatni post / autor: 21-09-2008, 21:10

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakÅ‚adać nowych tematów
  • Nie możesz pisać wiadomoÅ›ci
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •