bullet_damage - Преработка.
bullet_damage - Преработка.
Да е само за хора с флаг: KICK
- Прикачени файлове
-
- bullet_damage.sma
- (1.81 KiB) Свалено 65 пъти
- bullet_damage.sma
- (1.81 KiB) Свалено 65 пъти
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
southdivision
Извън линия - Потребител
- Мнения: 279
- Регистриран на: 14 Окт 2016, 23:17
- Местоположение: София
- Се отблагодари: 8 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
bullet_damage - Преработка.
Код за потвърждение: Избери целия код
/* Copyright © 2009, ConnorMcLeod
Bullet Damage is free software;
you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Bullet Damage; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <amxmodx>
#include <dhudmessage>
#define PLUGIN "Bullet Damage"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.1"
#define MAX_PLAYERS 32
new const Float:g_flCoords[][] =
{
{0.50, 0.40},
{0.56, 0.44},
{0.60, 0.50},
{0.56, 0.56},
{0.50, 0.60},
{0.44, 0.56},
{0.40, 0.50},
{0.44, 0.44}
}
new g_iPlayerPos[MAX_PLAYERS+1]
new g_iMaxPlayers
new g_pCvarEnabled
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pCvarEnabled = register_cvar("bullet_damage", "1")
register_event("Damage", "Event_Damage", "b", "2>0", "3=0")
g_iMaxPlayers = get_maxplayers()
}
public Event_Damage( iVictim )
{
if( get_pcvar_num(g_pCvarEnabled) && (read_data(4) || read_data(5) || read_data(6)))
{
new id = get_user_attacker(iVictim)
if( (1 <= id <= g_iMaxPlayers) && is_user_connected(id) && get_user_flags( id ) & ADMIN_KICK )
{
new iPos = ++g_iPlayerPos[id]
if( iPos == sizeof(g_flCoords) )
{
iPos = g_iPlayerPos[id] = 0
}
set_dhudmessage(random(256),random(256),random(256), Float:g_flCoords[iPos][0], Float:g_flCoords[iPos][1], 0, 0.1, 2.5, 0.02, 0.02, -1)
show_dhudmessage(id, "%d", read_data(2))
}
}
}
Последно промяна от southdivision на 16 Фев 2018, 16:29, променено общо 1 път.
-
TheRedShoko
Извън линия - Модератор
- Мнения: 1016
- Регистриран на: 06 Окт 2016, 07:42
- Местоположение: Бургас
- Се отблагодари: 5 пъти
- Получена благодарност: 84 пъти
bullet_damage - Преработка.
Код за потвърждение: Избери целия код
/* Copyright © 2009, ConnorMcLeod
Bullet Damage is free software;
you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Bullet Damage; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <amxmodx>
#include <dhudmessage>
#define PLUGIN "Bullet Damage"
#define AUTHOR "ConnorMcLeod"
#define VERSION "0.0.1"
#define MAX_PLAYERS 32
new const Float:g_flCoords[][] =
{
{0.50, 0.40},
{0.56, 0.44},
{0.60, 0.50},
{0.56, 0.56},
{0.50, 0.60},
{0.44, 0.56},
{0.40, 0.50},
{0.44, 0.44}
}
new g_iPlayerPos[MAX_PLAYERS+1]
new g_iMaxPlayers
new g_pCvarEnabled
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pCvarEnabled = register_cvar("bullet_damage", "1")
register_event("Damage", "Event_Damage", "b", "2>0", "3=0")
g_iMaxPlayers = get_maxplayers()
}
public Event_Damage( iVictim )
{
if( get_pcvar_num(g_pCvarEnabled) && (read_data(4) || read_data(5) || read_data(6)))
{
new id = get_user_attacker(iVictim)
if( (1 <= id <= g_iMaxPlayers) && is_user_connected(id) && get_user_flags(id) & ADMIN_KICK)
{
new iPos = ++g_iPlayerPos[id]
if( iPos == sizeof(g_flCoords) )
{
iPos = g_iPlayerPos[id] = 0
}
set_dhudmessage(random(256),random(256),random(256), Float:g_flCoords[iPos][0], Float:g_flCoords[iPos][1], 0, 0.1, 2.5, 0.02, 0.02, -1)
show_dhudmessage(id, "%d", read_data(2))
}
}
}
bullet_damage - Преработка.
Доста грешки... - http://prntscr.com/ifmhfs
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
bullet_damage - Преработка.
Оправих се, lock.
The Best Deathrun Server: 79.124.49.91:27019
The Best Respawn Server: 79.124.49.88:27021
The Best Respawn Server: 79.124.49.88:27021
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 9 Отговори
- 1785 Преглеждания
-
Последно мнение от stanchew.k
-
- 3 Отговори
- 2424 Преглеждания
-
Последно мнение от hackera457
-
- 1 Отговори
- 843 Преглеждания
-
Последно мнение от YankoNL
-
- 2 Отговори
- 807 Преглеждания
-
Последно мнение от To.To
-
- 14 Отговори
- 4704 Преглеждания
-
Последно мнение от OciXCrom
-
- 4 Отговори
- 2050 Преглеждания
-
Последно мнение от Mucii
-
- 2 Отговори
- 831 Преглеждания
-
Последно мнение от xteR
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 18 госта