←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Kawałek kodu.

Zablokowany

  • +
  • -
Vertricus - zdjęcie Vertricus 11.08.2009

new Float:vect[3]
entity_get_vector(id,EV_VEC_velocity,vect)
new Float: sped= floatsqroot(vect[0]*vect[0]+vect[1]*vect[1]+vect[2]*vect[2])
if((get_user_maxspeed(id)*5)>(sped*9))
entity_set_int(id, EV_INT_flTimeStepSound, 300)

Za co jest odpowiedzialny ten kawałek kodu??
Znajduję się w public client_PreThink ( id ) i wywala masę błędów.
Odpowiedz

  • +
  • -
zer0. - zdjęcie zer0. 11.08.2009

Jest to kawałek kodu zaczerpniętego z DiabloModa.
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 11.08.2009

Odpowiada za to, ze jak masz mase punktow do szybkosci poruszania, to jak trzymasz guzik od cichego chodzenia to nie tupasz - silnik gry robi ze tupa sie gdy predkosc jest wieksza niz pewna wartosc, a nie gdy trzyma sie ten klawisz.
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 11.08.2009

Miczu mam przez to rozumieć że kod jest nie potrzebny i nie można go krótko mówiąc wywalić? Dzięki czemu pozbędziemy się errorów?
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 11.08.2009

mam przez to rozumieć że kod jest nie potrzebny i nie można go krótko mówiąc wywalić?

tak tak, kod w pluginach jest tylko po to by go wywalić :mur:

napisz lepiej jakie masz błędy...
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 11.08.2009

Pavulon tak to zrozumiałem że skoro nie muszę trzymać guzika a robi to za mnie silnik to po co jest kod który odpowiada za trzymanie guzika?
Mam błąd który przewinął się już kilka razy na forum.
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:25: [FUN] Invalid player 1
L 08/04/2009 - 13:24:25: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:25: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:26: [FUN] Invalid player 1
L 08/04/2009 - 13:24:26: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:26: [FUN] Invalid player 1
L 08/04/2009 - 13:24:26: [AMXX] Run time error 10 (plugin "dbmod_5.8d.amxx") (native "get_user_maxspeed") - debug not enabled!
L 08/04/2009 - 13:24:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/04/2009 - 13:24:26: [FUN] Invalid player 1
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 11.08.2009

Z definicji prethink powinien byc wykonywany tylko na graczach co sa prawidlowi, ale tak to pracowac z tym silnikiem gry...

Po za zasmiecaniem logu nic groznego nie robi, ale moszesz dac na poczatku prethinka:

if(!is_user_connected(id)) return PLUGIN_CONTINUE
	if(!is_user_alive(id)||is_user_bot(id)) return PLUGIN_CONTINUE

Nie wiem czy bedzie to mialo jakies negatywne konsekwencje, ale logika mowi, ze to powinno usunac blad ;>
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 11.08.2009

if(!is_user_connected(id)) return PLUGIN_CONTINUE 
	if(!is_user_alive(id)||is_user_bot(id)) return PLUGIN_CONTINUE	
	new Float:vect[3]
	entity_get_vector(id,EV_VEC_velocity,vect)
	new Float: sped= floatsqroot(vect[0]*vect[0]+vect[1]*vect[1]+vect[2]*vect[2])
	if((get_user_maxspeed(id)*5)>(sped*9))
		entity_set_int(id, EV_INT_flTimeStepSound, 300)

Czyli tak to ma wyglądać czy twój dodatek zaraz po publicu dodać?:)
Jak coś to się skompilowało i jest wrzucony na serwer testowy ale nie wiem jak to wywołać żeby sprawdzić czy działa :P
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 11.08.2009

Graj 10 dni non stop, nawet nie mrugaj i daj nam znac jutro o wyniku :F
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 11.08.2009

Nie bierz mnie za aż takiego noob'a ;)
Tylko odpowiedz czy to ma być tak jak jest czy po publicu zaraz.
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 11.08.2009

By blad usunac byle przed, ale myslalem by dac zaraz po publicu, ale nie robi to az takiej roznicy dla ciebie.
Odpowiedz
Zablokowany