←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

get_cvar_num coś mi nie chce śmigać

  • +
  • -
Nakupenda. - zdjęcie Nakupenda. 08.03.2012

new MAX_ITEMS

public plugin_init()
{
// ...
register_cvar("nanana", "2");
MAX_ITEMS = get_cvar_num("nanana")
}

zmienna MAX_ITEMS przyjmuje wartość 0 niezależnie od tego co ustawie jako cvar

Jakieś podpowiedzi?
Odpowiedz

  • +
  • -
Misiaczek ;c - zdjęcie Misiaczek ;c 08.03.2012

#include <amxmodx>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "MisieQ"

new MAX_ITEMS, ile
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

ile = register_cvar("nanana", "2");
MAX_ITEMS = get_pcvar_num(ile)
}


sprawdź tak
Odpowiedz

  • +
  • -
Nakupenda. - zdjęcie Nakupenda. 08.03.2012

dałem to do swojego pluginu i jeszcze linijke testowa:

ColorChat(id, GREEN, "Test: %i", MAX_ITEMS)


i pokazuje
Test: 0

Dodam że żaden cvar z tego pluga nie działa..

@edit: żeby nie było że kod jest zły w innym miejscu - jak od razu przypisze do MAX_ITEMS 2, to śmiga.
Użytkownik Nakupenda. edytował ten post 08.03.2012 13:38
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 08.03.2012

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Administrator"

new wartosc

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	new cvar = register_cvar("abcedf","1")
	wartosc = get_pcvar_num(cvar)
	register_clcmd("say /test","test")
}
public test(id)
{
	client_print(id,3,"Wartosc cvar'a wynosi %d",wartosc)
}
Zwraca Wartosc cvar'a wynosi 1
Odpowiedz

  • +
  • -
Nakupenda. - zdjęcie Nakupenda. 08.03.2012

czy jest możliwość że przez serwer mi cvary nie działają?
Użytkownik Nakupenda. edytował ten post 08.03.2012 15:34
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 08.03.2012

Taka jedna uwaga, nie ma to jak wczytywać wartość cvara w "plugin_init" ^ ^
Odpowiedz

  • +
  • -
Nakupenda. - zdjęcie Nakupenda. 08.03.2012

Taka jedna uwaga, nie ma to jak wczytywać wartość cvara w "plugin_init" ^ ^


jak zamieniałem cvar na liczbę w innej funkcji także nie działało.
Odpowiedz