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
 

Zdjęcie
SMS Shop

Sklep SMS v0.19Automatyczny sklepik pod CS 1.6

sms shop sms shop sms-shop sklepik cs 1.6 sloenthran

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
378 odpowiedzi w tym temacie

#201 bociek1994

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:116
  • Lokalizacja:Polska
Offline

Napisano 06.09.2013 14:29

Nie pokazuje treści SMS'ów i płatności-online nie maja opcji sms 17 zł : D

 

Możesz podrzucić same pliki ze zmianą? Proszę : )


  • +
  • -
  • 0

#202 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 07.09.2013 10:13

Łap teraz sprawdzilem i treści SMS już wyświetla :)

Załączone pliki


  • +
  • -
  • 1

#203 bociek1994

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:116
  • Lokalizacja:Polska
Offline

Napisano 07.09.2013 17:00

Teraz nie działa pokazywanie treści smsów : P


  • +
  • -
  • 0

#204 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 08.09.2013 06:49

Już wiem co zjebałem... Poprostu z lenistwa skopiowałem to:

	$Query  = @mysql_query("SELECT `price`, `name` FROM buy WHERE id='$ID'");
	$Return = @mysql_fetch_array($Query);

I poniżej wkleiłem coś takiego:

	$Query  = @mysql_query("SELECT `pay` FROM settings WHERE id='$ID'");
	$Return = @mysql_fetch_array($Query);

I nie pomysłałem że wtedy nie będzie to działać prawidłowo :)

Załączone pliki


Użytkownik Sloenthran edytował ten post 08.09.2013 06:58

  • +
  • -
  • 1

#205 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 08.09.2013 11:35

Dlaczego zawsze przy mysql_* używasz @ ?

1. Jest to nie optymalne.
2. Nieodpowiednie.
3. Nie będziesz mógł znaleźć błędu w jakimś zapytania...

Błędy możesz "wyciszyć" np przy mysql_connect i wyświetlić błąd jeśli owe połączenie się nie powiodło, dawanie przy reszcie skryptu jest po prostu bez sensu.

P.S.
Pierwsze widzę żeby ktoś nazwę zmiennej zaczynał od dużej litery a przy jakiś wielowyrazowych (nie na początku) owszem.

$anyVariable = '';

Użytkownik Gh0st edytował ten post 08.09.2013 11:39

  • +
  • -
  • 0

#206 bociek1994

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:116
  • Lokalizacja:Polska
Offline

Napisano 08.09.2013 12:12

Ghost : "Pomagam za darmo, przy projektach które będą udostępniane publicznie na amxx.pl."

 

Pomóż poprawić wydajność i bezpieczeństwo tego sklepiku współpracując ze Sloenthranem :)

 

 

Sloenthran, już sprawdzam :)


Użytkownik bociek1994 edytował ten post 08.09.2013 12:12

  • +
  • -
  • 0

#207 bociek1994

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:116
  • Lokalizacja:Polska
Offline

Napisano 08.09.2013 12:41

Działa! :) Dzięki wielkie Sloenthran :)

 

Mam jeszcze do ciebie pytanie względem tego co już kiedyś poruszyłem. Mogę w jakiś sposób dodać konkretną usługę wybranym użytkownikom, albo to przez sklepik albo bezpośrednio w AmxBansie, a potem dodać użytkownikowi w sklepiku możliwość opłacania (przedłużania) tejże usługi?


Użytkownik bociek1994 edytował ten post 08.09.2013 12:42

  • +
  • -
  • 0

#208 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 08.09.2013 14:39

Dlaczego zawsze przy mysql_* używasz @ ?

1. Jest to nie optymalne.
2. Nieodpowiednie.
3. Nie będziesz mógł znaleźć błędu w jakimś zapytania...

Błędy możesz "wyciszyć" np przy mysql_connect i wyświetlić błąd jeśli owe połączenie się nie powiodło, dawanie przy reszcie skryptu jest po prostu bez sensu.

P.S.
Pierwsze widzę żeby ktoś nazwę zmiennej zaczynał od dużej litery a przy jakiś wielowyrazowych (nie na początku) owszem.


$anyVariable = '';

 
Co do 1 nie wiem czemu tak robię jakoś tak... Co do 2 piszę sobie tak ponieważ z tego co wiem błędne to nie jest a wygodniej mi się wtedy czyta :)
 

Działa! :) Dzięki wielkie Sloenthran :)
 
Mam jeszcze do ciebie pytanie względem tego co już kiedyś poruszyłem. Mogę w jakiś sposób dodać konkretną usługę wybranym użytkownikom, albo to przez sklepik albo bezpośrednio w AmxBansie, a potem dodać użytkownikowi w sklepiku możliwość opłacania (przedłużania) tejże usługi?


Na razie nie możesz...

Użytkownik Sloenthran edytował ten post 08.09.2013 14:52

  • +
  • -
  • 0

#209 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 08.09.2013 15:39

Co do 1 nie wiem czemu tak robię jakoś tak... Co do 2 piszę sobie tak ponieważ z tego co wiem błędne to nie jest a wygodniej mi się wtedy czyta :)


Ale odbiega od standardów kodowania, tutaj więcej na ten temat:
http://www.capacious...odowania-w-php/
  • +
  • -
  • 0

#210 Przemo11

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:14
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.09.2013 18:28

Mam takie pytanie bo mam ustawione że dana usługa kosztuje 6,15 sms ale ludzie znaja kody i wpisuja kod za 1.23 i im dodaje jest możliwość poprawienia tego
  • +
  • -
  • 0
b_350_20_692108_381007_FFFFFF_000000.png
b_350_20_692108_381007_FFFFFF_000000.png

#211 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 08.09.2013 19:13

Mam takie pytanie bo mam ustawione że dana usługa kosztuje 6,15 sms ale ludzie znaja kody i wpisuja kod za 1.23 i im dodaje jest możliwość poprawienia tego


Które API?
  • +
  • -
  • 0

#212 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 08.09.2013 20:30

Nie mogę już edytować poprzedniego posta więc łap tutaj... Wklej plik poniżej do katalogu class i zabezpieczenie powinno działać :)

Załączone pliki


  • +
  • -
  • 0

#213 Ross

    Początkujący

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:16
Offline

Napisano 08.09.2013 20:48

Witam. A jak płatności z ownserver? Wykonał byś? i czy można edytować wygląd sklepiku pod swoje forum? Warunkiem tego jest pozostawienie w stopce Autora?


  • +
  • -
  • 0

#214 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 08.09.2013 21:02

Niżej zamieszczam zoptymalizowane API pukawki( a dokładniej funkcje sprawdź kwote ), po co robić dziesiątki elseif skoro można to sprawnie i szybko zrobić foreachem? :)

Proszę bardzo:


function SprawdzKwote($kwota, $numer)
{
    
    global $ConnectShop, $BaseShop;
    
    $Zapytanie  = mysql_query("SELECT * FROM number_cashbill", $ConnectShop);
    $Pobieranie = mysql_fetch_array($Zapytanie);
        
    $numbers = array(
        $Pobieranie['one'],
        $Pobieranie['two'],
        $Pobieranie['three'],
        $Pobieranie['four'],
        $Pobieranie['five'],
        $Pobieranie['six'],
        $Pobieranie['seven'],
        $Pobieranie['eight'],
        $Pobieranie['nine'],
        $Pobieranie['ten']
    );
    
    $pays = array('0,63', '1,25', '1,88', '2,51', '3,14', '3,76', '5,65', '8,78', '11,92', '15,68');
    
    foreach($pays as $key => $segment)
    {
        if($kwota == $segment && $numer == $Pobieranie[$key])
        {
            return true;
        }
    }
    
    return false;
}


Użytkownik Gh0st edytował ten post 08.09.2013 21:04

  • +
  • -
  • 0

#215 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 09.09.2013 07:49

Niżej zamieszczam zoptymalizowane API pukawki( a dokładniej funkcje sprawdź kwote ), po co robić dziesiątki elseif skoro można to sprawnie i szybko zrobić foreachem? :)

Proszę bardzo:


function SprawdzKwote($kwota, $numer)
{
    
    global $ConnectShop, $BaseShop;
    
    $Zapytanie  = mysql_query("SELECT * FROM number_cashbill", $ConnectShop);
    $Pobieranie = mysql_fetch_array($Zapytanie);
        
    $numbers = array(
        $Pobieranie['one'],
        $Pobieranie['two'],
        $Pobieranie['three'],
        $Pobieranie['four'],
        $Pobieranie['five'],
        $Pobieranie['six'],
        $Pobieranie['seven'],
        $Pobieranie['eight'],
        $Pobieranie['nine'],
        $Pobieranie['ten']
    );
    
    $pays = array('0,63', '1,25', '1,88', '2,51', '3,14', '3,76', '5,65', '8,78', '11,92', '15,68');
    
    foreach($pays as $key => $segment)
    {
        if($kwota == $segment && $numer == $Pobieranie[$key])
        {
            return true;
        }
    }
    
    return false;
}

 

A nie powinno być tam raczej:

 if($kwota == $segment && $numer == $numbers[$key])

Bo inaczej nie widze sensu tworzenia tablicy ktorej sie nie wykorzystuje :)

 

Witam. A jak płatności z ownserver? Wykonał byś? i czy można edytować wygląd sklepiku pod swoje forum? Warunkiem tego jest pozostawienie w stopce Autora?

 

Możesz poprostu tekstu i linku do mnie nie mozesz wywalac ze stopki...


  • +
  • -
  • 0

#216 Shelvi

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:97
  • GG:
  • Steam:steam
  • Imię:Grzegorz
  • Lokalizacja:2.800km od PL
Offline

Napisano 09.09.2013 09:34

Działa! :) Dzięki wielkie Sloenthran :)

 

Mam jeszcze do ciebie pytanie względem tego co już kiedyś poruszyłem. Mogę w jakiś sposób dodać konkretną usługę wybranym użytkownikom, albo to przez sklepik albo bezpośrednio w AmxBansie, a potem dodać użytkownikowi w sklepiku możliwość opłacania (przedłużania) tejże usługi?

ja ci raz to oferowałem ale nawet nie odp, poza tym że sprawdzisz kiedyś indziej. wciąż mam to ale chyba pod wersje v_014 a nie mam zbyt czasu aby sprawdzać co zmienić aby dostosować do 15


  • +
  • -
  • 0

#217 Sloenthran

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 161
Profesjonalista

  • Postów:169
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 09.09.2013 09:46

A jak myslisz po co umiescilem to pole:
 

Spoiler


  • +
  • -
  • 0

#218 Shelvi

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:97
  • GG:
  • Steam:steam
  • Imię:Grzegorz
  • Lokalizacja:2.800km od PL
Offline

Napisano 09.09.2013 10:20

jeśli do mnie to bijesz to pisałem że nie sprawdzałem nowszych wersji


  • +
  • -
  • 0

#219 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 09.09.2013 11:45

 

Bo inaczej nie widze sensu tworzenia tablicy ktorej sie nie wykorzystuje :)

 

Faktycznie, mój błąd :^D


  • +
  • -
  • 0

#220 bociek1994

    Zaawansowany

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:116
  • Lokalizacja:Polska
Offline

Napisano 09.09.2013 13:19

Shelvi, wybacz - zgubiłeś mi się w natłoku postów, bo pisałem o kilku rzeczach na kilku forach jednocześnie.

Jakbyś znalazł chwilkę żeby w to zerknąć to napisz proszę tutaj - będę na bieżąco monitorował.

 

Sloenthran, możliwości sprawdzenia stanu skarbonki danego użytkownika też nie ma, nie?


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: sms shop, sms, shop, sms-shop, sklepik cs 1.6, sloenthran

Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych