[ROZWIĄZANE] Tłumacz xD
Ten Przystojny 07.05.2013
#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <hamsandwich>
#include <cstrike>
new const nazwa[] = "[MPremium]Nazwa xD";
new const opis[] = "Ma 1/10 z M4A1 oraz dodatkowe 15 dmg (+int) zniej";
new const bronie = (1<<CSW_M4A1);
new const zdrowie = 130;
new const kondycja = 15;
new const inteligencja = 30;
new const wytrzymalosc = 30;
new ma_klase[33];
public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage_JedenZ");
}
public cod_class_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_G))
{
client_print(id, print_chat, "[[MPremium]RoyalAirForce] Nie masz uprawnien, aby uzywac tej klasy.")
return COD_STOP;
}
ma_klase[id] = true;
return COD_CONTINUE;
}
public cod_class_disabled(id)
{
ma_klase[id] = false;
}
public fwTakeDamage_JedenZ(this, idInf, idAtt, Float:fDmg, dmgBits){
if(!is_user_alive(idAtt) || !ma_klase[idAtt] || !(dmgBits & (1<<1) ) || random_num(1, 10) != 1 )
return HAM_IGNORED;
cs_set_user_armor(this, 0, CS_ARMOR_NONE);
SetHamParamFloat(4, float(get_user_health(this) + 1));
return HAM_HANDLED;
}
Oto sma klasy w której jeszcze nie wiem jak zrobić 15 dmg więcej ( + int) proszę o pomoc .
71.^ 07.05.2013
if(!is_user_alive(idAtt) || !ma_klase[idAtt] || !(dmgBits & (1<<1) ) || random_num(1, 10) != 1 )
(dmgBits & (1<<1)
Zmień na :
(dmgBits & (1<<15)
Użytkownik 71.^ edytował ten post 07.05.2013 16:21
Ten Przystojny 07.05.2013
Dobra mam powodem była długa nazwa
NWM jak to zrobic
Dobra ale nie mogę pobrać bo wyskakuje
Podany plik nie istnieje
Użytkownik Ten Przystojny edytował ten post 07.05.2013 16:38
MarWit
08.05.2013
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL