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
 

Kameha - zdjęcie

Kameha

Rejestracja: 09.01.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 20.01.2013 18:35
-----

Moje posty

W temacie: Pętla dla colorchat

20.01.2013 13:48

Było już poruszane na forum, wystarczy poszukać a Benio101 bardzo ładnie to wytłumaczył. Nie mniej jednak łap:

new players[32], num;
get_players(players, num);

for(new i=1, maxPlayers=get_maxplayers(); i<=maxPlayers; ++i){
if(is_user_connected(i) && !is_user_bot(i) && !is_user_hltv(i)){
ColorChat(players[i], GREEN, "TEKST TEKST")
}
}

W temacie: [ROZWIĄZANE] Użycie tablicy do zapisania AmmoPacków?

20.01.2013 00:07

Jeżeli fvault_clear nie chce Ci wyczyścić tego pliku, spróbuj go usuwać na twardo:
delete_file("TUTAJ SCIEZKA Z PLIKIEM DO USUNIECIA");// np. "\addons\amxmodx\configs\plik.txt"

W temacie: [ROZWIĄZANE] Użycie tablicy do zapisania AmmoPacków?

19.01.2013 22:48

Nie rozumiem co masz dokładnie na myśli, ale jeżeli nie chcesz zapisywać "ap" do pliku po zmianie mapy wystarczy dopisać w plugin_cfg:
fvault_clear(g_vault_name)

Jeżeli chciałbyś przechowywać dane o AP w zmiennej przez czas trwania mapy, jest to możliwe.. ale tylko jeżeli dany gracz się nie rozłączy.
Ponieważ zostanie mu przypisany inny ID, i ciężko będzie zapisywać dane o nim w zmiennej lecz nie mówię że tak się nie da.
Teoretycznie można stworzyć duża tablicę znakową w której będziesz przechowywał te wszystkie dane i je prasował za każdym razem, gdy się zmieni.
Niestety nie napiszę Ci tego, ponieważ zajęło by mi to zbyt wiele czasu którego akurat nie mam :(

Pozdrawiam,
Kameha

W temacie: Problem z podpięciem AMXBANS

19.01.2013 16:36

Napisałem Ci wszystko po kolei jaki dane należy podać do konfiguracji połączenia z MySql przez sql.cfg.

Dołączona grafika
Tutaj masz obrazek przykładowej mojej DB.
"cs" musisz sam utworzyć, po czym przydzielasz dla tej Bazy prawa użytkownika jakiego podałeś przy konfiguracji. Jeżeli jest to root to standardowo ma pełen dostęp.
Z prawej widać zamazane Nazwa tabel z danymi, taką tabelę plugin jest w stanie sam wygenerować gdzie są przechowywane dopiero informacje dot. banów itp. Należy tylko podać nazwę a dobrze napisany plugin przy próbie połączenia, jeżeli taka tabela nie istnieje to stworzy ją sam.

Pozdrawiam,
Kameha

W temacie: [ROZWIĄZANE] Błędnie zwracana wartosc zmiennej

19.01.2013 15:16

Podajesz statyczną wielkość tablicy podczas zapisu daty do zmiennej. Oraz zapisujesz ten sam wynik w postaci Tablicy znakowej do jednej zmiennej.
Użyj tego:

new Czasp[3], temp[5];
get_time("%d", temp, charsmax(temp));
Czasp[0] = str_to_num(temp);
get_time("%m", temp, charsmax(temp));
Czasp[1] = str_to_num(temp);
get_time("%Y", temp, charsmax(temp));
Czasp[2] = str_to_num(temp);
client_print(id, print_chat, "Dzis jest: %d %d %d za 30 dni bedzie: %s", Czasp[0], Czasp[1], Czasp[2], PrzeliczNaDate(30));


@Edit, Up
Jednak sposób wyżej wymieniony jest łatwiejszy, na początku myślałem że masz zamiar wykonywać jakieś działania na poszczególnych zmiennych dlatego Ci tak to rozpisałem.

Pozdrawiam,
Kameha