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.
|
Guest Message by DevFuse
Jak zrobić aby CT zadawało 250 dmg ?
Temat rozp. LucKy_skiLL, 17.10.2011 12:18
4 odpowiedzi w tym temacie
#1
Napisano 17.10.2011 12:18
Mam dwa pytania, pierwsze, mam na JailBreak dzień zombie, i chciałbym aby w tym dniu CT zabierało z LPM i PPM po 250dmg, jak to ustawić? Drugie pytanie, jaką funkcją / komendą można wyłączyć światło na mapie? Całkowicie, tak jak na serwerach chowany.
Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube
#2
Napisano 17.10.2011 12:36
1.
tutaj musisz dodać tylko ze ct tak maja i tylko w okreslonym trybie
2.
a najciemniej - c bodajże standardowe, z najjaśniej
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
new gMaxClients;
#define IsPlayer(%1) ( 1 <= %1 <= gMaxClients )
#define HasKnife(%1) ( IsPlayer( %1 ) && get_user_weapon( %1 ) == CSW_KNIFE )
#define DMG_KNIFE ( DMG_NEVERGIB | DMG_BULLET )
#define SLASH 0
#define STAB 1
new gKnifeattack[ 33 ];
public plugin_init()
{
register_plugin( "Extra Knife Damage", "1.0.0", "Arkshine & SnoW" );
RegisterHam( Ham_Weapon_PrimaryAttack, "weapon_knife", "ham_AttackStab", 1 );
RegisterHam( Ham_Weapon_SecondaryAttack, "weapon_knife", "ham_AttackSlash", 1 );
RegisterHam( Ham_TakeDamage, "player", "Event_PlayerTakeDamage" );
gMaxClients = get_maxplayers();
}
public ham_AttackStab( entity )
{
gKnifeattack[ pev( entity, pev_owner ) ] = STAB;
return HAM_IGNORED;
}
public ham_AttackSlash( entity )
{
gKnifeattack[ pev( entity, pev_owner ) ] = SLASH;
return HAM_IGNORED;
}
public Event_PlayerTakeDamage ( Victim, Inflictor, Attacker, Float:Damage, Damagebits )
{
if( HasKnife( Attacker ) && ( Damagebits & DMG_KNIFE ) )
{
switch( gKnifeattack[ Attacker ] )
{
case SLASH: SetHamParamFloat( 4, 250.0 );
case STAB: SetHamParamFloat( 4, 250.0 );
}
return HAM_HANDLED;
}
return HAM_IGNORED;
}
tutaj musisz dodać tylko ze ct tak maja i tylko w okreslonym trybie
2.
set_lights("a");
a najciemniej - c bodajże standardowe, z najjaśniej
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych