Prośba o perki Egon i Moc Turbo
Kosta 03.04.2012
Witam Proszę o zrobienie Perków
Egon
Opis Dostajesz 300hp
Moc Turbo
Dostajesz od 41 do 64 dmg więcej za każde zabicie dostajesz 50 hp
Za wszystko daje +
Egon
Opis Dostajesz 300hp
Moc Turbo
Dostajesz od 41 do 64 dmg więcej za każde zabicie dostajesz 50 hp
Za wszystko daje +
pfkers 03.04.2012
#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <engine>
#include <hamsandwich>
#include <cstrike>
#include <fun>
new const perk_name[] = "HP";
new const perk_desc[] = "Dostajesz 300 HP";
new bool:ma_perk[33];
public plugin_init()
{
cod_register_perk(perk_name, perk_desc);
RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);
}
public Odrodzenie(id)
{
if(ma_perk[id])
{
set_user_health(id, get_user_health(id) + 300);
}
}
public cod_perk_enabled(id)
{
ma_perk[id] = true;
}
public cod_perk_disabled(id)
{
ma_perk[id] = false;
}
Nie sprawdzalem nie wiem czy dziala
Engi
03.04.2012
Egon
#include <amxmodx>
#include <amxmisc>
#include <codmod>
new const perk_name[] = "Egon";
new const perk_desc[] = "Dostajesz 300hp";
new bool:ma_perk[33];
public plugin_init()
{
register_plugin(perk_name, "1.0", "amxx.pl");
cod_register_perk(perk_name, perk_desc);
}
public cod_perk_enabled(id)
{
cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)+300);
ma_perk[id] = true;
}
public cod_perk_disabled(id)
{
cod_set_user_bonus_health(id, cod_get_user_health(id, 0, 0)-300);
ma_perk[id] = false;
}
Kosta 03.04.2012
Twoje działa i masz + to było do pfk92
Możesz mi jeszcze zrobić Moc Turbo
Możesz mi jeszcze zrobić Moc Turbo
Engi
03.04.2012
Nie umiem zrobić "od do" ale mogę ci dać pośrednio np. 55dmg
Znikło mi edytuj... hmm
Przy pomocy Fili:P powstała Moc Turbo, jemu też daj plusa
(te warningi podobno nic nie robią ale jak nie działa to pisz tutaj)
Znikło mi edytuj... hmm
Przy pomocy Fili:P powstała Moc Turbo, jemu też daj plusa
#include <amxmodx>
#include <codmod>
#include <colorchat>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
new const perk_name[] = "Moc Turbo";
new const perk_desc[] = "Dostajesz od 41 do 64 dmg więcej za kazde zabicie dostajesz 50 hp";
new bool:ma_perk[33];
public plugin_init()
{
register_plugin(perk_name, "1.0", "QTM_Peyote");
cod_register_perk(perk_name, perk_desc, 41, 64);
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
register_event("DeathMsg", "DeathMsg", "ade");
}
public cod_perk_enabled(id)
{
ma_perk[id] = true;
}
public cod_perk_disabled(id)
{
ma_perk[id] = false;
}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_connected(idattacker))
return HAM_IGNORED;
if(ma_perk[idattacker])
cod_inflict_damage(idattacker, this, random_float (41.0, 64.0), idinflictor, damagebits);
return HAM_IGNORED;
}
public DeathMsg()
{
new killer = read_data(1);
new victim = read_data(2);
if(!is_user_connected(killer))
return PLUGIN_CONTINUE;
if(ma_perk[killer])
{
new cur_health = pev(killer, pev_health);
new Float:max_health = 100.0+cod_get_user_health(killer);
new Float:new_health = cur_health+50.0<max_health? cur_health+50.0: max_health;
set_pev(killer, pev_health, new_health);
}
return PLUGIN_CONTINUE;
}
(te warningi podobno nic nie robią ale jak nie działa to pisz tutaj)
Kosta 04.04.2012
Ej Dzięki lecz mi chodziło że np ja mam 41 dmg wiecej a typ ma 50dmg wiecej
Engi
04.04.2012
Ej Dzięki lecz mi chodziło że np ja mam 41 dmg wiecej a typ ma 50dmg wiecej
Czyli za każdym razem kiedy ktoś dostanie ten perk to będzie dostawał dodatkowe dmg od 41 do 64 więc nie wiem zabardzo o co ci teraz chodzi?Dostajesz od 41 do 64 dmg więcej
Kosta 05.04.2012
Tak ale żeby ni pisało w opisie Od 41 do 64 tylko np pisze u mnie w opisie Dostajesz 54 dmg więcej a typ ma Dostajesz
53 dmg więcej
53 dmg więcej