Bine ati venit pe StarTutoriale inregistreazaTE SI daca vrei un post in echipa da add la sportivu_razvan99 administratorul principal.


 
AcasaAcasa  CalendarCalendar  GalerieGalerie  FAQFAQ  CautareCautare  MembriMembri  GrupuriGrupuri  InregistrareInregistrare  ConectareConectare  Info upload  
Site-ul nostru de upload este Site upload
Cautare
 
 

Rezultate pe:
 
Rechercher Cautare avansata
Navigare
 Portal
 Index
 Membri
 Profil
 FAQ
 Cautare
Top postatori
RazVaN
 
Benl4deN
 
DeLuX
 
M3trix
 
DeConnection
 
AlyNNN :X
 
S2m3H
 
Sky
 
Da-Kid
 
seboros
 
Ultimele subiecte
» ce ati face cu 50 lei ?
Dum Noi 13, 2011 7:52 pm Scris de DeLuX

» [TUTORIAL] HL Guard pe server Counter Strike 1.6
Dum Noi 13, 2011 6:33 pm Scris de DeLuX

» Toate Gta-urile
Dum Noi 13, 2011 5:50 pm Scris de RazVaN

» metin2Star
Dum Noi 13, 2011 5:14 pm Scris de Sky

» DS-LAN SV
Dum Noi 13, 2011 5:12 pm Scris de Sky

» Fifa 2012
Dum Noi 13, 2011 5:10 pm Scris de Sky

» [ADDONS] Invision AmxX 2.0 Color [Linux & Windows]
Dum Noi 13, 2011 4:54 pm Scris de DeLuX

» [ADDONS] MaX Security !!
Dum Noi 13, 2011 4:52 pm Scris de DeLuX

» [ADDONS] Interesant
Dum Noi 13, 2011 4:50 pm Scris de DeLuX

Decembrie 2018
LunMarMierJoiVinSamDum
     12
3456789
10111213141516
17181920212223
24252627282930
31      
CalendarCalendar
Cine este conectat?
In total este 1 utilizator conectat: 0 Inregistrati, 0 Invizibil si 1 Vizitator

Nici unul

Recordul de utilizatori conectati a fost de 8, Dum Dec 19, 2010 4:54 pm
Statistici
Avem 118 membri inregistrati
Cel mai nou utilizator inregistrat este: Sky

Membrii nostri au postat un numar de 260 mesaje în 166 subiecte
Subiectele cele mai vizionate
Triburile-Lan v0.1,0.2(download)
DS-LAN SV
Echipa Ds Lan RomaniA
ghiduri triburile .ro
O sa invatam sa facem un sv de triburile cu 2 versiuni
Cum sa-ti pui srvu pe no-ip.org [tutorial cu imagini]
Ce Muzica Mai Ascultati?
Cum sa faci server pe router
CUM SA FACI SERVERUL LAN/PUBLIC
Securitate Antiflood + database!
Cei mai activi postatori ai saptamanii

Distribuiţi | 
 

 Cum sa setati numarul maxim de playeri pe o runda

In jos 
AutorMesaj
RazVaN
administrator
administrator
avatar

Mesaje : 230
Data de inscriere : 18/06/2010

MesajSubiect: Cum sa setati numarul maxim de playeri pe o runda   Vin Aug 06, 2010 4:40 pm

Cum sa setati numarul maxim de playeri pe o runda
*In acest tutorial va voi explica cum sa setati numarul maxim de playeri pe o runda . Adica de exemplu daca ati setat 10 , dupa 10 inregistrari lumea nu v-a mai putea sa se inregistreze . Este foarte bun pentru un server speed .

Intrati in server , htdocs , index.php . Adaugati codul de mai jos intre
Cod:

<?php
$version=1;
$action=$_GET['action'];
if($action=="login"){$user=$_POST['user'];$pass=$_POST['password'];mysql_real_escape_string($pass);mysql_real_escape_string($user);require("include/config.php");mysql_connect($config['db_host'],$config['db_user'],$config['db_pw']) or die("SQL::Error");mysql_select_db($config['db_name']) or die("DB:Error");
$query=mysql_query("SELECT id FROM users WHERE username='$user' AND password='".md5($pass)."'") or die("Query:Error");
$nr=mysql_num_rows($query);
    if($nr>=1){
        $da=mysql_fetch_array($query);$query=mysql_query("SELECT * FROM round");$r=mysql_fetch_array($query);
        $sql=mysql_query("SELECT * FROM round_players");
        $x=mysql_num_rows($sql);
        if($x < $r['free'] ){
            $query=mysql_query("SELECT * FROM round_players WHERE user='$user'");
                if(mysql_num_rows($query)<1){
                $query=mysql_query("INSERT INTO round_players VALUES('','$user','no','".$da['id']."')");
                }
        }else{
            $query=mysql_query("SELECT * FROM round_players WHERE user='$user'");
                if(mysql_num_rows($query)<1){
            die("Sorry, all free slots have been taken, you can't play this round.");
            }
        }
    }
    else{die("Invalid login!");
    }
}

/*This encoded file was generated using PHPCoder and eAccelerator ... etc*/

Deschideti acuma http://localhost/phpmyadmin , selectati baza de date "lan" sau de la lumea respectiva din stanga , dati click pe SQL si adaugati urmatoarele linii :
CREATE TABLE `round` (
  `id` int(255) NOT NULL auto_increment,
  `round_name` text collate latin1_general_ci NOT NULL,
  `free` int(255) NOT NULL,
  `round_end` int(255) NOT NULL,
  `extra` int(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
INSERT INTO `round` VALUES (1, 'SDS limited', 10, 3600, 15);
CREATE TABLE `round_players` (
  `id` int(255) NOT NULL auto_increment,
  `user` text collate latin1_general_ci NOT NULL,
  `premium` text collate latin1_general_ci NOT NULL,
  `pid` int(255) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=1 ;

Intrati in htdocs , admin , index.php , si adaugati codul de mai jos intre
Cod:

require("../include/config.php");
mysql_connect($config['db_host'],$config['db_user'],$config['db_pw']) or die("SQL::Error");
mysql_select_db($config['db_name']) or die("DB:Error");
$screen=$_GET['screen'];$action=$_GET['action'];$do=$_GET['do'];
if($screen=="reset"&&$action=="reset"&&$do=="soft"){
$query=mysql_query("truncate table round_players") or die("Didn't work to empty users");
}
Sper ca v-a fost de folos !
Sus In jos
Vezi profilul utilizatorului http://startutorial.forumz.ro
 
Cum sa setati numarul maxim de playeri pe o runda
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
 :: Tutoriale GamEs :: Triburile SpeeD :: Tutoriale Triburile SpeeD-
Mergi direct la: