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
CoD Nowy

Problem z "złamaną nogą" - przekręcony obraz o 90 stopni

CoD Nowy

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

#1 Acer

    Banned

  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 21.11.2011 15:23

Mam problem, mianowicie niektórzy gracze raz na kiedyś mają błąd:
Monitor przekręcony o 90 stopni "złamana noga na jedną stronę "
Przy tym niema żadnych błędów w konsoli.
Daje sma w załączniku

Załączone pliki


b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

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

Napisano 21.11.2011 16:11

http://amxx.pl/topic/49256-0-hp-bug/
  • +
  • -
  • 0

#3 devil_dwight

    Zaawansowany

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:133
  • Lokalizacja:zg
Offline

Napisano 21.11.2011 18:48

nie. zresetuj statystyki i rozdaj inaczej :)
sebul (21.11.2011 18:54):
Nie znasz się, to może się nie wypowiadaj...?

  • +
  • -
  • 0

#4 Acer

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 21.11.2011 20:08

Mam go wgrany cały czas na serwerze Dark, a poza tym sam napisałeś:

0 HP Bug

Naprawia bugi które ukazują się gdy gracz ma więcej hp niż 255 (zmiana sterowania itp.)

uwaga ! plugin działa ale nie na cod modzie

Więc jakieś inne pomysły?

b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl


#5 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 21.11.2011 21:39

Z tego co z grubsza spojrzałem w kod, to chyba wystarczy wywalić z kodu funkcję "MessageHealth" oraz jej rejestrację w plugin_init i wtedy wgrać plugin podany przez darka.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#6 Acer

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 21.11.2011 22:42

Chodzi ci o wywalenie funkcji z pluginu darka czy z silnika?

b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl


#7 M3nt0s

    Życzliwy

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:28
  • Imię:SM
  • Lokalizacja:Ass
Offline

Napisano 22.11.2011 19:49

Usun w silniku:
register_message(get_user_msgid("Health"),"MessageHealth");

Oraz:
public MessageHealth(msg_id, msg_dest, msg_entity)
{
static health;
health = get_msg_arg_int(1);

if (health < 256) return;

if (!(health % 256))
set_pev(msg_entity, pev_health, pev(msg_entity, pev_health)-1);

set_msg_arg_int(1, get_msg_argtype(1), 255);
}


A następnie wgraj na serwer taki plugin:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "HP BUG"
#define VERSION "1.0"
#define AUTHOR "R3X"
#define CHANNEL 1
#define FRAMES 10
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_message(get_user_msgid("Health"),"message_health");

register_forward(FM_PlayerPreThink, "fwPreThink", 1);
}
public message_health(msg_id,msg_dest,msg_entity)
{
if(pev(msg_entity, pev_health) >= 255)
{
set_msg_arg_int(1, ARG_BYTE, 255);
}
return PLUGIN_CONTINUE;
}
public fwPreThink(id)
{
if(!is_user_alive(id))
return FMRES_IGNORED;
static iCounter[33]={0,...};
if(++iCounter[id] >= FRAMES)
{
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
show_hudmessage(id, "HP: %d", pev(id, pev_health));
iCounter[id]=0;
}
return FMRES_IGNORED;
}


Lub bez wiadomosci w hud
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#define PLUGIN "HP BUG"
#define VERSION "1.0"
#define AUTHOR "R3X"
#define CHANNEL 1
#define FRAMES 10
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_message(get_user_msgid("Health"),"message_health");

}
public message_health(msg_id,msg_dest,msg_entity)
{
if(pev(msg_entity, pev_health) >= 255)
{
set_msg_arg_int(1, ARG_BYTE, 255);
}
return PLUGIN_CONTINUE;
}


I wszystko będzie pięknie :)
sebul (22.11.2011 19:59):
Plugin darka też się nada i powinno wszystkie działać jak należy.

Użytkownik M3nt0s edytował ten post 22.11.2011 19:51






Również z jednym lub większą ilością słów kluczowych: CoD Nowy

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

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