ammo pack sms sistemos nustatymas

Čia keliamos įvairios serverių modifikacijos, sistemos kurios neapsiriboja pluginais ir atlieka svarbius dalykus.
Taip pat, užduodami klausimai, susiję su sistemų diegimu ir darbu.
Post Reply
pofke112
O taip. Jis jau surinko 50 žinučių!
Posts: 99
Joined: 2010 Dec 10 23:48

ammo pack sms sistemos nustatymas

Post 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.

OriGinal
O taip. Jis jau surinko 50 žinučių!
Posts: 81
Joined: 2011 Mar 12 23:27
Skype: aurintas2

Re: ammo pack sms sistemos nustatymas

Post 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ę.

TETYYS
Gana aktyvus vartotojas
Posts: 457
Joined: 2011 Dec 26 21:49

Re: ammo pack sms sistemos nustatymas

Post 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...

pofke112
O taip. Jis jau surinko 50 žinučių!
Posts: 99
Joined: 2010 Dec 10 23:48

Re: ammo pack sms sistemos nustatymas

Post 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? :)

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: ammo pack sms sistemos nustatymas

Post 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()

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: ammo pack sms sistemos nustatymas

Post by aaarnas »

Arba dar paprasčiau - su masyvu.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: ammo pack sms sistemos nustatymas

Post 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

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: ammo pack sms sistemos nustatymas

Post by aaarnas »

Čia mikro sekundės reikalas, skirtumo realaus jokio nebus.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: ammo pack sms sistemos nustatymas

Post by psychical »

aaarnas wrote:Čia mikro sekundės reikalas, skirtumo realaus jokio nebus.
Būna, patikėk, būna ;D

TETYYS
Gana aktyvus vartotojas
Posts: 457
Joined: 2011 Dec 26 21:49

Re: ammo pack sms sistemos nustatymas

Post by TETYYS »

pofke112 wrote:O kuo tai skiriasi? :)
Jei nepavyks gauti failo - su include toliau tęs script'ą, o su require - ne.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests