Pokaż wyniki od 1 do 1 z 1

Wątek: "DOD" Dodawanie rangi sponsora w galaktyce z PA

  1. #1
    Ekspert Xnova Awatar ahmed
    Dołączył
    Dec 2008
    Posty
    237

    Domyślnie "DOD" Dodawanie rangi sponsora w galaktyce z PA

    Witam napisałem ostatnio mały dodatek do mojej gry który postanowiłem udostępnic na forum , napewno niektórym sie przyda .

    A więc zaczynamy

    Najpierw dodajmy w bazie w users pole sponsor Int 11

    następnie Robimy plik add_sponsor.php i wrzucamy go do katalogu admin

    i do niego dodajmy taki kod

    Kod php:
    <?php

    /**
     * add_sponsor.php
     *
     * @version 1.0
     * @copyright 2010 By ahmed dla space-game.pl
     * www.space-game.pl
     */


    define('INSIDE'  true);
    define('INSTALL' false);
    define('IN_ADMIN'true);

    $xnova_root_path './../';
    include(
    $xnova_root_path 'extension.inc');
    include(
    $xnova_root_path 'common.' $phpEx);

            if (
    $user['authlevel'] == 3) {
                    
    includeLang('admin');

                    
    $mode      $_POST['mode'];

                    
    $PageTpl   gettemplate("admin/add_sponsor");
                    
    $parse     $lang;

                    if (
    $mode == 'addit') {
                            
    $name              $_POST['username'];



                            
    doquery("UPDATE {{table}} SET `sponsor` = 1  WHERE `username` = '"$name ."';","users"true);

                            
    AdminMessage 'Gracz <font color="red">'$name .'</font> otrzymal Status Sponsora''Sponsor' );
                    }
                    
    $Page parsetemplate($PageTpl$parse);

                    
    display ($Page$lang['adm_am_ttle'], false''true);
            } else {
                    
    AdminMessage $lang['sys_noalloaw'], $lang['sys_noaccess'] );
            }

    ?>
    Potem tworzymy plik add_sponsor.tpl i dodajmy w nim taki kod , zapisujemy go w /templates/OpenGame/admin/

    Kod php:
    <br><br>
    <
    h2>Dodawanie Rangi</h2>
    <
    form action="add_sponsor.php" method="post">
    <
    input type="hidden" name="mode" value="addit">
    <
    table width="305">
    <
    tbody>
    <
    tr>
        <
    td class="c" colspan="6">Formularz dodawania Statusu Sponsora</td>
    </
    tr><tr>
        <
    th width="130">Nick:</th>
        <
    th width="155"><input name="username" type="text" value="" size="10" /></th>
    </
    tr>
        <
    th colspan="2"><input type="Submit" value="{adm_am_add}" /></th>
    </
    tbody>
    </
    tr>
    </
    table>
    </
    form
    Teraz bierzymy plik z /templates/OpenGame/admin/leftmenu.tpl

    i dodajmy w nim
    Kod php:
    </tr><tr>
    <
    td><div><a href="add_sponsor.php" accesskey="k" target="{mf}""style="color:lime">Status Sponsora</a></div></td>
    </tr><tr> 
    W pa jest wszystko gotowe już można dodawać z Pa , ale teraz jeśli chcemy aby nam się wyświetlało w galaktyce to bierzemy plik z includes/functions/GalaxyRowUser.php

    i dodajemy w nim cos takiego
    Kod php:
    przed tym

    $Systemtart 
    $User2Points['total_rank'];
    if (
    strlen($Systemtart) < 3) {
    $Systemtart 1;
    } else {
    $Systemtart = (floor$User2Points['total_rank'] / 100 ) * 100) + 1;
    }

    dajmy to 


    $sponsor
    "";
    if (
    $GalaxyRowUser['sponsor'] == 1) {
    $sponsor "<font color=\"pink\"><blink> SPONSOR </blink></font>";
    }

    oraz pod 

    $Result 
    .= $Systemtatus;
    $Result .= $avatar." ".$GalaxyRowUser["username"]."</span>";
    $Result .= $Systemtatus6;

    dajemy

    $Result 
    .= $sponsor
    Chcesz mieć jeszcze w statystykach taki bajer ?? żaden problem

    szukamy plik stat.php edytujemy go

    i pod
    Kod php:
                            if ($UsrRow['id'] == $user['id']) {
                                    
    $parse['player_name']     = "<font color=\"lime\">".$UsrRow['username']."</font>";
                            } else {
                                    
    $parse['player_name']     = $UsrRow['username'];
                            } 
    dajemy

    Kod php:
                                if($UsrRow['sponsor'] == 1) {
        
    $parse['sponsor'] = "<blink><font color=\"pink\">Sponsor</font></blink> ";
          }
        if(
    $UsrRow['sponsor'] == 0) {
        
    $parse['sponsor'] = "<font color=\"white\">Brak</font> ";
        } 
    teraz dwa pliki tpl potrzebujemy stat_playertable.tpl oraz stat_playertable_header.tpl

    Najpierw stat_playertable.tpl

    pod

    Kod php:
            <th align="left">{player_name}</th
    dajemy

    Kod php:
    <th align="left">{sponsor}</th
    a teraz stat_playertable_header.tpl

    pod
    Kod php:
      <td class="c">{Player}</td
    dajemy

    Kod php:
    <td class="c">Ranga Specjalna</td
    Dzieki To wszystko
    Ostatnio edytowane przez ahmed ; 02-03-2010 o 20:08
    www.space-game.pl ====> Nowy wymiar Xnovy . Zapraszamy Do podboju Galaktyk


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. Odpowiedzi: 8
    Ostatni post / autor: 01-08-2010, 11:35
  2. Odpowiedzi: 12
    Ostatni post / autor: 21-03-2010, 17:11
  3. Odpowiedzi: 0
    Ostatni post / autor: 08-08-2008, 14:32
  4. "" Silniki gier MMO ""
    Przez elsemen w dziale Administracja
    Odpowiedzi: 2
    Ostatni post / autor: 17-05-2008, 00:32

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
  •