
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. 
 | 
Automatyk
Rejestracja: 25.06.2012Aktualnie: Nieaktywny
Poza forum Ostatnio: 24.09.2025 19:44




 
						
					
				Statystyki
- Grupa: Użytkownik
- Całość postów: 195
- Odwiedzin: 6 014
- Tytuł: Profesjonalista
- Wiek: 29 lat
- Urodziny: Październik 26, 1996
- 
													Płeć
 Mężczyzna Mężczyzna
- 
													Lokalizacja
	Kraków
Kontakt
- 
	Steam
	
		 76561198267268176 76561198267268176
#758501 Szukam Pomocy Do Serwera i Forum
						 Napisane przez Robiin
						 w 07.04.2019 16:45
 Napisane przez Robiin
						 w 07.04.2019 16:45
						
					
#756106 Blad Pluginu
						 Napisane przez Rivit
						 w 31.01.2019 17:34
 Napisane przez Rivit
						 w 31.01.2019 17:34
						
					
#756013 Prosba o przerobienie
						 Napisane przez 
	Zbieracz Minusów
						 w 29.01.2019 21:18
 Napisane przez 
	Zbieracz Minusów
						 w 29.01.2019 21:18
						
					
Mianowicie przejde do setna sprawy.
Prosil mnie aby ktos przerobil ten plugin KILLBOMB.amxx pod serwer basebuiilder poniewaz on nie ma jak.kto By mógł poprawic to. To będziemy wdzieczni.
#755084 Zapytanie do bazy danych - kod PHP
						 Napisane przez Robiin
						 w 11.01.2019 23:22
 Napisane przez Robiin
						 w 11.01.2019 23:22
						
					
SELECT `czas_zlozenia` FROM `zamowienia` WHERE `id_zamowienia` = 1
Gdzie wartość 1 to indeks zamówienia. W przypadku powyższych screenów tabeli indeks 2 zwróci 2019-01-10 12:17:26.
Pamiętaj, że przetestować to możesz w zakładce "SQL". Zapytanie "SELECT" niczego na pewno nie uszkodzi, a zobaczysz jak to działa.
Syntax przy wiekszej ilości wyszukiwanych wyników jest taki sam, z dodaniem przecinka przy wyszukiwanych 'labelach':

#751715 Rangi na czacie
						 Napisane przez Robiin
						 w 12.08.2018 14:05
 Napisane przez Robiin
						 w 12.08.2018 14:05
						
					

W odpowiedzi na ten temat napisałem plugin na rangi (nic nadzwyczajnego, po prostu nie znalazłem nigdzie tutaj czytania z configu itd.).
Dodałem także menu z listą rang - komendy znajdują się na liniach 28-36 Wybranie opcji w menu spowoduje jego zamknięcie.
Prefixy z poprawką czatu z lipca 2017.

Wystarczy wrzucić plik konfiguracyjny (linia 12.), domyślnie "addons/amxmodx/configs/RanksConfig.ini" na podaną ścieżkę i uzupełnić go w następujący sposób:
"Ranga #1" = 0-150 "Ranga #2" = 151-250 "Ranga #3" = 251-350 "Ranga #4" = 351-450
Wzorcowo:
"Nazwa rangi" = (minimum fragów do rangi)-(maximum fragów do rangi)
Ważne są znaki "=" oraz "-", ponieważ to na ich podstawie pobierane są dane min&max fragów.

Załączone pliki
- 
				 ranks.inc   948 bajtów  489 Ilość pobrań ranks.inc   948 bajtów  489 Ilość pobrań
 
- 
				 RanksConfig.ini   84 bajtów  522 Ilość pobrań RanksConfig.ini   84 bajtów  522 Ilość pobrań
 
- 
				 rangi.sma   11,85 KB  628 Ilość pobrań rangi.sma   11,85 KB  628 Ilość pobrań
  rangi.amxx rangi.amxx
#751621 7 darmowych gier steam
						 Napisane przez Rivit
						 w 07.08.2018 14:03
 Napisane przez Rivit
						 w 07.08.2018 14:03
						
					
#751580 problem z wejściem na serwer
						 Napisane przez DarkGL
						 w 06.08.2018 11:45
 Napisane przez DarkGL
						 w 06.08.2018 11:45
						
					
#751451 Chyba mały problem :v
						 Napisane przez Robiin
						 w 31.07.2018 23:57
 Napisane przez Robiin
						 w 31.07.2018 23:57
						
					
#751329 [ROZWIĄZANE] Kamera po "kaczkach"
						 Napisane przez Robiin
						 w 26.07.2018 19:19
 Napisane przez Robiin
						 w 26.07.2018 19:19
						
					
#751310 Rejestrowanie otwierania cel i zamykanie set_task
						 Napisane przez Robiin
						 w 26.07.2018 11:20
 Napisane przez Robiin
						 w 26.07.2018 11:20
						
					
w jail_freeday.sma dodaj:
public plugin_natives()
	register_native("jail_get_fd_id", "native_get_fd_id");
public native_get_fd_id()
	return id_freeday;
Plugin od cel:
#include <amxmodx>
#include <colorchat>
#include <jailbreak>
#define PLUGIN "[Jail] Cele"
#define VERSION "1.0"
#define AUTHOR "Anonymuss"
#define TASK_CELE 1337
native jail_get_fd_id();
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent("Poczatek_Odliczania", 2, "1=Round_Start");
}
public plugin_precache()
	precache_sound("misc/jb_anonymuss/dzwonek.wav")
public Poczatek_Odliczania()
	set_task(60.0, "Otwieranie_Cel", TASK_CELE);
public Otwieranie_Cel()
{
	jail_open_cele();
	jail_set_play_game(jail_get_fd_id(), true);
	client_cmd(0, "spk misc/jb_anonymuss/dzwonek.wav");
	ColorChat(0, GREEN, "[Cele]^x01 Cele zostaly otwarte, poniewaz Straznik nie zdazyl wydac polecen. Rozpoczeto FreeDay.");
}
public OnCellOpenPre()
{
	if(task_exists(TASK_CELE))
		remove_task(TASK_CELE);
	return PLUGIN_CONTINUE;
} 
#751282 Rejestrowanie otwierania cel i zamykanie set_task
						 Napisane przez Robiin
						 w 24.07.2018 22:01
 Napisane przez Robiin
						 w 24.07.2018 22:01
						
					
Stwórz dwie zmienne przy reszcie globalnych na górze pluginu:
new fCeleOpenPre, fCeleOpenPost;
W plugin_init():
fCeleOpenPre = CreateMultiForward("OnCellOpenPre", ET_CONTINUE);
fCeleOpenPost = CreateMultiForward("OnCellOpenPost", ET_CONTINUE);
Public OtworzCele():
public OtworzCele()
{
	new ReturnValue;
	ExecuteForward(fCeleOpenPre, ReturnValue);
	if(ReturnValue == PLUGIN_HANDLED)
		return;
	for(new i=0; i<sizeof(g_Buttons); i++)
	{
		if(!pev_valid(g_Buttons[i]) || !g_Buttons[i])
			continue;
		ExecuteHam(Ham_Use, g_Buttons[i], 0, 0, 2, 1.0);
	}
	ExecuteForward(fCeleOpenPost, ReturnValue);
}	
w pliku jailbreak.inc na samym dole dodaj:
forward OnCellOpenPre(); forward OnCellOpenPost();
Boom, masz pieknie ładnie forwardy przed i po otworzeniu celi. Przykładowy plugin:
#include <amxmodx>
#include <jailbreak>
#define AUTHOR "aSior - amxx.pl/user/60210-asior/"
public plugin_init()
	register_plugin("x", "v0.1", AUTHOR);
public OnCellOpenPre()
	client_print(0, print_chat, "Cele otwarte (PRE)");
public OnCellOpenPost()
	client_print(0, print_chat, "Cele otwarte (POST)");
Plugin z otworzeniem celi po czasie:
#include <amxmodx>
#include <colorchat>
#include <jailbreak>
#define PLUGIN "[Jail] Cele"
#define VERSION "1.0"
#define AUTHOR "Anonymuss"
#define TASK_CELE 1337
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_logevent("Poczatek_Odliczania", 2, "1=Round_Start");
}
public plugin_precache()
	precache_sound("misc/jb_anonymuss/dzwonek.wav")
public Poczatek_Odliczania()
	set_task(60.0, "Otwieranie_Cel", TASK_CELE);
public Otwieranie_Cel()
{
	jail_open_cele();
	client_cmd(0, "spk misc/jb_anonymuss/dzwonek.wav");
	ColorChat(0, GREEN, "[Cele]^x01 Cele zostaly otwarte, poniewaz Straznik nie zdarzyl wydac polecen");
}
public OnCellOpenPre()
{
	if(task_exists(TASK_CELE))
		remove_task(TASK_CELE);
	return PLUGIN_CONTINUE;
}
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Automatyk
- Regulamin


 Forum
 
Forum
 Użytkownicy
 
Użytkownicy
 Kalendarz
 
Kalendarz
 Dodatki SourceMod
 
Dodatki SourceMod



 Moja zawartość
    Moja zawartość






