Counter-Strike 1.6
[BG] GODLIKE # Dust2 / Classic + VIP
45.144.155.164:27015
de_dust2
Играчи: 10/32
de_dust2
Counter-Strike 1.6
HH-GaminG.EU #GunGame 91.134.123.43:27015 gg_flatiron Играчи: 8/28
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] 45.144.155.113:27015 de_dust2 Играчи: 6/31
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_map_esl Играчи: 0/16
Counter-Strike 1.6
VIP
45.144.155.171:27015 ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK zm_ice_attack3 17/32

SetHamParamFloat • задава параметър тип float

Библиотеката съдържа 37 natives, 0 forwards и 1 stock.
Аватар
LAWLIET
Извън линия
Потребител
Потребител
Мнения: 51
Регистриран на: 08 Окт 2016, 14:24
Местоположение: СофияЕИстината
Обратна връзка:

SetHamParamFloat • задава параметър тип float

Мнение от LAWLIET » 08 Окт 2016, 17:26

hamsandwich.incSetHamParamFloat(which, Float:value);

which: кой параметър променяме
value: на какво да се промени стойността на параметъра

Връща: нищо
Примерен плъгин №1: Удвоява щетата която играчите нанасят.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>


#define PLUGIN "Set Ham Param Float / Damage Multiplier"
#define VERSION "LwL"
#define AUTHOR "LAWLIET"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    RegisterHam(Ham_TakeDamage, "player", "fw_HamTakeDamage")
}

public fw_HamTakeDamage(iVictim, iWeapon, iAttacker, Float:fDmg, DmgBits)
{
    if(iAttacker == iVictim) return HAM_IGNORED
    
    SetHamParamFloat(4, fDmg * 2.0)
    
    return HAM_IGNORED
}
 
Изображение
Изображение ИзображениеИзображение ИзображениеИзображение

Обратно към “hamsandwich.inc”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 0 госта