Page 1 of 1

ammo pack sms sistemos nustatymas

Posted: 2012 May 22 17:12
by pofke112
Sveiki, kaip nusistatyt ,kad issiuntus sms gautu 300 ammo packu?
index.php failas

Code: Select all

<?php include "config.php"; if(!$create) $create; $ip = $_SERVER['REMOTE_ADDR'];$data = date("Y-m-d H:i:s"); $r = mysql_query("SELECT USER_KEY,LAST_PLAY_DATE,AP,NAME FROM $table WHERE USER_KEY = '$ip' ");$row = mysql_fetch_array($r, MYSQL_ASSOC); if(!$row){    $r = mysql_query("INSERT INTO $table (`USER_KEY`,`LAST_PLAY_DATE`,`AP`,`NAME`) VALUES ('$ip','$data','0','none') ");} echo "<title>ZP Ammo buy system</title><html><head><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"><meta name=\"author\" content=\"Skype = boxter7248\"> <link rel=\"stylesheet\" type=\"text/css\" href=\"css.css\"><link rel=\"icon\" href=\"img/favicon.ico\" type=\"image/x-icon\" /><link rel=\"shortcut icon\" href=\"img/favicon.ico\" type=\"image/xicon\"/> <body>    <div style=\"height: 50px;\"></div>    <table border=\"0\" cellspacing=\"0\" cellpadding=\"3\" style=\"border:1px #A198B8 solid; background-repeat: no-repeat; background-image: url(img/cssbg.png)\" align=\"center\">    <tr>        <td align=\"center\" class=\"input-title\">ZP Ammo buy</tr>    <tr>    <td colspan=\"2\" align=\"center\"></td>    </tr>    <tr>    <td align=\"left\">"; $r2 = mysql_query("SELECT USER_KEY,LAST_PLAY_DATE,AP,NAME FROM $table WHERE USER_KEY = '$ip' ");$row2 = mysql_fetch_array($r2, MYSQL_ASSOC);     $credits = $row2['AP'];    $last = $row2['LAST_PLAY_DATE'];    $name = $row2['NAME'];     echo "Status<br>IP: <b>$ip</b><br>Nick: <b>$name</b><br>Paskuti karta matytas serverije: <b>$last</b><br>Dabartiniu metu turite <font color='red'><b>$credits</b></font> kreditu jusu banke.</b><br><br>    Niekada negali surinkti pakankamai ammo paketu daiktams?<br>    Dabar nusiuntus sms tu jos gausi automatiksai po keliu sekundziu!<br>    Galimi raktazodziai kreditu uzmsakymui.<br>    <br>    <font color='red'>krdammo1</font> - 1lt /300 kreditu    <br>    <font color='red'>krdammo3</font> - 3lt /900 kreditu    <br>    <font color='red'>krdammo5</font> - 5lt /1500 kreditu    <br>    <font color='red'>krdammo7</font> - 7lt /2500 kreditu    <br>    <font color='red'>krdammo10</font> - 10lt /4000 kreditu<br><br>     <font color='red'><b>Pavyzdys:</b></font> Siuskite zinute su tekstu <font color='red'>krdammo5 $ip</font> numeriu <font color='red'>1398</font> gausite 1500 kreditu.    <br>    Kai nusiusite SMS zinute iskart po atsakymo kreditai bus automatiskai aktyvuoti jusu BANKE!    <br><br>    <font color='red'><b>SVARBU!!!</font> Siustami sms zinute butinai atsijungite nuo serverio kitaip negausite kreditu!</b></color>"; echo "</table> <table border=\"0\" align=\"left\"></table><center><br>ZP Ammo buy system &copy; Copyright 2008 - 2010, <a href='http://paslaugos.multimod.lt'>aha system</a></center>"; ?>
sms.php failas

Code: Select all

<?php include "config.php";include "functions.php"; $sms = explode(" ", $_GET[wp_sms], 2);$sms[1] = strtolower($sms[1]);$amount = $_GET['wp_amount']; $r = mysql_query("SELECT USER_KEY FROM $table WHERE USER_KEY = '".$sms[1]."' LIMIT 1") or die( mysql_error());$row = mysql_fetch_array($r, MYSQL_ASSOC); if(empty($sms[1])){    echo $ok .= "Incorrect IP.";    exit();}else if(preg_match("^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}^",'".$sms[1]."')){    echo $ok .= "Incorrect IP.";    exit();}if($row){            if($amount == '50')  { $credits  = "50"; }    if($amount == '100')  { $credits  = "100"; }    if($amount == '200')  { $credits  = "200"; }    if($amount == '300')  { $credits  = "300"; }    if($amount == '400')  { $credits  = "400"; }    if($amount == '500')  { $credits  = "500"; }    if($amount == '700')  { $credits  = "700"; }    if($amount == '800')  { $credits  = "800"; }    if($amount == '900')  { $credits  = "900"; }    if($amount == '1000') { $credits  = "1000"; }    if($amount == '1100') { $credits  = "1100"; }    if($amount == '1200') { $credits  = "1200"; }    if($amount == '1300') { $credits  = "1300"; }    if($amount == '1400') { $credits  = "1400"; }     if($amount == '1500') { $credits  = "1500"; }     mysql_query("UPDATE $table SET AP = AP+$credits WHERE USER_KEY = '".$sms[1]."' ");     echo $ok .= "Jus uzsisakete ".$credits." kreditu(s). Galite junktis i serveri!"; }else{    echo $ok .= "IP duomenu bazeje nerastas,tau reikia prisijungti i serveri nors viena karta.";} ?>
Kur ir ka reikia paskeist? Didelis DEKUI, jei padesit.

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 17:45
by OriGinal

Code: Select all

    if($amount == '50')  { $credits  = "50"; }    if($amount == '100')  { $credits  = "100"; }    if($amount == '200')  { $credits  = "200"; }    if($amount == '300')  { $credits  = "300"; }    if($amount == '400')  { $credits  = "400"; }    if($amount == '500')  { $credits  = "500"; }    if($amount == '700')  { $credits  = "700"; }    if($amount == '800')  { $credits  = "800"; }    if($amount == '900')  { $credits  = "900"; }    if($amount == '1000') { $credits  = "1000"; }    if($amount == '1100') { $credits  = "1100"; }    if($amount == '1200') { $credits  = "1200"; }    if($amount == '1300') { $credits  = "1300"; }    if($amount == '1400') { $credits  = "1400"; }    if($amount == '1500') { $credits  = "1500"; }
Ties $amount rašoma kaina centais, o ties $credits - kiek kreditų gausi už nurodytą sumą. Tad jeigu nori pasidaryti, jog už atitinkamą sumą duotų 300 kreditų, pasikeisk $credits reikšmę.

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 17:48
by TETYYS
pofke112 wrote: index.php failas

Code: Select all

 include "config.php"; 
sms.php failas

Code: Select all

 include "config.php";include "functions.php"; 
Greit keiti visus include į require! Tuoj aš tau...

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 18:19
by pofke112
OriGinal wrote:

Code: Select all

    if($amount == '50')  { $credits  = "50"; }    if($amount == '100')  { $credits  = "100"; }    if($amount == '200')  { $credits  = "200"; }    if($amount == '300')  { $credits  = "300"; }    if($amount == '400')  { $credits  = "400"; }    if($amount == '500')  { $credits  = "500"; }    if($amount == '700')  { $credits  = "700"; }    if($amount == '800')  { $credits  = "800"; }    if($amount == '900')  { $credits  = "900"; }    if($amount == '1000') { $credits  = "1000"; }    if($amount == '1100') { $credits  = "1100"; }    if($amount == '1200') { $credits  = "1200"; }    if($amount == '1300') { $credits  = "1300"; }    if($amount == '1400') { $credits  = "1400"; }    if($amount == '1500') { $credits  = "1500"; }
Ties $amount rašoma kaina centais, o ties $credits - kiek kreditų gausi už nurodytą sumą. Tad jeigu nori pasidaryti, jog už atitinkamą sumą duotų 300 kreditų, pasikeisk $credits reikšmę.
Dėkui.

TETYYS wrote:
pofke112 wrote: index.php failas

Code: Select all

 include "config.php"; 
sms.php failas

Code: Select all

 include "config.php";include "functions.php"; 
Greit keiti visus include į require! Tuoj aš tau...
O kuo tai skiriasi? :)

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 21:00
by psychical

Code: Select all

if($amount == '50')  { $credits  = "50"; }    if($amount == '100')  { $credits  = "100"; }    if($amount == '200')  { $credits  = "200"; }    if($amount == '300')  { $credits  = "300"; }    if($amount == '400')  { $credits  = "400"; }    if($amount == '500')  { $credits  = "500"; }    if($amount == '700')  { $credits  = "700"; }    if($amount == '800')  { $credits  = "800"; }    if($amount == '900')  { $credits  = "900"; }    if($amount == '1000') { $credits  = "1000"; }    if($amount == '1100') { $credits  = "1100"; }    if($amount == '1200') { $credits  = "1200"; }    if($amount == '1300') { $credits  = "1300"; }    if($amount == '1400') { $credits  = "1400"; }    if($amount == '1500') { $credits  = "1500"; }
Pasidaryk su

Code: Select all

switch()

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 22:15
by aaarnas
Arba dar paprasčiau - su masyvu.

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 22:33
by psychical
aaarnas wrote:Arba dar paprasčiau - su masyvu.
Na taip. Su if'ais kaip ir amxx kalboje apkrova svetainei kyla... O jei čia atsakomoji žinutė, tai ji truputį ilgiau bus gaunama

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 22 23:01
by aaarnas
Čia mikro sekundės reikalas, skirtumo realaus jokio nebus.

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 23 14:03
by psychical
aaarnas wrote:Čia mikro sekundės reikalas, skirtumo realaus jokio nebus.
Būna, patikėk, būna ;D

Re: ammo pack sms sistemos nustatymas

Posted: 2012 May 23 18:14
by TETYYS
pofke112 wrote:O kuo tai skiriasi? :)
Jei nepavyks gauti failo - su include toliau tęs script'ą, o su require - ne.