- Joined
- Jan 24, 2009
- Messages
- 785
- Reaction score
- 484
Това е скрипт подобен на скрипта на DWBaHu0 всъщност това е неговият скрипт с някои промени...вместо да добавя кредити той прави героят който е изпратен на смс GM!
Това го правя по случай на тази тема!
Правите нов файл (Например: smsgm.php) и слагате този код:
И го слагате където поискате (това зависи от настройката на вашата услуга!).
Ако все още нямате услуга цъкнете тук!
Дори може да си направите отделна услуга (ако искате промяна на цената или да имате и уебшоп и смс GM).
ПП: Както сте кръстили файла така трябва и да бъде при настройките в Mobio!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Така в този Update вече има и добавен тайминг (за колко време да бъде GM дадения герой)
Направете нов файл да речем autoupdate.php и в него сложете следния код:
И така да си го пускате ръчно да речем през 12 часа.
Направете колона vreme в таблицата Character!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Това го правя по случай на тази тема!
Ето и как се инсталира:
Правите нов файл (Например: smsgm.php) и слагате този код:
PHP:
<?PHP
$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];
$mobio_remote_addr = "194.12.244.114";
$servID = Vasheto ServID;
$db_serv = 'Bашият IP Адрес';
$db_user = 'sa';
$db_pass = 'Вашата SQL Парола';
$db_name = 'MuOnline';
$time = time();
$gmtime = 86400+$time; // 86400 = 24 chasa!
if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) {
$sms_reply = 'Greshka. Spazvaite to4no instrukciite';
$conn = mssql_connect($db_serv, $db_user, $db_pass);
if($conn) {
mssql_select_db($db_name);
$res = mssql_query("SELECT CtlCode FROM Character WHERE Name='$item'");
if(mssql_num_rows($res)>0) {
mssql_query("UPDATE Character SET CtlCode='32' WHERE Name='$item'");
mssql_query("UPDATE Character SET vreme='$gmtime' WHERE Name='$item'");
}
$res = mssql_query("SELECT CtlCode FROM Character WHERE Name='$item'");
if(mssql_num_rows($res)>0) {
$row = mssql_fetch_row($res);
$sms_reply = "Vie uspeshno zakupihte GM prava za geroqt $item.";
}
}
file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
}
?>
И го слагате където поискате (това зависи от настройката на вашата услуга!).
Ако все още нямате услуга цъкнете тук!
Дори може да си направите отделна услуга (ако искате промяна на цената или да имате и уебшоп и смс GM).
ПП: Както сте кръстили файла така трябва и да бъде при настройките в Mobio!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Така в този Update вече има и добавен тайминг (за колко време да бъде GM дадения герой)
Направете нов файл да речем autoupdate.php и в него сложете следния код:
PHP:
<?
$host = 'Вашият IP Адрес';
$sql_user = 'sa';
$sql_pass = 'Вашата SQL Парола';
$db_name = 'MuOnline';
$time = time();
$connect = mssql_connect($host, $sql_user, $sql_pass);
mssql_select_db($db_name);
$query = "UPDATE Character SET CtlCode='0' WHERE vreme<='$time'";
$mssql = mssql_query($query);
print "$time";
?>
Направете колона vreme в таблицата Character!
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Code:
Credits:
RaFa - за променянето на скрипта
Mephisto - за това ,че помогна с тайминга
DWBaHu0 - за самият скрипт
Скрипта работи само за Mobio.BG!!!
За проблеми пишете в темата!
Last edited: