Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Kod z innego pluginuTylko co trzeba usunąac i zmienić


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Valito

    Zaawansowany

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:89
  • Lokalizacja:Szczecin
Offline

Napisano 10.04.2010 22:19

public event_Damage(id) 
{
if(get_pcvar_num(PCVAR_STATUS) <= 0 || !is_user_alive(id) || is_user_bot(id))
return PLUGIN_CONTINUE;

new iWeapID, attacker = get_user_attacker(id, iWeapID);

if(!is_user_connected(attacker))
return PLUGIN_CONTINUE;

if(iWeapID == CSW_KNIFE)
{
new Float:fVec[3];
fVec[0] = random_float(PA_LOW , PA_HIGH);
fVec[1] = random_float(PA_LOW , PA_HIGH);
fVec[2] = random_float(PA_LOW , PA_HIGH);
pev(id, pev_punchangle, fVec);

message_begin(MSG_ONE, gMsgScreenShake, {0,0,0} ,id)
write_short( 1<<14 );
write_short( 1<<14 );
write_short( 1<<14 );
message_end();

message_begin(MSG_ONE_UNRELIABLE, gMsgScreenFade, {0,0,0}, id);
write_short( 1<<10 );
write_short( 1<<10 );
write_short( 1<<12 );
write_byte( 225 );
write_byte( 0 );
write_byte( 0 );
write_byte( 125 );
message_end();

#if defined USE_SOUND
client_cmd(id, "spk ^"%s^"", HE_SOUND);
#endif
}

return PLUGIN_CONTINUE;
}


Co trzeba zmienić w tym kodzie żeby można było podkleić pod klase?
if(get_pcvar_num(PCVAR_STATUS) <= 0 || !is_user_alive(id) || is_user_bot(id)) 
return PLUGIN_CONTINUE;
I co w tym zmienić










______________
Dam cały plugin
#include <amxmodx>
#include <fakemeta>

#define USE_SOUND // comment this line if you don't wanna use the sound that came with it

#define PA_LOW 25.0
#define PA_HIGH 50.0

new gMsgScreenShake;
new gMsgScreenFade;

new PCVAR_STATUS;

new const CVAR_STATUS[] = "he_damage_effect";
new const HE_SOUND[] = "misc/deaf_sound.wav";

public plugin_init()
{
register_plugin("HE Damage Effect", "1.0", "v3x");

register_event("Damage", "event_Damage", "b", "2>0");

PCVAR_STATUS = register_cvar(CVAR_STATUS, "1");

gMsgScreenShake = get_user_msgid("ScreenShake");
gMsgScreenFade = get_user_msgid("ScreenFade");
}

#if defined USE_SOUND
public plugin_precache()
precache_sound(HE_SOUND);
#endif

public event_Damage(id)
{
if(get_pcvar_num(PCVAR_STATUS) <= 0 || !is_user_alive(id) || is_user_bot(id))
return PLUGIN_CONTINUE;

new iWeapID, attacker = get_user_attacker(id, iWeapID);

if(!is_user_connected(attacker))
return PLUGIN_CONTINUE;

if(iWeapID == CSW_KNIFE)
{
new Float:fVec[3];
fVec[0] = random_float(PA_LOW , PA_HIGH);
fVec[1] = random_float(PA_LOW , PA_HIGH);
fVec[2] = random_float(PA_LOW , PA_HIGH);
pev(id, pev_punchangle, fVec);

message_begin(MSG_ONE, gMsgScreenShake, {0,0,0} ,id)
write_short( 1<<14 );
write_short( 1<<14 );
write_short( 1<<14 );
message_end();

message_begin(MSG_ONE_UNRELIABLE, gMsgScreenFade, {0,0,0}, id);
write_short( 1<<10 );
write_short( 1<<10 );
write_short( 1<<12 );
write_byte( 225 );
write_byte( 0 );
write_byte( 0 );
write_byte( 125 );
message_end();

#if defined USE_SOUND
client_cmd(id, "spk ^"%s^"", HE_SOUND);
#endif
}

return PLUGIN_CONTINUE;
}

Użytkownik Valito edytował ten post 11.04.2010 07:02

  • +
  • -
  • 0
Zapraszam na www.deadly7sins.pl Diablo mod

#2 LoleczeQ

    Profesjonalista

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:199
  • Lokalizacja:Tbg
Offline

Napisano 11.04.2010 05:16

Daj to w
[sma][/sma]
Bo teraz to Ci chyba nikt nie pomoże ^
  • +
  • -
  • -1

#3 Valito

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:89
  • Lokalizacja:Szczecin
Offline

Napisano 11.04.2010 07:57

Gotowe.
  • +
  • -
  • -1
Zapraszam na www.deadly7sins.pl Diablo mod




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

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