[Release] Fortumo sms settings (webshop)

Status
Not open for further replies.
тоя код нз кой го е писал, яко тъп е кода... мн зле..(tmi)
 
мда на мен после ми изпратиха един от теб и определено си бе ок. благодаря ти:)ако някой иска - ще го пусна тук? и ако нямаш против, естествено.
 
  • Like
Reactions: SuMMeR
Не ви съветвам да използвате fortumo. Бавят плащанията ужасно много!

Какво искате ? Това са международни плащания.
Мога да ви кажа че международните мобио ги бавят доста повече.

И не мога да разбера защо съветваш да не го ползваме ? Като имаш играчи от други държави нищо не губиш да пуснеш SMS система за тях. Дори печелиш. А и support-a им е доста добър ;)
 
<?php

/*
This Script is Created By NikeR for Fortumo.bg
Website: http://escapemu.com and http://drakemu.net
Drake Network Inc
*/

## Configoration Starts ##
$credits = '500'; // Credits to add
$db_name = 'MuOnline'; // The Database
$db_ip = ' IP'; // The Server IP Adress
$db_user = 'sa'; // MSSQL User
$db_pass = ' PASS'; // MSSQL Password
$sms_rank = '0'; // 1=on, 0=off
## Configoration Ends ##

$forumtoIPs=array('81.20.151.38','81.20.148.122');
$serverIP=$_SERVER['REMOTE_ADDR'];
$username = $_GET['message'];

if(!in_array($serverIP,$forumtoIPs)) die("Your IP isn`t in the list of permission!");
if(!$username) die("You did not enter account The SMS");

$connection = mssql_connect($db_ip, $db_user, $db_pass) or die('The Server has problem with Connection to database. Please contact with administrator!');
mssql_select_db($db_name);

$user_select = mssql_query("SELECT memb___id FROM MEMB_INFO WHERE memb___id='$username'");
if(mssql_num_rows($user_select)==0) {
$returns = "Account is incorrect or does not exist.The SMS wasn`t Send"; }

else {
$credits_select = mssql_query("SELECT credits FROM MEMB_CREDITS WHERE memb___id='$username'");
$curcreditsa = mssql_fetch_row($credits_select);
$curcredits = $curcreditsa[0] + $credits;

if(mssql_num_rows($credits_select)>0) {
mssql_query("UPDATE MEMB_CREDITS SET credits=credits+'$credits' WHERE memb___id='$username'");
if ($sms_rank == 1) {
mssql_query("UPDATE MEMB_INFO SET sms=sms+1 WHERE memb___id='$username'"); }

$returns = "Your SMS was sended successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.";
}
else {
mssql_query("INSERT INTO MEMB_CREDITS (memb___id, credits) VALUES ('$username', '$credits')");
if ($sms_rank == 1) {
mssql_query("UPDATE MEMB_INFO SET sms=sms+1 WHERE memb___id='$username'"); }

$returns = "Your SMS was sended successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.";
}
}
echo $returns;

?>
 
  • Like
Reactions: NikeR
Аз го бях релейснал ама, некой ми е делнал темата
ето всички файлове:
http://dox.abv.bg/files/dw?a=88eabf6446

Ranking.php:
Code:
<? 
/* 
This Script is Created By NikeR for Fortumo.bg
Website: http://escapemu.com and http://drakemu.net
Drake Network Inc
*/

$topa = 50; // How much top accounts to show

$msquery = "SELECT top $topa memb___id,sms FROM MEMB_INFO order by sms desc";
$msresults= mssql_query($msquery);

echo "
<table width='400' border='0' align='center' cellpadding='4' cellspacing='1'>
<tr align='left'><td colspan='6' bgcolor='#555555'>SMS Ranking</td></tr>
<tr> 
<td align='center' bgcolor='#3333333'>Rank.</td>
<td align='center' bgcolor='#3333333'>Account</td>
<td align='center' bgcolor='#3333333'>[<font color='#FF0000'>SMS-es</font>]</td>
<td align='center' bgcolor='#3333333'>Status</td></tr>";

for($i=0;$i < mssql_num_rows($msresults);++$i)
{
$row = mssql_fetch_row($msresults);
$rank = $i+1;

$accountinfo = mssql_query("SELECT ConnectStat,ConnectTM FROM MEMB_STAT WHERE memb___id ='$row[memb___id]'");
$infos = mssql_fetch_row($accountinfo);

if($infos['0'] == 1){ $status ='Online'; } else { $status='Offline'; }

echo "<tr>
<td align='center' bgcolor='#2222222'><div style='font-size: 11px; font-family:thoma; font-variant:small-caps;'>$rank.</div></td>
<td align='center' bgcolor='#2222222'><div style='font-size: 11px; font-family:thoma; font-variant:small-caps;'><em>$row[0]</em></div></td>
<td align='center' bgcolor='#2222222'><div style='font-size: 11px; font-family:thoma; font-variant:small-caps;'>[<font color='#FF0000'>$row[1]</font>]</div></td>
<td align='center' bgcolor='#2222222'>$status</td></tr>";
}
?>
</table>

Open Query:
Code:
alter table MEMB_INFO add sms int not null default 0

btw забраил съм connect към датабазата, но ако го турите в /Modules би трябвало да нямате проблеми.
 
Last edited:
Сега видях тази тема. Бях публикувал друга, но после видях, че Fortumo скрипта го има тук. Благодаря на NikeR за скрипта и поста тук.

Имаме вариация на скрипта, която е за държави с МТ-билинг, където е необходима допълнителна защита, защото там операторите имат и съобщения с нулева стойност. Пишете ми, ако имате нужда от него.

Ще се радвам да отговоря на всички въпроси, които може да възникнат - [email protected].

Само ще отбележа, че процентите са доста по-различни в момента, няма скала за изплащанията и разплащателният период е 1 месец за България. В различните държави периода варира, но се стремим да е максимален, навсякъде.

До моментаработим в 16 държави, но листът се разраства постоянно.
 
Last edited:
Някой няма ли да направи релийс както Газо за Мобио-то ? Всички стъпки и всичко което трябва
 
някои можели да ми хелп , за международните смс-си като пратя тестов смс и ми дава Грешка: не е получен отговор в рамките на 30 сек. . и нито кредити нито нищо можели някои хелп ? благодаря Предварително ^^
 
Status
Not open for further replies.