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
 

b0niek - zdjęcie

b0niek

Rejestracja: 27.09.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 16.03.2014 22:22
*****

Moje tematy

Plugin wyświetlający datę nie działa

08.01.2011 10:51

Witam.
Otóż problem jest taki, napisałem plugin który po wpisaniu /czas powinien pokazywać aktualną datę, lecz nie pokazuje nic. 0 reakcji na wpisanie komendy.
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Data"
#define VERSION "1.0"
#define AUTHOR "b0niek"

public plugin_ini()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
  register_clcmd("say /czas", "czas")

}

public czas(id)
{
new CurrentTime[11]

get_time("%m:%d:%Y",CurrentTime,10)
client_print(id,print_chat,"The current time is: %s",CurrentTime)
 

}

Co tu może być źle?Z góry dziękuję za pomoc.


Edit: Przepraszam, zaraz po napisaniu tematu dopatrzyłem się błędu. zgubiłem "t" i dałem coś takiego "public plugin_ini()" . Przepraszam za głupi problem i zbędny temat.

b0niek wita!

07.01.2011 22:27

Siema!
No cóż, jestem Boniek, mam 16 lat. Jestem w trakcie nauki programowania, na forum zarejestrowałem się dość dawno ale aktywne uczestnictwo zacząłem prowadzić z 2-3 dni temu. To chyba tyle, WITAJCIE!


A i jeszcze jedno, SOAD ROX!

Przerabianie klasy na premium

06.01.2011 14:24

Jako, że wiele osób wciąż pyta jak zrobić klasę premium to oto przedstawiam banalny poradnik jak to zrobić.

W pliku .sma danej klasy:
1. Pod
#include <engine>

dodajemy
#include <ColorChat>

2. Odszukujemy
public cod_class_enabled(id)
ma_klase[id] = true;

i zamieniamy obydwie linijki na:
public cod_class_enabled(id)
{
ColorChat(id, RED, "^x04Klasa^x03 %s^x04 By^x01 amxx.pl", nazwa); //Gdy gracz nie ma flagi wyświetli mu komunikat
if(!(get_user_flags(id) & ADMIN_LEVEL_H)) //FLAGA
{
ColorChat(id, RED, "^x03[%s]^x04 Jest^x03 klasa premium", nazwa) //Znowu info ze przykładowa klasa jest PREMIUM
return COD_STOP;
}
ma_klase[id] = true;
return COD_CONTINUE;
}


3. Zmiana wymaganej flagi:
if(!(get_user_flags(id) & ADMIN_LEVEL_H)) //FLAGA

W tej linijce zmieniamy wymaganą flagę dla klasy premium np. żeby wymagało flagi B zamieniamy ADMIN_LEVEL_H na ADMIN_LEVEL_B .

Powinno działać, miłego zmieniania klasy na premium!