AMX MOD X
Вторник, 12.08.2025, 01:21:47



Приветствую Вас Гость | RSS
[ Главная ] [ Переделать Mirror Damage - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Переделать Mirror Damage
M1R0nДата: Понедельник, 04.02.2008, 17:45:52 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
mogby kto nebuc peredelac etat plugin?
Quote
#include <amxmodx>
#include <fun>

public plugin_init()
{
register_plugin("Mirror Damage","1.0.0","EKS")
register_event("Damage", "Event_Damage", "b", "2!0", "3=0", "4!0" );
return PLUGIN_CONTINUE
}
public Event_Damage()
{
new damage = read_data(2);
new victim = read_data(0);
new attacker = get_user_attacker(victim)
if(get_user_team(victim) == get_user_team(attacker) && victim != attacker)
{
new HP = get_user_health(attacker) - damage
if(HP > 0) set_user_health(attacker,(get_user_health(attacker)-damage))
else user_kill(attacker)

new VictimN[32]
get_user_name(victim,VictimN,31)
client_print(attacker,print_chat,"[AMXX] You team attacked %s and lost %d hp",VictimN,damage)
}
}


Zdes Karoce, V svajvo strelnes Tak jemu atnimet i tebe stolka hp skolka ty papal...
a mogby kto zdes zdelac stoby kagda w svajvo strelnes tak Tebe atnimalaby stolka hp skolka papal, a jemu net/???
blush


(\_ /)
( -_-)
c(")(")


Сообщение отредактировал M1R0n - Понедельник, 04.02.2008, 17:50:22
 
M1R0nДата: Понедельник, 04.02.2008, 21:08:47 | Сообщение # 2
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
Nu nerabotajet :/ Vsioravno ja w kavo strelnu, tak mne Hp atnimajeca, i jemu, a ja xaciu stoby tolka mne blush

(\_ /)
( -_-)
c(")(")
 
M1R0nДата: Понедельник, 04.02.2008, 22:31:29 | Сообщение # 3
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
Nu vsioravno netak.. zdes vapse zdelal nepakazavajet v chate skoka hp snial, i jemu snemajet a mne net, a ja xaciu sto tipo ple Ja strelnu v nevo i mne snialaby stolka Hp skolka papal, a jemu net..

(\_ /)
( -_-)
c(")(")
 
draftДата: Понедельник, 04.02.2008, 22:40:06 | Сообщение # 4
Полковник
Группа: Пользователи
Сообщений: 225
Репутация: 3
Статус: Не в сети
Поставь, короче, ATAC, влом тестить) Там есть такая функция, atac_ta_restore (вроде)
 
M1R0nДата: Понедельник, 04.02.2008, 23:38:57 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
da v atac mode toze peredelavac mnoga.. tak dumal etat kto smozet :)

Добавлено (2008-02-04, 11:38 Pm)
---------------------------------------------
Zdes ty zdelal krc.. ja ploxa wpisal nazvanije i nerabotal. ty zdelal sias sto ja strelnu v kavota, mne hp atnimajeca a jemu dabavliajeca. :/


(\_ /)
( -_-)
c(")(")
 
draftДата: Вторник, 05.02.2008, 13:48:00 | Сообщение # 6
Полковник
Группа: Пользователи
Сообщений: 225
Репутация: 3
Статус: Не в сети
Ну так тогда используй первых исходник, который я сделал. Он на самом деле такой же, как в ATAC
 
M1R0nДата: Вторник, 05.02.2008, 16:15:24 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
Nu prosta ja xaciu stoby HP atnimalasby tamu kto strelnul v svajvo, a tamu v kavo strelial net =)

(\_ /)
( -_-)
c(")(")
 
draftДата: Вторник, 05.02.2008, 18:20:09 | Сообщение # 8
Полковник
Группа: Пользователи
Сообщений: 225
Репутация: 3
Статус: Не в сети
Вообще-то это оно и есть
 
M1R0nДата: Вторник, 05.02.2008, 18:24:50 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 65
Репутация: -3
Статус: Не в сети
net, ja strelnu v kavota, mne HP atnimet, i jemu, a ja xaciu stoby tolka mne atnimalaby kagda w svajvo strelnu, eta original plugina , a tot sto peredelal tak tam krc.. ja strelnu mne atnimajece hp a jemu dabavliajeca.

(\_ /)
( -_-)
c(")(")
 
slogicДата: Среда, 27.02.2008, 19:52:38 | Сообщение # 10
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Переношу из раздела Помощь по скриптингу
 
godzillaДата: Четверг, 01.01.2009, 02:35:21 | Сообщение # 11
Лейтенант
Группа: Пользователи
Сообщений: 75
Репутация: 0
Статус: Не в сети
Тема старая,но мож комунить надо.

Я так подумал что тут нет ничего сложного и доделал.Вроде всё работает.Но ATTAC лучше.т.к. можно наказать тимкиллера

#include <amxmodx>
#include <fun>

public plugin_init()
{
register_plugin("Mirror Damage","1.0.0","EKS")
register_event("Damage", "Event_Damage", "b", "2!0", "3=0", "4!0" );
return PLUGIN_CONTINUE
}
public Event_Damage()
{
new damage = read_data(2);
new victim = read_data(0);
new attacker = get_user_attacker(victim)
if(get_user_team(victim) == get_user_team(attacker) && victim != attacker)
{
new HP = get_user_health(attacker) - damage
new HP2 = get_user_health(victim) + damage
if(HP > 0) set_user_health(attacker,(get_user_health(attacker)-damage))
if(HP2 > 0) set_user_health(victim,(get_user_health(victim)+damage))
else user_kill(attacker)

new VictimN[32]
get_user_name(victim,VictimN,31)
client_print(attacker,print_chat,"[AMXX] You team attacked %s and lost %d hp",VictimN,damage)
}
}

Сообщение отредактировал godzilla - Четверг, 01.01.2009, 02:37:45
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2025