Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

SarnaMC - zdjęcie

SarnaMC

Rejestracja: 18.01.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 31.08.2015 21:04
-----

#638349 API AMXX.PL pod sklep Ghosta

Napisane przez DarkGL w 14.05.2014 15:16

API AMXX.PL pod sklep Ghosta

 

http://amxx.pl/topic...counter-strike/

 

Download

 

Załączony plik  amxxplapi.zip   2,41 KB  83 Ilość pobrań

 

Instalacja

  1. Rozpakowujemy archiwum
  2. Wrzucamy plik do głownego folderu sklepiku

Dodatkowo wykonujemy zapytanie sql;

INSERT INTO `settings_` (`setting_name`, `setting_value`, `setting_desc`) VALUES ('id_uzytkownika', '<id>', 'Klucz API amxx');

W miejsce <id> wstawiamy wartość z http://serwery.amxx.pl/sms-api

 

np. dla mnie jest to 6262

$id  = "6262";  #id

  • +
  • -
  • 4


#636122 Sklep by Ghost - AMXX API

Napisane przez 0-0-0 w 02.05.2014 17:39

<?php defined('SYSPATH') or die('No direct script access.');

class Payments_amxx
{
	/**
	 * Sprawdza poprawność kodu sms...
	 *
	 * @param  $sms    string kod sms
	 * @param  $numer  string opcjonalnie, numer na który został wysłany sms
	 * @param  $code   string opcjonalnie, treść smsa jaką wysłał użytkownik
	 *
	 * @access public
	 * @return float Kwota jaką ma zostać zasilony portfel
		
	 */
	public function check($sms, $numer = NULL, $code = NULL)
	{
		$shop 	= $this->smsAPI($sms, Core::setting()->get('id_uzytkownika'));
		$response 	= $shop[0];
		$value 	= $shop[1];
		
		switch ($response){
			case 1:{
				return array($value, 'Konto zostało doładowane');
				break;
			}				
			case 2:
			{
				return array(0.0, 'Kod niepoprawny');
				break;
			}	
			case 3:
			{
				return array(0.0, 'Kod został juz wykożystany');
				break;
			}	
			case 4:
			{
				return array(0.0, 'Nie można nawiązać połączeni');
				break;
			}		
		}
	}
	
	
	/**
	 * Stawki sms
	 *
	 *
	 * @access public
	 * @return array zwraca tablice ze stawkami sms(numer, koszt, tresc)
	 */
	public function rates()
	{
		$rates   = array();
		
		              //Numer | koszt | do portfela trafi...
		$rates[] = array(71480, 1.23,  0.5);
		$rates[] = array(72480, 2.46,  1.0);
		$rates[] = array(73480, 3.69,  1.5);
		$rates[] = array(74480, 4.92,  2.0);
		$rates[] = array(75480, 6.15,  2.5);
		$rates[] = array(76480, 7.38,  3.0);
		$rates[] = array(79480, 11.07,  4.5);
		$rates[] = array(91400, 17.22,  7.0);
		$rates[] = array(91900, 23.37,  9.5);
		$rates[] = array(92550, 30.75,  12.5);
		
		$_return = array();
		foreach($rates as $rate)
		{
			$_return[] = array(
				'numer'    => $rate[0],
				'text_sms' => 'ag msamxx',
				'cost'	   => $rate[1],
				'amount'   => $rate[2] 
			);
		}
		
		return $_return;
	}
	
	function smsAPI($kod, $id)
	{
	$ch = curl_init();
	curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
	curl_setopt( $ch, CURLOPT_POST, 1);
	curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
	curl_setopt( $ch, CURLOPT_POSTFIELDS, array(
		'kod' => $kod,
		'id' => $id
	));
	curl_setopt( $ch, CURLOPT_URL, "http://serwery.amxx.pl/api.php");
	$res = json_decode( curl_exec( $ch ) , true );
	curl_close($ch);
	return $res;
	}
	
}
?>

  • +
  • -
  • 1


#552940 Klasa Oficer

Napisane przez DEADP00L w 07.07.2013 08:53

Poczytaj w tym temacie:

 

http://amxx.pl/topic...nano-kamizelka/

 

Jak dla mnie to bez sensu taka klasa bo jest dużo kombinowania. Musiałbyś w każdym perku dopisywać warunki także powodzenia :D


  • +
  • -
  • 2