Re: SMS Paslaugos [Paslaugų pirkimas, unban pirkimas]
Posted: 2014 Dec 31 20:07
Taikliai spėji, dabar paaiškinsiu kaip tai veikia. Skaityk komentarus toliau. Jei nori išsitestuoti kurioje vietoje, kas blogai padaryk, kad atgalinę žinutę generuotų būtent ciklo vietoje, kai randa serverį, kitaip sakant naudokis primityviu "debug'u".
P.S. Kodas jau yra atnaujintas, nes čia truputį pasenusi dalis
Prisegu žemiau, testuokitės, jei norit.
Code: Select all
if($mysqli_amx->query("SELECT * FROM `".$amxbans_prefix."_admins_servers`")) //Jei randa _admins_servers tęsia toliau{ sleep(1); while($row = $servers_lst->fetch_object()) //Suka ciklą per tavo serverių, kuriuos tu įrašei { $local_ips = gethostbyname($row->ip).":".$row->port; //iš PVZ.: rez.lt:27015, padaro 79.98.30.225:27015 $result2 = $mysqli_amx->query("SELECT * FROM `amx_serverinfo` WHERE `address` = '".$local_ips."' LIMIT 1"); // Ieško IP tavo amxbans serverių informacijoje if($result2->num_rows) //Jei randa serverį informacijoj prideda adminą ant serverio. { $result = $mysqli_amx->query("SELECT * FROM `".$amxbans_prefix."_amxadmins` WHERE `username` = '".$sms_ip."' LIMIT 1"); $ft = $result->fetch_object(); $ft2 = $result2->fetch_object(); $mysqli_amx->query("INSERT INTO `".$amxbans_prefix."_admins_servers` (`admin_id`, `server_id`, `use_static_bantime`) VALUES ('".$ft->id."', '".$ft2->id."', 'no')"); } }}
P.S. Kodas jau yra atnaujintas, nes čia truputį pasenusi dalis
