Konti. Posted February 12, 2017 Posted February 12, 2017 Am un panel gen big-zone, si are un bug, daca il conectez la server si dau Start la server, intra unul care stie de bug si da ban la toti. Daca doriti las aici panel.
0 Maurice Posted February 12, 2017 Posted February 12, 2017 Daca nu conectezi panel-ul, atunci server-ul este in siguranta? Intrebarea este pentru tine, de unde crezi ca provine problema, de la server sau de la panel.. si de ce? Tutoriale despre tot si toate: Tutoriale-Pe.NET
0 Konti. Posted February 12, 2017 Author Posted February 12, 2017 Acum 2 minute, Maurice a spus: Daca nu conectezi panel-ul, atunci server-ul este in siguranta? Intrebarea este pentru tine, de unde crezi ca provine problema, de la server sau de la panel.. si de ce? Da, daca nu conectez panelul, serverul este in siguranta. E de la panel, de ce ? nu stiu ...
0 Maurice Posted February 12, 2017 Posted February 12, 2017 @Elody aka Bogdy Pai ce panel folosesti? E facut de tine? E luat de la un prieten / de pe net? Tutoriale despre tot si toate: Tutoriale-Pe.NET
0 Konti. Posted February 13, 2017 Author Posted February 13, 2017 (edited) La 12.02.2017 la 19:10, Maurice a spus: @Elody aka Bogdy Pai ce panel folosesti? E facut de tine? E luat de la un prieten / de pe net? Ti-l las aici, e de la un prieten, impreuna cu gamemode. Panel.rar Edited February 13, 2017 by Elody aka Bogdy
0 Maurice Posted February 13, 2017 Posted February 13, 2017 S-ar putea sa aiba invulnerabilitati panel-ul Tutoriale despre tot si toate: Tutoriale-Pe.NET
0 Flaviu11 Posted February 14, 2017 Posted February 14, 2017 @Mauriceda,are vulnerabilitate la profile.php.p. Nu stiu exact cum se rezolva,dar eu am rescris tot profile-ul si acum totul e ok.
0 Konti. Posted February 14, 2017 Author Posted February 14, 2017 Pai si eu cum fac ca sa nu mai fie vulnerabilitatile astea ?
0 Maurice Posted February 14, 2017 Posted February 14, 2017 Sunt diferite metode. Cauta SQL Injection, XSS, etc pe Google si invata cum sa te protejezi! Tutoriale despre tot si toate: Tutoriale-Pe.NET
0 FedererL Posted February 14, 2017 Posted February 14, 2017 lasa-mi un id de skype,facebook sau ceva sa dau de tine , si vorbim
0 Lunoxx Posted February 14, 2017 Posted February 14, 2017 Sigur se foloseste de vulnerabilitatea aia facuta populara de underzero, cauta pe youtube daca vrei sa vezi cum procedeaza. Rezolvarea e destul de usoara, pui o conditie in profile.p.php sau cum se numeste fisierul tau. Servicii scripting calitative: https://www.sa-mp.ro/forums/topic/26143-l-ofer-servicii-scripting-de-calitate/ Contact: Skype: alin.m99 Discord: Lunoxx#1155 Email: [email protected] Facebook: facebook.com/pawnscripts
0 Konti. Posted February 14, 2017 Author Posted February 14, 2017 Chiar acum, FedererL a spus: lasa-mi un id de skype,facebook sau ceva sa dau de tine , si vorbim Skype : Bogdy.Adamo
0 Konti. Posted February 14, 2017 Author Posted February 14, 2017 Chiar acum, Lunoxx a spus: Sigur se foloseste de vulnerabilitatea aia facuta populara de underzero, cauta pe youtube daca vrei sa vezi cum procedeaza. Rezolvarea e destul de usoara, pui o conditie in profile.p.php sau cum se numeste fisierul tau. Pai cum pun o conditie ?
0 Lunoxx Posted February 14, 2017 Posted February 14, 2017 2 hours ago, Elody aka Bogdy said: Pai cum pun o conditie ? if(........).. Uita-te cum e pusa conditia cand afisezi butoanele de warn / ban si ce mai ai pe-acolo. Servicii scripting calitative: https://www.sa-mp.ro/forums/topic/26143-l-ofer-servicii-scripting-de-calitate/ Contact: Skype: alin.m99 Discord: Lunoxx#1155 Email: [email protected] Facebook: facebook.com/pawnscripts
0 Konti. Posted February 15, 2017 Author Posted February 15, 2017 Uite tot scriptul, cum bag conditia ? if(isset($_POST['ban'])) { if(!$_POST['reason'] && !$_POST['duration']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>'; else { echo '<div class="alert alert-success">Jucatorul a primit ban cu succes.</div>'; if($_POST['duration'] == 0) { $permanentban = 1; $duration = 0; } else { $permanentban = 0; $duration = $_POST['duration']; } $q = Config::$g_con->prepare('INSERT INTO `panelactions` (`actiontime`, `actionid`, `playerid`, `playername`, `giverid`, `givername`, `reason`) VALUES (?, ?, ?, ?, ?, ?, ?)'); $q->execute(array($duration,1,Config::getID('users','id',$data->name),Config::getID('users','name',$data->name),Config::getData('users','id',$_SESSION['user']),Config::getData('users','name',$_SESSION['user']),$_POST['reason'])); $q = Config::$g_con->prepare('INSERT INTO `bans` ( `BanTimeDate`, `IP`, `Active`, `Permanent`, `IPBan`, `Time`, `PlayerName`, `Days`, `AdminName`, `Reason` ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); $q->execute(array( date("Y-m-d H:i:s"), Config::getID('users','IP',$data->name), 1, $permanentban, $_POST['banip'], (time()+$duration*86400), Config::getID('users','name',$data->name), $duration, Config::getData('users','name',$_SESSION['user']), $_POST['reason'] )); } }
0 Krusher Posted February 15, 2017 Posted February 15, 2017 (edited) 6 hours ago, Elody aka Bogdy said: Uite tot scriptul, cum bag conditia ? if(isset($_POST['ban'])) { if(!$_POST['reason'] && !$_POST['duration']) echo '<div class="alert alert-danger">Ai lasat campuri necompletate.</div>'; else { echo '<div class="alert alert-success">Jucatorul a primit ban cu succes.</div>'; if($_POST['duration'] == 0) { $permanentban = 1; $duration = 0; } else { $permanentban = 0; $duration = $_POST['duration']; } $q = Config::$g_con->prepare('INSERT INTO `panelactions` (`actiontime`, `actionid`, `playerid`, `playername`, `giverid`, `givername`, `reason`) VALUES (?, ?, ?, ?, ?, ?, ?)'); $q->execute(array($duration,1,Config::getID('users','id',$data->name),Config::getID('users','name',$data->name),Config::getData('users','id',$_SESSION['user']),Config::getData('users','name',$_SESSION['user']),$_POST['reason'])); $q = Config::$g_con->prepare('INSERT INTO `bans` ( `BanTimeDate`, `IP`, `Active`, `Permanent`, `IPBan`, `Time`, `PlayerName`, `Days`, `AdminName`, `Reason` ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'); $q->execute(array( date("Y-m-d H:i:s"), Config::getID('users','IP',$data->name), 1, $permanentban, $_POST['banip'], (time()+$duration*86400), Config::getID('users','name',$data->name), $duration, Config::getData('users','name',$_SESSION['user']), $_POST['reason'] )); } } Sus, unde ai if(isset($_POST['ban'])) { inlocuiesti cu if(isset($_POST['ban']) && Config::getData('users','Admin',$_SESSION['user']) >= 1) { bineinteles, inlocuiesti si la warn/mute, la changemail poti pune la a6+ Edited February 15, 2017 by Krusher 1
0 Konti. Posted February 16, 2017 Author Posted February 16, 2017 Multumesc tuturor, in deosebi Krusher ! Am schimbat la toate ( warn, ban, mute, etc.) , sper sa functioneze, in caz contrar deschid alt topic .
0 Krusher Posted February 16, 2017 Posted February 16, 2017 2 hours ago, Elody aka Bogdy said: Multumesc tuturor, in deosebi Krusher ! Am schimbat la toate ( warn, ban, mute, etc.) , sper sa functioneze, in caz contrar deschid alt topic . Vezi ca trebuie sa pui conditia si la reclamatii/tickete.
0 Konti. Posted February 16, 2017 Author Posted February 16, 2017 Chiar acum, Krusher a spus: Vezi ca trebuie sa pui conditia si la reclamatii/tickete. Ok.
0 Konti. Posted February 16, 2017 Author Posted February 16, 2017 Cum pot pune, de ex: if(isset($_POST['doveziinsuficiente']) && Config::getData('users','Admin',$_SESSION['user']) >= 1) { sa fie de la admin 1 pana la 7 ?
0 Krusher Posted February 17, 2017 Posted February 17, 2017 21 hours ago, Elody aka Bogdy said: Cum pot pune, de ex: if(isset($_POST['doveziinsuficiente']) && Config::getData('users','Admin',$_SESSION['user']) >= 1) { sa fie de la admin 1 pana la 7 ? Pai deja e de la admin 1 pana la 7, deoarece ai operatorul >= (mai mare sau egal), deci o sa poti apasa pe "Dovezi insuficiente" daca ai admin mai mare sau egal de 1. Vrei sa-l faci sa se opreasca la 7, gen sa nu mearga mai mare de 8? Atunci pune: if(isset($_POST['doveziinsuficiente']) && Config::getData('users','Admin',$_SESSION['user']) >= 1 && Config::getData('users','Admin',$_SESSION['user']) < 8) {
0 Konti. Posted February 18, 2017 Author Posted February 18, 2017 Chiar acum, Krusher a spus: Pai deja e de la admin 1 pana la 7, deoarece ai operatorul >= (mai mare sau egal), deci o sa poti apasa pe "Dovezi insuficiente" daca ai admin mai mare sau egal de 1. Vrei sa-l faci sa se opreasca la 7, gen sa nu mearga mai mare de 8? Atunci pune: if(isset($_POST['doveziinsuficiente']) && Config::getData('users','Admin',$_SESSION['user']) >= 1 && Config::getData('users','Admin',$_SESSION['user']) < 8) { Asta am vrut, multumesc !
0 Konti. Posted February 18, 2017 Author Posted February 18, 2017 Mai este un bug, playerii conectati ii arata aiurea, daca sunt 6 Online panelul decide ca pe server sunt 10 ... Sper ca acesta e scriptul, si ca ma veti putea ajuta, am incercat sa pun in loc de '> 0 ' - '= 1' dar, din pacate, fara nici un rezultat .... Spoiler <div class="infobox-container"> <?php $q = Config::$g_con->prepare("SELECT * FROM `users` WHERE `Status` > 0"); $q->execute(); ?> <div class="infobox infobox-green"> <div class="infobox-icon"> <i class="ace-icon fa fa-user"></i> </div> <div class="infobox-data"> <span class="infobox-data-number"><?php echo $q->RowCount() ?></span> <div class="infobox-content"><a href="<?php echo Config::$_PAGE_URL; ?>online">jucatori conectati</a></div> </div> </div>
0 Krusher Posted February 18, 2017 Posted February 18, 2017 Aceasta problema tine de gamemode, nu se seteaza corect Statuts-ul in baza de date. La OnPlayerConnect faci un query care sa seteze Status pe 1, la OnPlayerDisconnect sa seteze Status pe 2 iar la OnGameModeInit sa seteze Status 0 la toti (in caz ca au ramas cativa pe Status 1) 1
0 Konti. Posted February 19, 2017 Author Posted February 19, 2017 Acum 13 ore, Krusher a spus: Aceasta problema tine de gamemode, nu se seteaza corect Statuts-ul in baza de date. La OnPlayerConnect faci un query care sa seteze Status pe 1, la OnPlayerDisconnect sa seteze Status pe 2 iar la OnGameModeInit sa seteze Status 0 la toti (in caz ca au ramas cativa pe Status 1) Pai cum bag ? new query Status(playerid); ???
Question
Konti.
Am un panel gen big-zone, si are un bug, daca il conectez la server si dau Start la server, intra unul care stie de bug si da ban la toti.
Daca doriti las aici panel.
27 answers to this question
Recommended Posts