Skocz do zawartości

Rekomendowane odpowiedzi

49 minut temu, eryk172 napisał:

Gotowy kod do wrzucenia polecenie rcon

1 oznacza co ile minut wykonywać

 

Źle. Jeżeli chcesz co minutę to nie wpisujesz 1 tylko też * bo to co Ty podałeś uruchamia skrypt 11:01, 12:01 i tak dalej...

  • Like 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
4 godziny temu, eryk172 napisał:

Racja, teraz jest okej?

http://prntscr.com/j9oesn

 

Chyba nie można korzystać z PHP do otwierania zdalnego adresu...  Lepiej skorzystaj z lynxa lub wgeta

  • Like 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
14 godzin temu, eryk172 napisał:

Teraz będzie okej? :baby:

image.png

Daj /dev/null na koniec a nie po -O

index.php?pages=crontab > /dev/null 2>&1
  • Like 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki :) 

 

Próbuję od jakiegoś casu wczytywaną usługę o ID = 1, dać dostęp tylko dla gracza który posiada flagę ADMFLAG_GENERIC

W ten sposób nie działa...

public void BuyMenu(int User, int Arg)
{
	char Query[256];
	
	Handle OpenMenu = CreateMenu(BuyMenuHandle);
	
	SetMenuTitle(OpenMenu, "*Online Shop by Sloenthran*\nWybierz usługę");
	
	Format(Query, sizeof(Query), "SELECT `id`, `name` FROM `buy` WHERE `server`='%i' OR `server`='0'", ServerID); 
	
	Handle QueryDB = SQL_Query(DB, Query);
	
	if(QueryDB != INVALID_HANDLE)
	{
		while(SQL_FetchRow(QueryDB))
		{
			char Name[64]; 
			char PremiumName[128];
			char PremiumID[16];
			
			int ID = SQL_FetchInt(QueryDB, 0); 
			
			SQL_FetchString(QueryDB, 1, Name, sizeof(Name));
			
			Format(PremiumName, sizeof(PremiumName), "%s", Name);
			Format(PremiumID, sizeof(PremiumID), "%i", ID);
			
			if(StrEqual(PremiumID, "1") && GetUserFlagBits(User) & ADMFLAG_GENERIC){
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
			break;
			}
			
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
		}
	} else { char Error[256]; SQL_GetError(DB, Error, sizeof(Error)); LogToFile("addons/sourcemod/logs/OnlineShop.txt", "[MySQL BuyMenu] %s", Error); }

	AddMenuItem(OpenMenu, "back", "Powrót");
	SetMenuPagination(OpenMenu, 7);
	SetMenuExitButton(OpenMenu, true);
	DisplayMenu(OpenMenu, User, 250);
}
w ten też nie działa... ;/
public void BuyMenu(int User, int Arg)
{
	char Query[256];
	
	Handle OpenMenu = CreateMenu(BuyMenuHandle);
	
	SetMenuTitle(OpenMenu, "*Online Shop by Sloenthran*\nWybierz usługę");
	
	Format(Query, sizeof(Query), "SELECT `id`, `name` FROM `buy` WHERE `server`='%i' OR `server`='0'", ServerID); 
	
	Handle QueryDB = SQL_Query(DB, Query);
	
	if(QueryDB != INVALID_HANDLE)
	{
		while(SQL_FetchRow(QueryDB))
		{
			char Name[64]; 
			char PremiumName[128];
			char PremiumID[16];
			
			int ID = SQL_FetchInt(QueryDB, 0); 
			
			SQL_FetchString(QueryDB, 1, Name, sizeof(Name));
			
			Format(PremiumName, sizeof(PremiumName), "%s", Name);
			Format(PremiumID, sizeof(PremiumID), "%i", ID);
			
			if(StrEqual(PremiumID, "1") && GetUserFlagBits(User) & ADMFLAG_GENERIC){
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
			else
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
		}
	} else { char Error[256]; SQL_GetError(DB, Error, sizeof(Error)); LogToFile("addons/sourcemod/logs/OnlineShop.txt", "[MySQL BuyMenu] %s", Error); }

	AddMenuItem(OpenMenu, "back", "Powrót");
	SetMenuPagination(OpenMenu, 7);
	SetMenuExitButton(OpenMenu, true);
	DisplayMenu(OpenMenu, User, 250);
}

 

Możesz wyjaśnić dlaczego?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Dnia 26.04.2018 o 23:42, eryk172 napisał:

Dzięki :) 

 

Próbuję od jakiegoś casu wczytywaną usługę o ID = 1, dać dostęp tylko dla gracza który posiada flagę ADMFLAG_GENERIC

W ten sposób nie działa...

public void BuyMenu(int User, int Arg)
{
	char Query[256];
	
	Handle OpenMenu = CreateMenu(BuyMenuHandle);
	
	SetMenuTitle(OpenMenu, "*Online Shop by Sloenthran*\nWybierz usługę");
	
	Format(Query, sizeof(Query), "SELECT `id`, `name` FROM `buy` WHERE `server`='%i' OR `server`='0'", ServerID); 
	
	Handle QueryDB = SQL_Query(DB, Query);
	
	if(QueryDB != INVALID_HANDLE)
	{
		while(SQL_FetchRow(QueryDB))
		{
			char Name[64]; 
			char PremiumName[128];
			char PremiumID[16];
			
			int ID = SQL_FetchInt(QueryDB, 0); 
			
			SQL_FetchString(QueryDB, 1, Name, sizeof(Name));
			
			Format(PremiumName, sizeof(PremiumName), "%s", Name);
			Format(PremiumID, sizeof(PremiumID), "%i", ID);
			
			if(StrEqual(PremiumID, "1") && GetUserFlagBits(User) & ADMFLAG_GENERIC){
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
			break;
			}
			
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
		}
	} else { char Error[256]; SQL_GetError(DB, Error, sizeof(Error)); LogToFile("addons/sourcemod/logs/OnlineShop.txt", "[MySQL BuyMenu] %s", Error); }

	AddMenuItem(OpenMenu, "back", "Powrót");
	SetMenuPagination(OpenMenu, 7);
	SetMenuExitButton(OpenMenu, true);
	DisplayMenu(OpenMenu, User, 250);
}

w ten też nie działa... ;/

public void BuyMenu(int User, int Arg)
{
	char Query[256];
	
	Handle OpenMenu = CreateMenu(BuyMenuHandle);
	
	SetMenuTitle(OpenMenu, "*Online Shop by Sloenthran*\nWybierz usługę");
	
	Format(Query, sizeof(Query), "SELECT `id`, `name` FROM `buy` WHERE `server`='%i' OR `server`='0'", ServerID); 
	
	Handle QueryDB = SQL_Query(DB, Query);
	
	if(QueryDB != INVALID_HANDLE)
	{
		while(SQL_FetchRow(QueryDB))
		{
			char Name[64]; 
			char PremiumName[128];
			char PremiumID[16];
			
			int ID = SQL_FetchInt(QueryDB, 0); 
			
			SQL_FetchString(QueryDB, 1, Name, sizeof(Name));
			
			Format(PremiumName, sizeof(PremiumName), "%s", Name);
			Format(PremiumID, sizeof(PremiumID), "%i", ID);
			
			if(StrEqual(PremiumID, "1") && GetUserFlagBits(User) & ADMFLAG_GENERIC){
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
			else
			AddMenuItem(OpenMenu, PremiumID, PremiumName);
		}
	} else { char Error[256]; SQL_GetError(DB, Error, sizeof(Error)); LogToFile("addons/sourcemod/logs/OnlineShop.txt", "[MySQL BuyMenu] %s", Error); }

	AddMenuItem(OpenMenu, "back", "Powrót");
	SetMenuPagination(OpenMenu, 7);
	SetMenuExitButton(OpenMenu, true);
	DisplayMenu(OpenMenu, User, 250);
}

 

Możesz wyjaśnić dlaczego?

 

Zmień 

StrEqual(PremiumID, "1")

na

ID == 1

Nie ma sensu porównywać stringa skoro masz ładnie zmienną w int ;)

Dnia 13.07.2018 o 09:04, GreenUp napisał:

Będzie kolejny update?

 

Póki co nie mam niczego w planach...

  • Like 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Cześć, wrzuciłem to na swój serwer, wszystko niby działa, wszystko skonfigurowane, ale po wpisaniu kodu dostaję taki błąd:

Cytat

L 11/15/2018 - 22:25:00: [online_shop.smx] [SteamWorks] Not get response data!

Płatność Pukawka. Jakieś pomysły? 😕

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

A na serwer WWW tez? Po wpisaniu linku odpowiadającego za api jest error 500 lub 404?

Godzinę temu, karakantoziomal napisał:

Cześć, wrzuciłem to na swój serwer, wszystko niby działa, wszystko skonfigurowane, ale po wpisaniu kodu dostaję taki błąd:

Płatność Pukawka. Jakieś pomysły? 😕

 

Edytowane przez GoldeneK

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
56 minut temu, GoldeneK napisał:

A na serwer WWW tez? Po wpisaniu linku odpowiadającego za api jest error 500 lub 404?

Właśnie nie ma błędu, wszystko jest tak jak powinno być.

{"status":"ok","kwota":"5.87"}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
W dniu 16.11.2018 o 00:53, karakantoziomal napisał:

Właśnie nie ma błędu, wszystko jest tak jak powinno być.

{"status":"ok","kwota":"5.87"}

Kod przestarzały. Nie zalecam używania. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Podobna zawartość

    • Przez Kuba Chodorowski
      Witam jestem zainteresowany kupnem serwera cs:go albo gotowej paczki na serwer 🙂 
      Najlepiej:
      ONLY AWP
      1vs1
       
      Kontakt pw na forum 🙂 Wszystkie propozycje rozwazę 🙂
    • Przez Delain
      Witam poszukuje paczki dotyczącej aren 1vs1 mianowicie powinna ona zawierać:
      -wybór broni(prócz broni maszynowych z celownikiem i autoszmaty)
      -preferowaną broń(wybierasz którą bronią rundę chcesz grać najczęściej)
      -podczas rund awp nie można posiadać pistoletu
      -możliwość knife rund
      -mapy przygotowane pod areny
      -text mod(regulamin i tym podobne informacje na serwer)
      -możliwość kupienia pakietu vip który będzie dawał możliwość wybrania skinów
      -rangi ELO zaczynając od silvera1
      -głosowanie do wyboru map
      -głosowanie dotyczące graczy(mutowanie gracza,kicknięcie)
    • Przez KyojiGOD
      Szukam paczki DeathRun CSGO
      Zawartość takiej paczki
      - AutoBH
      - Noże i skiny do nich
      - Wybór freerun/deathrun dla tt
      - Timer z czasem, prędkością i pokazanym najlepszym czasem na mapie 
      - Wybrane przeze mnie modele postaci do VIP'A 
      - Komendy dla graczy takie jak - !rtv !nominate !vip
      - Komenda dla admina !admin z całym panelem (do dogadania na pw) 
      - Komenda dla vipa !vipmenu również z całym panelem wyboru 
      - Sklep z różnymi postaciami i zwierzakami 
      - Sprawnie działające przyznawanie kredytów ,za zabójstwa jak i czas spędzony na serwerze (będzie można za nie kupować rzeczy w sklepie)
      - !vipmenu ma mieć - zmniejszoną  grawitacje, speeda, armor, +50hp, 2x zycie 
      - Komenda !wr dla wszystkich która pokazuje top 50 czasów na serwerze i nicki graczy którzy je zrobili 
      - Zgodność z najnowszym SM 
      - Spolszczenie komend 
      Cena do ugadania
      Zainteresowanych proszę o kontakt https://steamcommunity.com/id/Kajodza/
    • Przez GreenUp
      Wolne stanowisko:   Technik Serwerów
      Ilość wolnych miejsc:  1
      Informacje dot. stanowiska:  Szukamy osoby, która ogarnia sourcemod w zakresie: pisania pluginów, instalacja serwerów, konfiguracja, naprawienie błędów i wszystko co z tym związane. Dodatkowym atutem będzie znajomość amxx. Potrzebujemy osoby, która będzie sumiennie wykonywała swoją pracę i będzie robił wszystko aby było dobrze  był z nami jak najdłużej. Jesteśmy w stanie zaproponować jakieś wynagrodzenie ale tylko wtedy jak technik na prawdę będzie wykonywał swoją pracę i będzie ją widać :) Z pewnością jeśli technik na prawdę będzie dobrze realizował zlecenia to na pewno to docenimy i zaproponujemy wynagrodzenie. Dobrze by było aby to wynagrodzenie było takim dodatkiem do swej funkcji ponieważ liczmy ,że będzie osoba to robiła z pasji po prostu :) 
      Dodatkowe wymagania:
      Wiek +18,
      Mikrofon (TS3) - sprawny,
      Komunikator GG lub STEAM,
      Aktywność,
      Sumienność pracy,
      Profesjonalizm (fajnie by było naprawić jakiś problem i potem do niego nie wracać :) ),
      Chęć pomocy,
      Umiejętność pracy w grupie i pod presją czasu :),
      Przedstawienie swojego doświadczenia

      Kontakt z Administratorem:  GG: 42910622
      STEAM: Steam Community :: GreenUp | ForceGame.pl
      Forum: ForceGame.pl
    • Przez AdamxD
      Strona główna sieci: csbluepower.eu
      Nasze Serwery:
      Ghost Mode



      IP:  145.239.237.108:27085
      Sloty: 14 (docelowo 20)

      Jak grać na serwerze?:



      Filmy popularnych Youtuberów z naszego serwera:
      YoshihitoMayoshe
      Forlify
      KiFi
      PevorSR
×