Skocz do zawartości

globox99

Użytkownicy
  • Zawartość

    105
  • Rejestracja

  • Ostatnio

Posty napisane przez globox99


  1. Witam, mam kolejne pytanko dotyczące pewnego skryptu..

    Skrypt jest następujący:

     

    <center>
    <?php
    $kwota_doladowania=5; //Wybierz oferte doladowania sms z listy ponizej.
    $kod_zasilacza="yiea34"; //Podaj ID zasilacza.
    if($kwota_doladowania>7 || $kwota_doladowania<0){
    die("Blad: Skrypt zostal zle skonfigurowany, wybierz poprawna kwote doladowania.");
    }
    switch ($kwota_doladowania){
    case 1:
    $koszt_sms="3.69";
    $numer_sms="73068";
    $ilosc_craftow="1";
     break;
    case 2:
    $koszt_sms="4.92";
    $numer_sms="74068";
    $ilosc_craftow="2";
     break;
    case 3:
    $koszt_sms="6.15";
    $numer_sms="75068";
    $ilosc_craftow="3";
     break;
    case 4:
    $koszt_sms="7.38";
    $numer_sms="76068";
    $ilosc_craftow="4";
     break;
    case 5:
    $koszt_sms="11.07";
    $numer_sms="79068";
    $ilosc_craftow="5";
     break;
    case 6:
    $koszt_sms="23.37";
    $numer_sms="91958";
    $ilosc_craftow="9";
     break;
    case 7:
    $koszt_sms="30.75";
    $numer_sms="92578";
    $ilosc_craftow="11";
     break;
    }
    echo '<font color="white" size="4">Aby zakupić ofertę wyslij SMS o tresci<br /> <b>AP.MSV</b> na numer <b>'.$numer_sms.'</b>. <br />Calkowity koszt SMS-a to '.$koszt_sms.' zł<br></font>';
    if(isset($_POST["active"])){
    $nick=$_POST["nick"];
    $opis=$_POST["opis"];
    $kod=$_POST["kod"];
    if(strlen($opis)>20 || strlen($nick)>20){
     $blad="Opis oraz nick moze posiadac maksymalnie 20 znakow.";
    }
    
    if(!ctype_alnum($nick) || !ctype_alnum(str_replace(" ","",$opis)) || !ctype_alnum($kod)){
     $blad="Zakaz stosowania znakow specjalnych.</font>";
    }
    
    $opis=str_replace(" ","_",$opis);
    
    if($opis==NULL || $nick==NULL || $kod==NULL){
     $blad="Musisz wypelnic wszystkie pola!";
    	$output=console('time%20set%202');
    }
    
    if(isset($blad)) {
     echo "<b>".$blad."</b>";
    }else{
     $link="http://www.mineserv.eu/skrypt_zasilacz/$kod_zasilacza/$nick/$opis/$kod";
     //$link="http://www.mineserv.eu/skrypt_zasilacz/test/$kod_zasilacza";
     $odpowiedz = fopen($link, 'r');
     $wynik = fgets($odpowiedz, 5);
     fclose($odpowiedz);
     if(substr($wynik,0,1) == ":"){
      if($wynik==":"){
    echo "Wpisany ID zasilacza jest niepoprawny.</font>";
      }else{
    echo "Skrypt zostal skonfigurowany na konto<b>".$wynik."</b>";
      }
    
     }elseif($wynik == "blad"){
      // Ten kod jest wywolywany w momencie wpisania zlego kodu.
      echo "<b>Wprowadzony przez Ciebie kod jest niepoprawny!<br /> Spróbój ponownie. Zwróć uwagę na wielkość liter!</b>";
     $s_command="setrank ".$nick." vip 30d";
    		console($s_command);
     }elseif(substr($wynik,0,2) == 'OK'){
      if(substr($wynik, 3) == $ilosc_craftow){
    // Kod poprawny, tu mozesz wpisac wlasne akcje ktore chcesz aby sie wykonaly po poprawnym zasileniu konta.
    echo "Kod poprawny! Dziękujemy za skorzystanie z ItemShop. <br />Okres oczekiwania na ofertę może wynosić do 5H";
      }else{
    // Jezeli doladowana ilosc craftow nie jest taka jaka ustalilismy w skrypcie.
    die("Blad: Niepoprawna kwota doladowania.");
      }
     }else{
      die("Blad: Skrypt zostal zle skonfigurowany, wpisz poprawny ID zasilacza.</font>");
     }
    }
    }
    ?>
    <form method="post">
    <table>
    <br />
     <tr>
      <td><font color="white" size="3"><b>Nick z Gry:</b></font></td>
      <td><input type="text" maxlength="20" name="nick" /></td>
     </tr>
     <tr>
      <td><font color="white" size="3"><b>Nazwa Oferty:</b></font></td>
      <td><input readonly="readonly" type="text" maxlength="20" value="Konto VIP" name="opis"</td>
     </tr>
     <tr>
      <td><font color="white" size="3"><b>Kod Zwrotny:</b></font></td>
      <td><input type="text" maxlength="8" name="kod" /></td>
     </tr>
    </table>
    <input type="submit" name="active" value="Kontynuuj" />
    </form>
    <br />
    <small><font color="white" size="2">Wysylajac SMS akceptujesz <a style="text-decoration:none; color: silver;" href="http://www.dotpay.pl/index.php?content=113&newlang=pl">regulamin sms</a>.<br /> <a style="text-decoration:none; color: silver; position: relative; left: 115px; top: -2px" href="http://www.dotpay.pl/reklamacje" target="_blank">Zglos reklamacje.</a><br></small></font>
    </center>
    

     

    Przedstawia się następująco http://hardlive.pl/s...skrypty/vip.php (Warto zaznaczyć skrypt myszką gdyż napisy są białe)

     

     

    I teraz pytanko.. Co zrobić aby po zaznaczeniu "kwadracika" (odhaczeniu) włączała się opcja która po kliknięciu KONTYNUUJ wywoła linijkę kodu

    $s_command="setrank ".$nick." vip 30d";

    console($s_command))

     

     

    Działanie w praktyce: (Dla osób które mnie nie zrozumiały)

     

    1. Ktoś wpisuje dane w SKRYPT (Nick, Ofertę, Kod SMS)

    2a. Nie zaznacza opcji WŁĄCZYĆ AUTOMAT (Wtedy ja sam daję komuś VIPA)

    2b. Zaznacza opcję WŁAĆZYĆ AUTOMAT (Wtedy skrypt po kliknięciu KONTYNUUJ wywołuje linijkę

    $s_command="setrank ".$nick." vip 30d";

    console($s_command))

    3. Dostaje VIPA

     

     

    Pozdrawiam. I proszę o pomoc.


  2. Siema. Mam skrypt zasilacza, kiedy kod poprawnie zostanie wpisany to wyskakuje napis "Kod Poprawny Thx za skorzystanie ze Sklepu"

    Chcę aby wywoływana była jeszcze jedna rzecz. Mianowicie.. Aby skrypt wywołał ten oto LINK

    http://m.o.j.e.I.P:8765/console?command=say-Test

    Moje pytanie jest takie: Gdzie wrzucić to aby działało. Na stronie PLUGINA (Twórcy komendy która ma być wywołana)

    Jest takie coś:

     

    <?php
    function console($command)
    {
     $ch = curl_init();
    
     curl_setopt($ch, CURLOPT_URL, "http://127.0.0.1:8765/console?command=$say-test");
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
     $output=curl_exec($ch);
    
     curl_close($ch);
    
     return $output;
    }
    
    /*
    
     TO USE
    
    echo console('say Testuje Skrypt');
    echo console('list');
    echo console('broadcast The Webserver says HI!');
    
    or
    
    $output=console('list');
    
    */
    
    ?>
    

     

    Skrypt zasilacza: http://pastie.org/4144351


  3. Witam, mam pytanko dotyczące subdomeny.

    Założyłem SUBDOMENĘ o nazwie sklep.test.pl katalog subdomeny dałem sklep2 (gdyż już mam folder ze sklepem o nazwie skelp). Kiedy wchodzę na sklep.test.pl jest dobrze, lecz po kliknięciu w odnośnik przerzuca mnie na inny adres bez subdomeny. na adres test.pl/sklep.. Jak to naprawić?


  4. Właśnie mam problem.. Kiedy wrzucam to na sam duł strony to staje się ona BARDZO DŁUGA.

    Znalazłem sposób wrzuciłem to w TEXT w inne miejsce. Teraz mam takie coś http://hardlive.pl/sklep/rp/vip.html

    To działa, lecz ZAKUP OFERTĘ jest pod spodem tak jakby pod tekstem.. Nie można nic klikać itp.. Próbowałem podnieść to za pomocą z-index ale nie działa...

    I pytanie moje takie.. Jak to na wierch dać?


  5. No to ja opiszę to lepiej..

    Tutaj jest Link to skryptu zasilacza http://www.mineserv.eu/sciagnij_zasilacz (To nie reklama)!

    I twórca skryptu napisał, że można użyć cURL aby po wpisaniu poprawnego kodu z SMS'a automatycznie server wywoływał komendę, która np. da komuś konto Vip na serverze Minecraft.

    I takie jest moje pytanie.. Czy ktoś umie to zrobić i czy mógłby mi to jakoś wyjaśnić albo najlepiej zrobić. Chociaż jeden przykład.


  6. Siemanko.. Mam skrypt zasilacza który doładowuje Crafty (Waluta na Hostingu). Twórca pisał, że wystarczy pobawić się cUrl i można zrobić AUTMATA.. Czyli jak ktoś kupi VIPA to automatycznie dostaje go na 30 dni na serverze.. Np. po wpisaniu poprawnego kodu skrypt wysyła polecenie do servera który uruchamia komende, która wręcza VIPA na 30 dni..

    Czy ktoś wie jak to zrobić?

     

    Proszę o odpowiedz. Pozdrawiam


  7. Witam, posiadam domenę .pl na hostingu pros****er.pl (Nie chcę robić reklamy).

    Mam ją już poprawnie skonfigurowaną. Posiadam także w cPanelu Simple DNS Zone EDITOR.

    Dzięki temu można podłączyć domenę pod adres ip servera np. gry minecraft. Ja właśnie tak chcę zrobić

    Support powiedział mi, że mam wybrać rekord A i wpisać dane. Wpisałem i wyskoczył mi komunikat. NALEŻY PODAĆ IP NUMERYCZNE .. Nie mogę nawet dać : (dwukropka) aby dać PORT servera minecraft.. Jak to naprawić.. Jak podłączyć aby działało.

     

    Dałem temat tu bo w dziale DOMENY nie mogę założyć tematu... ;/

×