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.
|
Prośba o perki Egon i Moc Turbo
#1
Napisano 03.04.2012 10:33
Egon
Opis Dostajesz 300hp
Moc Turbo
Dostajesz od 41 do 64 dmg więcej za każde zabicie dostajesz 50 hp
Za wszystko daje +
#2
Napisano 03.04.2012 10:42
Opis Dostajesz 300hp
Jednorazowo ?? czy pprzy kazdym respawnie
#3
Napisano 03.04.2012 10:45
#4
Napisano 03.04.2012 10:53
#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
#5
Napisano 03.04.2012 10:57
#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;
}
1:0 dla BeniaW odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.
Nie pomagam za darmo na pw.
#6
Napisano 03.04.2012 10:58
#7
Napisano 03.04.2012 11:26
1:0 dla BeniaW odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.
Nie pomagam za darmo na pw.
#8
Napisano 03.04.2012 12:05
Możesz mi jeszcze zrobić Moc Turbo
#9
Napisano 03.04.2012 20:24
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)
1:0 dla BeniaW odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.
Nie pomagam za darmo na pw.
#10
Napisano 04.04.2012 12:07
#11
Napisano 04.04.2012 18:25
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
1:0 dla BeniaW odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.
Nie pomagam za darmo na pw.
#12
Napisano 05.04.2012 10:29
53 dmg więcej
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych