Russian Qt Forum

Программирование => Разработка игр => Тема начата: MuXaJIbI4 от Сентябрь 19, 2006, 10:22



Название: SMS сервис
Отправлено: MuXaJIbI4 от Сентябрь 19, 2006, 10:22
Как подключить СМС сервис к игре? Заранее спасибо.


Название: SMS сервис
Отправлено: Admin от Сентябрь 19, 2006, 16:18
Есть как минимум 2 варианта.

1. Компания Переменка. http://corp.peremenka.ru/contact.shtml
Я щас с ней работаю

2. Другая. MoneySMS. http://moneysms.ru/ Есть украина. +более выгодные тарифы.


Название: SMS сервис
Отправлено: MuXaJIbI4 от Сентябрь 20, 2006, 13:45
Опять же вопрос. Можно без посредников?


Название: SMS сервис
Отправлено: Admin от Сентябрь 20, 2006, 16:14
можно! насколько я знаю короткий номер стоит около 40 тыс рублей плюс абоненка!


Название: SMS сервис
Отправлено: MuXaJIbI4 от Сентябрь 20, 2006, 16:37
:)
спасибо .... пока и так подойдёт
вроде уже договорился .....
какие параметры лучше передавать .... может покажешь свой скрипт


Название: SMS сервис
Отправлено: Admin от Сентябрь 20, 2006, 20:48
Скрипт смысла нет показывать
у каждого постедника свои форматы

в основном обработка GET или POST параметров


Название: SMS сервис
Отправлено: MuXaJIbI4 от Сентябрь 21, 2006, 09:16
мне сказали что скрипт должен принимать параметры passw, account, name
passw - это пароль для избежания случайных вызовов
account - логин пользователя
name - имя персонажа

логин и имя перса у меня одно ..... а что за пароль им передавать я не пойму


Название: SMS сервис
Отправлено: Admin от Сентябрь 21, 2006, 09:54
пароль это тайное слово

вот мой скрипт

Код:
<?php

if(!isset($_GET["passwd"])) die("Hacker");
if(!isset($_GET["playerID"])) die("Hacker");

$passwd=$_GET["passwd"];
$playerID=$_GET["playerID"];

if(!is_numeric($playerID)) die("ERR");
if($passwd!="tainoe_slovo") die("ERR");

$player = new CPlayer($db,$playerID);
$name = $player->getName();
if($name==false) die("Player_id_not_found");

$chron = $player->getChron();
//all ok, update chrones
$player->updateChron(0.75);


$log_me= new CLogPlayers($db,$playerID);
$log_me->addTypeLogMsg(LOGS_BUY_FROM_SMS,"Персонаж $name оплатил 1$ SMS и ввел 0.75");

include_once("free_all.php");

die("OK");