Tutorial lista GM online

Despre programarea aplicațiilor web și nu numai, cu PHP, baze de date și altele.
Discutiile despre utilizarea si modificarea scripturilor se desfasoara in aria Webmaster.
Discuțiile despre proiectarea și optimizarea bazelor de date se desfășoară în aria Databases.
Avatar utilizator
Irina A.
Nou Venit

Nou Venit
Mesaje: 26
Membru din: 04 Mai 2015, 07:44
Server: Rogue
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

Pentru neclaritati dati reply si va ajut :)
[code]





Nume Stare



$GMLIST = array('[GA]Irina','[SGA]Tussy','[GM]Doddy','[TRL]Trial'); // Aici adaugati cati GM aveti
for($i=0;$i {
$sqlCmd = mysql_fetch_array(mysql_query("SELECT *,count(*) as total_line FROM player.player WHERE name = '".$GMLIST[$i]."' AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play LIMIT 1"));
?>

if ($sqlCmd['total_line'] > 0){
echo "";
}else{
echo "";
}
}

?>

(Online)
(Offline)
[/code][/color][/b]
Imagine
Afișează semnătura
Avatar utilizator
Sh1n0b1
Nivel 1

Nivel 1
Mesaje: 61
Membru din: 01 Dec 2013, 19:20
Regat: Shinsoo
Aprecieri: 1  
Mulţumiri: 1  
Medalii

Heh... ceva de genu a fost primul meu script creat...cu toate ca nu am reusit in intregime... se pare ca la facut altcineva :)
Cu toate ca nu este complicat deloc, este bun :D
Avatar utilizator
PHP
Nou Venit

Nou Venit
Mesaje: 12
Membru din: 19 Mai 2015, 15:07
Server: UltraMetin2
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

gj
Imagine
Afișează semnătura
Avatar utilizator
[OwN]mz00rel
Nou Venit

Nou Venit
Mesaje: 25
Membru din: 19 Mai 2015, 15:35
Server: www.metin2kh.ro
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

Bun, Bravo! :)
Avatar utilizator
wildramen
Nou Venit

Nou Venit
Mesaje: 43
Membru din: 24 Oct 2014, 18:27
Aprecieri: 0
Mulţumiri: 0
 Contact:
Medalii

Nu este bun code-ul. Încercați asta:

Cod: Selectaţi tot

$query = mysql_query("SELECT * FROM common.gmlist ORDER BY mID ASC"); // selectează toți membrii al echipei din tabelul gmlist ce conțin administratorii

while($gmlist = mysql_fetch_object($query)) // fiecare linie din tabelul ăla selectat va avea variabila $gmlist
{
echo $gmlist->mName; // afișează câmpul mName ( numele jucătorului ) care este în tabel pe o linie dată
echo "<br>"; // pune un spațiu în afișare 
}
Ceea ce v-a arătat implică să puneți manual toate numele de utilizatori într-un array() și mda... Așa este mai simplu cum am arătat.
Feel free to ask me anything about web programming (both backend and frontend).
Afișează semnătura
Avatar utilizator
DjDany
Nou Venit

Nou Venit
Mesaje: 9
Membru din: 10 Noi 2013, 08:40
Regat: Jinno
Aprecieri: 14  
Mulţumiri: 0
Medalii

Imi place scriptul si prinde bine :>
Avatar utilizator
Addict
Nou Venit

Nou Venit
Mesaje: 21
Membru din: 03 Mar 2015, 21:53
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Cum il pun ?
Avatar utilizator
necroreborn1122
Nivel 2

Nivel 2
Mesaje: 266
Membru din: 30 Noi 2014, 18:02
Server: Metin2 Craiova
Regat: Jinno
Aprecieri: 5  
Mulţumiri: 106  
Medalii

Cum si unde il pun?
Imagine
Afișează semnătura
Avatar utilizator
Andy TD
Utilizator interzis !

Utilizator interzis !
Mesaje: 1778
Membru din: 19 Noi 2015, 16:40
Server: Metin2Twix
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 5  
 Contact:
Medalii

Nu merge e praf
Avatar utilizator
T.Radu
Nou Venit

Nou Venit
Mesaje: 47
Membru din: 14 Noi 2015, 03:34
Regat: Jinno
Aprecieri: 55  
Mulţumiri: 134  
 Contact:
Medalii

Buna Irina, sper sa nu te superi pe mine dar am cate-va obiectii de facut foarte importante!
  • Cine a creat acel script postat de tine, ori este nou in programare, ori este de-al dreptul prost.
    Un programator nu ar scrie asa prostie nici daca este mort de beat, cu un joint in gura abea venit de la curve!
  • Acel script la ce se conecteaza? vad citeste niste linii dintr-o baza de date, dar totusi unde se conecteaza? nu vad nici o linie unde indica ca s-ar conecta unde-va. Ca sa privim din alt unghi "Tu imi spui sa intru la tine-n camera si sa iau 2 portocale, dar cum pot sa intru la tine-n casa daca eu nu am adresa ta?"
    Cam asa functioneaza si un script php, sa zicem ca il iau eu, ok, eu as putea sa il conectez, dar daca il ia in copil de 12 ani care vrea sa se joace metin2 cu colegii lui si sa se laude pe site ca e gm, el cum face?! totusi in titlu spui ca este un tutorial.
  • Foarte hilara este aceasta linie!

Cod: Selectaţi tot

$GMLIST = array('[GA]Irina','[SGA]Tussy','[GM]Doddy','[TRL]Trial'); // Aici adaugati cati GM aveti
Urmata mai pe urma de aceasta linie

Cod: Selectaţi tot

$sqlCmd = mysql_fetch_array(mysql_query("SELECT *,count(*) as total_line FROM player.player WHERE name = '".$GMLIST[$i]."' AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < last_play LIMIT 1"));
De ce te-ai complicat sa scrii toate liniile acelea de cod cand puteai foarte simplu sa faci asa

Cod: Selectaţi tot

$GMLIST = array('[GA]Irina','[SGA]Tussy','[GM]Doddy','[TRL]Trial'); // Aici adaugati cati GM aveti
echo $GMLIST;
Mi-se pare ca si pustiu acela de 12 ani precizat mai sus, era apt sa faca cum am specificat mai sus, si repet inca odata VARIANTA MEA E FUNCTIONEAZA. pe cand varianta ta, nu functioneaza. Sau poate functioneaza ca nu am testato, dar nu face absolut nimic. In fine.

Cu acestea spuse, iti recomand sa rasfoiesti un manual de programare. O seara placuta.
Răspunde

Înapoi la “Tutoriale scripting”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator