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
 

Zdjęcie

Sprawdzanie cvaru na serwerze


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 22.09.2011 15:33

Jak zrobić plugin który wyłapuje czy na serwer zmienia się cvar "mp_friendlyfire"

Jezeli zmieni się na mp_friendlyfire "1" to wyświetlna w say napis "[JailBreak] Walka wlaczona", a gdy
bedzie cvar mp_friendlyfire "0" to wyświetlna w say napis "[JailBreak] Walka wylaczona"
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 22.09.2011 15:40

Sprawdzić możesz za pomocą tego
get_pcvar_num("mp_friendlyfire")
Potem dajesz ifa gdy = 1 dajesz wynosi 1 itd :)
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 983
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 22.09.2011 15:51

jak już to
get_cvar_num("mp_friendlyfire")

ale lepiej zrobić tak
//globalna zmienna
new pPointer;

//w plugin_init
pPointer = get_cvar_pointer("mp_friendlyfire")

//a potem używać
get_pcvar_num(pPointer)

  • +
  • -
  • 0

#4 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 23.09.2011 13:43

Kompilacja była bez problemu, ale nie działa i są errory w logach.


L 09/23/2011 - 14:30:51: Invalid CVAR pointer
L 09/23/2011 - 14:30:51: [AMXX] Displaying debug trace (plugin "jbextreme_menu.amxx")
L 09/23/2011 - 14:30:51: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 09/23/2011 - 14:30:51: [AMXX]    [0] jbextreme_menu.sma::wybieranie_CT (line 91)


case 5: {
client_cmd(id,"walka")

if (get_pcvar_num(mp_friendlyfire) == 1)
{
ColorChat(id,GREEN,"[JailBreak]^x01 Walka^x03 wlaczona")
}

else if (get_pcvar_num(mp_friendlyfire) == 0)
{
ColorChat(id,GREEN,"[JailBreak]^x01 Walka^x03 wylaczona")
}

menu_destroy(menu)
return PLUGIN_HANDLED
}



Linia 91:

if (get_pcvar_num(mp_friendlyfire) == 1)

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#5 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 23.09.2011 14:42

Sprawdź
case 5: {
	client_cmd(id,"walka")
	
	new spr = get_cvar_pointer("mp_friendlyfire")
	if (get_pcvar_num(spr) == 1)
	{
		ColorChat(id,GREEN,"[JailBreak]^x01 Walka^x03 wlaczona")
	}
	
	if (get_pcvar_num(spr) == 0)
	{
		ColorChat(id,GREEN,"[JailBreak]^x01 Walka^x03 wylaczona")
	}
	
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

  • +
  • -
  • 1

If you can dream it, you can do it.


#6 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 23.09.2011 15:59

91 nie powinno wyglądać tak?
get_pcvar_num("mp_friendlyfire") == 1

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!


#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 983
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 26.09.2011 17:06


case 5: {

	client_cmd(id,"walka")

	

	static pPointer

	

	if(!pPointer)	pPointer = get_cvar_pointer("mp_friendlyfire")

	

	if (get_pcvar_num(pPointer)){

		ColorChat(id,GREEN,"[JailBreak]^x01 Walka^x03 wlaczona")

	}

	else{

		ColorChat(id,GREEN,"[JailBreak]^x01 Walka^x03 wylaczona")

	}

	

	menu_destroy(menu)

	return PLUGIN_HANDLED

}

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych