[Release] SMS Script For Zen [Mobio]

Evo

Active Member
Joined
Nov 21, 2009
Messages
165
Reaction score
35
Това е скрипт за Мобио , който добавя директно зен в героя

<?PHP
$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addr = "194.12.244.114";
$servID = "7362";

$db_serv = '127.0.0.1';
$db_user = 'sa';
$db_pass = ' ';
$db_name = 'MuOnline';
$zen_to_add = '350000000';

if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) {

$sms_reply = 'Greshka.Spazvaite tochno instrukciite.';
$conn = mssql_connect($db_serv, $db_user, $db_pass);
if($conn) {
mssql_select_db($db_name);
$res = mssql_query("SELECT Money FROM Character WHERE Name='$item'");
if(mssql_num_rows($res)>0) {
mssql_query("UPDATE Character SET Money=Money+'$zen_to_add' WHERE Name='$item'");
}else{
mssql_query("INSERT INTO Character (Name, Money) VALUES('$item', '$zen_to_add')");
}

$res = mssql_query("SELECT Money FROM Character WHERE Name='$item'");
if(mssql_num_rows($res)>0) {
$row = mssql_fetch_row($res);
$sms_reply = "MuPlayring-Vashiqt zen e uspeshno zakupen. Imate {$row[0]} zen.";
}

}
file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
}
?>
 
Браво идеално за хард сърварчи :)
 
Да, много добър скрипт браво! Жалко, че сървърите, които могат да го ползват за на изчезване...
 
  • Like
Reactions: vesichaa
При мене , вече може ;)
 
10/10 за Скрипта
----------------------------------------------------------------
хора я дайте и 1 линк за сайта на : http://devilmu.org/ от доста време го търся а и уж дамиян ще ше да го пуска
 
незнам нещо при мен не работи не ми враща обратен sms пише ми грешка пък всичко в мобио съм си направил както трябва...
 
За кредити нали се добавя текст с точен ключ който трябва потребителите да слагат като този тук ??

примерно този код:

</html>';
$openfile = 'C:\smslog.txt';
$handle = fopen($openfile, "r");
$contents = fread($handle, filesize($openfile));
$linez = explode("\n", $contents);
$inarray = count($linez);
$i = 0;
$givecredits = 250;
while($i<$inarray) {
$data=explode('pay inf', $linez[$i]);
$i++;
mssql_query("exec XCredits '".secure($data[0])."', ".$givecredits.";");
shoplog("Added ".$givecredits." to <b>".htmlspecialchars(secure($data[0]))."</b> for sending an sms");
}
fopen($openfile, 'w');
?>


при този скрипт не трябва ли нещо такова.. ?


В мобио ми дава този ерор

Грешка: не е получен отговор в рамките на 30 сек.
 
Last edited:
За кредити нали се добавя текст с точен ключ който трябва потребителите да слагат като този тук ??

примерно този код:

</html>';
$openfile = 'C:\smslog.txt';
$handle = fopen($openfile, "r");
$contents = fread($handle, filesize($openfile));
$linez = explode("\n", $contents);
$inarray = count($linez);
$i = 0;
$givecredits = 250;
while($i<$inarray) {
$data=explode('pay inf', $linez[$i]);
$i++;
mssql_query("exec XCredits '".secure($data[0])."', ".$givecredits.";");
shoplog("Added ".$givecredits." to <b>".htmlspecialchars(secure($data[0]))."</b> for sending an sms");
}
fopen($openfile, 'w');
?>



при този скрипт не трябва ли нещо такова.. ?


В мобио ми дава този ерор

Грешка: не е получен отговор в рамките на 30 сек.



дай целият , скрипт да го видим
 
Значи за зен скрипта използвам този

?PHP

$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addr = "194.12.244.114";
$servID = $_REQUEST["7888"];

$db_serv = '127.0.0.1';
$db_user = 'sa';
$db_pass = 'паса';
$db_name = 'MuOnline';
$zen_to_add = '250000000';

if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) {

$sms_reply = 'Greshka.Spazvaite tochno instrukciite.';
$conn = mssql_connect($db_serv, $db_user, $db_pass);
if($conn) {
mssql_select_db($db_name);
$res = mssql_query("SELECT Money FROM Character WHERE Name='$item'");
if(mssql_num_rows($res)>0) {
mssql_query("UPDATE Character SET Money=Money+'$zen_to_add' WHERE Name='$item'");
}else{
mssql_query("INSERT INTO Character (Name, Money) VALUES('$item', '$zen_to_add')");
}

$res = mssql_query("SELECT Money FROM Character WHERE Name='$item'");
if(mssql_num_rows($res)>0) {
$row = mssql_fetch_row($res);
$sms_reply = "Vashiqt zen e uspeshno zakupen. Imate {$row[0]} zen.";
}

}
file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
}


?>



За кредити smslog използвам това

<?PHP

/*
Copyright (c) 2006-2007 mobio.bg

mobio_paynotify - izvestqvane za plastane pri polu4en SMS
mobio.bg izprasta zaqvka kym vashia server za polu4en SMS
Vashiat server obrabotva polu4eniat SMS i generira otgovor
kym potrebitelq, izpratil SMS
: Gasolincho - DarksTeam



*/



$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addr = "194.12.244.114";
$servID = 4182;
if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr || 1) {
$fp = fopen('C:\smslog.txt', 'a+');
if($fp) {
fwrite($fp, $item."\n");
fclose($fp);
}
$sms_reply = "Vie uspeshno si zakupihte 250 crediti";
file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
}
?>


Пък в индекса ми стои този:

</html>';
$openfile = 'C:\smslog.txt';
$handle = fopen($openfile, "r");
$contents = fread($handle, filesize($openfile));
$linez = explode("\n", $contents);
$inarray = count($linez);
$i = 0;
$givecredits = 250;
while($i<$inarray) {
$data=explode('pay inf', $linez[$i]);
$i++;
mssql_query("exec XCredits '".secure($data[0])."', ".$givecredits.";");
shoplog("Added ".$givecredits." to <b>".htmlspecialchars(secure($data[0]))."</b> for sending an sms");
}
fopen($openfile, 'w');
?>

за кредити те става но за зена не..
 
$servID = $_REQUEST["7888"]; НЕ!

А така: $servID = $_REQUEST["servID"];
ServID не се пише автоматично си го получава.
 
Мда , там ти е грешката


<?PHP
$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addr = "194.12.244.114";
$servID = "7362";

$db_serv = '127.0.0.1';
 
  • Like
Reactions: suh1q
добро е скриптчето жалко че съм казал че няма да слагам платени услуги в сървъра ми...
 
Значи направих го така както ми казахте
$servID = "7362";
но пак вади тази грешка

Грешка: не е получен отговор в рамките на 30 сек.
 
А така: $servID = $_REQUEST["servID"];
ServID не се пише автоматично си го получава.
 
  • Like
Reactions: suh1q
оправил ли си db-pass-a

Да всичко ми е точно


Едит: Оправих се 1 скобичка е липсвала благодаря ви за отделеното време че ми помогнахте

по 1 tenks от мен.
 
Last edited: