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
 

Szefcik - zdjęcie

Szefcik

Rejestracja: 03.05.2018
Aktualnie: Nieaktywny
Poza forum Ostatnio: 08.11.2022 15:03
-----

#762125 Zapisywanie ustawien

Napisane przez Robiin w 29.10.2019 17:08

Nie testowałem. Komendy say /skiny i say_team /skiny

Załączone pliki


  • +
  • -
  • 1


#754951 Wykonanie po czasie

Napisane przez Rivit w 07.01.2019 18:55

Ale chcesz żeby nie było tego odliczania czy jak. Mamy to zamienić czy co. Sprecyzuj. Początek rundy to koniec freezetime czy moment, w którym są respieni gracze.

 

Pomień FwdThinkTimer na to:

Spoiler

 

@edit

Już mnie ubiegli....


  • +
  • -
  • 1


#754950 Wykonanie po czasie

Napisane przez Robiin w 07.01.2019 18:51

set_task(10.0, "executeSound");

public executeSound()
client_cmd(0, "spk ^"misc/cow.wav^"");

  • +
  • -
  • 1


#754231 Vote off

Napisane przez Rivit w 16.12.2018 14:45

JEst taka możliwość. 

to co wrzucilem moze nie dzialac, ale sprawdz

#include <amxmodx>

public plugin_init() {
	register_plugin("AFK Kicker","1.0b","Cheesy Peteza") 
	register_clcmd("vote", "clcmd_fullupdate")
}


public clcmd_fullupdate(id)
{
   return PLUGIN_HANDLED
}

  • +
  • -
  • 1


#753729 Menu z dodawniem flag z poziomu serwera.

Napisane przez Robiin w 30.11.2018 00:15

Na wstępie chciałbym podziękować AwIlLowi za pomoc przy kodzie  ;)

 

opis

Dla graczy z immunitetem dodaje menu z możliwością przypisania flagi konkretnemu graczowi - z dwoma możliwościami: zapis do pliku, flaga do zmiany mapy.

 

komendy

Linie 14-20.

 

download

Załączone pliki


  • +
  • -
  • 16


#753072 Wiadomosc dla admina

Napisane przez Toldi w 04.11.2018 17:41

public client_putinserver(id)
{
	new szName[32]
	new iPlayerNum, iPlayers[32], szIP[32], szID[35];
	get_players(iPlayers, iPlayerNum, "ch") // get all players, elsewhere declared globaly as iPlayers[/*value*/]
	get_user_name(id, szName, charsmax(szName))
	get_user_authid(id, szID, 19)
	get_user_ip(id, szIP, 19)
	for (new i = 0; i < iPlayerNum; i++)
	{
		if(access(iPlayers[i], ADMIN_BAN))
			client_printcolor(0, "!g*!n Wbil !g%s!n. (%s | %s)", szName, szID, szIP)
		else	client_printcolor(0, "!g*!n Wbil !g%s!n.", szName)
	}            
}

  • +
  • -
  • 1


#749202 Jak włączyć plugin po x czasie od startu rundy?

Napisane przez Robiin w 04.05.2018 13:56

W ogóle nie wiem co miałbym dokładnie zrobić. Więc opisze

 

Tworzysz zmienną typu bool np "dozwolone"

Tworzysz w plugin init by wykrywać start rundy zależy co dokładnie chcesz wykryć

register_event("HLTV", "Runda", "a", "1=0", "2=0") 

register_logevent("Runda", 2, "1=Round_Start")

 

Tworzysz funkcje

public Runda()

{

dozwolone=false

set_task(10.0,"Zezwol")
}

public Zezwol()

dozwolone=true

 

W każdym miejscu gdzie chcesz sprawdzić czy minęło już te 10sekund użyj

if(dozwolone)

 

Taski nie rozróżniają same kiedy kończy się runda, jeśli runda będzie trwała <10.0 sec, albo wywoła się forward "#round_draw" to task włączy się od nowa, więc poprawnie będzie tak;

 

Spoiler

  • +
  • -
  • 1


#749191 Pytanie mam.

Napisane przez FireMachine w 04.05.2018 10:02

Polecam użyć komendy amx_plugins i sprawdzić czy wszystkie działają poprawnie


  • +
  • -
  • 2


#749190 Pojedynek na noze jak?

Napisane przez FireMachine w 04.05.2018 10:00

O co ci dokładnie chodzi?

Model noża wyglądający jak banan?


  • +
  • -
  • 1


#749189 Jak włączyć plugin po x czasie od startu rundy?

Napisane przez FireMachine w 04.05.2018 09:59

W ogóle nie wiem co miałbym dokładnie zrobić. Więc opisze

 

Tworzysz zmienną typu bool np "dozwolone"

Tworzysz w plugin init by wykrywać start rundy zależy co dokładnie chcesz wykryć

register_event("HLTV", "Runda", "a", "1=0", "2=0") 

register_logevent("Runda", 2, "1=Round_Start")

 

Tworzysz funkcje

public Runda()

{

dozwolone=false

set_task(10.0,"Zezwol")
}

public Zezwol()

dozwolone=true

 

W każdym miejscu gdzie chcesz sprawdzić czy minęło już te 10sekund użyj

if(dozwolone)


  • +
  • -
  • 1