Ots-x.pun.pl Open Tibia Server (OTS)

Open Tibia Server (OTS)


#1 2008-09-30 22:00:18

KaM

Moderator

8512953
Call me!
Skąd: Łódź
Zarejestrowany: 2008-09-30
Posty: 5
Punktów :   
WWW

[PHP][XML] Sms Shop

Witam skrypt nie Mój ale myśle, że się przyda

Żeby ten skrypt zadziałał trzeba mieć konto na dotpay.pl, a żeby wypłacić zgromadzone pieniądze trzeba być pełnoletnim, mieć konto w banku oraz posiadać numer NIP ponieważ od tego trzeba odprowadzać podatek.


Wymagania:
Konto na dotpay.pl
Posiadanie PHP5+.
Podstawowa znajomość PHP i HTML do odpowiedniej edycji skryptu.

Zalety Skryptu:
Dodaje Item do DP o ID: 1 (zazwyczaj główne, pierwsze miasto).
Banalna instalacja skryptu, wystarczy wpisać ID Itemu i folder players.
Skrypt po lekkiej przeróbce może dawać kilka itemów.
Wygląd formularza można w banalny sposób przerobić na znacznie piękniejszy.
Możliwość wyboru wielu itemów do kupna.

http://i31.tinypic.com/28wfaj4.jpg http://i26.tinypic.com/302s08z.jpg
http://i28.tinypic.com/2j496hg.jpg

Obsługa Skryptu:

Gracz wysyła SMS'a, otrzymuje kod aktywacyjny po kilka sekundach.
Wyługowuje się postacią i wpisuje Nick i Kod SMS na stronie.
Zostaje mu dodany dany Item do DP w głównym mieście.
Loguje się i z DP bierze kupiony przedmiot.

Instalacja:

Formularz odpowiednio przerobiony wklejamy do Menu na stronie głównej.
W tym samym folderze co plik, w którym wkleiliśmy Formularz tworzymy plik itemxml.php i wklejamy do niego skrypt, po czym odpowiednio przerabiamy.

Formularz:

<form action='itemxml.php' method='post'><b><span style="font-size: 11px">Nick Postaci</span></b><br /><input style="cursor: pointer; border-style:dashed; color:white; background-color:#000000; width: 100px; text-align:center; font-size:9px; font-weight: bold;" type='text' name='nick' value="Nick postaci..."/><br /><hr><b><span style="font-size: 11px">Kod Aktywacyjny</span></b><br /><input style="cursor: pointer; border-style:dashed; color:white; background-color:#000000; width: 100px; text-align:center; font-size:9px; font-weight: bold;" type='text' name='check' maxlenght='8' value="SMS kod..."/><br /><hr><b><span style="font-size: 11px">Usługa</span></b><br /><select style="cursor: pointer; border-style:dashed; color:white; background-color:#000000; width: 115px; text-align:center; font-size:9px; font-weight: bold;" name="usluga"><option value="item">Item 1234</option></select><br /><br /><input style="text-align:center; font-size:9px; font-weight: bold;" type='submit' onclick="return confirm('UWAGA! Jeśli jesteś pewien, że postać jest wylogana kliknij OK.')" value='Zamawiam!'/></form></center><p align="right"><span style="font-size: 8px"><b>SMS Skrypt by <a target="_blank" href="http://www.iots.pl/forum/showthread.php?tid=8541">Feniks</a> </b></span></p>



itemxml.php




<?php$players_folder = 'C:\\Documents and Settings\\Fenix\\Pulpit\\ots\\Otserv\\Otserv\\data \\players\\'; //Folder Graczy w otsie, podwojne \\ miedzy folderamiif ($_POST['usluga'] == "item") //Nazwa uslugi dla ktorej bedzie dolny kod{$nick = $_POST['nick'];$check = $_POST['check'];$item_id = '1234'; //ID itemy ktory ma zostac stworzony w DP$file = $players_folder .$nick.'.xml';if (file_exists($file)) {//Sprawdzacz kodu $id = "12345"; //ID klienta dotpay.pl $code = "ITEM123"; //Kod uslugi SMS $type = "sms"; //Typ uslugi $del= "1"; //Czy kod jednorazowy $handle = fopen("http://allpay.eu/check_code.php?id=".$id."&code=".$code."&check=".$ check."&type=".$type."&del=".$del."", "r"); $status = fgets($handle, 8); fclose($handle); if ((empty($check)) || (empty($nick))) { $message = "Prosze wypelnic wszystkie pola."; } elseif ($status == 0) { $message = "Wpisany kod jest niepoprawny."; } else {$xml = simplexml_load_file($file);$character = $xml->depots->depot->item->inside->addChild('item');$character->addAttribute('id', $item_id);$newplayerFile = $xml->asXML();$open_file = fopen($file, 'w');fwrite($open_file, $newplayerFile);fclose($open_file);$message = "Do twojego DP w głównym miescie zostal dodany item."; }}else{$message = "<font color='red'><b>Nie isnieje taka postac!</b></font>"; }}else{ echo "<p align='center'><font size='5' color='red'><b>Wpisz nick postaci i kod aktywacyjny w formularzu po lewej stronie!</b></font><br /></p>";}if (isset($message)) { echo $message; } echo "<br><br><br><p align='right'><span style='font-size: 9px'><b><i>Skrypt stworzony i upubliczniony przez: <a target='_blank' href='http://www.iots.pl/forum/showthread.php?tid=8541'>Feniks</a></i></b></span></p>";?>

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.lksmordarka.pun.pl www.poczujmagie.pun.pl www.fifa08turniejeligi.pun.pl www.wampiry.pun.pl www.skijumpingmanager.pun.pl