Плагин показывающий со скольких метров убил. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Плагин показывающий со скольких метров убил. |
looks5q
|
11.11.2012, 17:05
Сообщение
|
|
|
ап
|
|
|
|
Alexan23
|
11.11.2012, 17:09
Сообщение
|
![]() |
![]() Антискука xD [WoRlD] ® 2010-2017
|
Поблагодарили 1 раз
|
|
looks5q
|
11.11.2012, 17:18
Сообщение
|
|
|
Спасибо большое.
А нету такого чтобы он как в килла хп , выводил сообщение в чат , ибо думаю не все заметят данное сообщение.. |
|
|
|
Alexan23
|
11.11.2012, 17:44
Сообщение
|
![]() |
Кила хп: Скрытый текст /* AMX Mod X Script * * "Killa HP" * © jas0n, november 2007 * * This file is provided as is (no warranties) * *Перевод на русский выполнен (translated into russian by) Reg0 (icq: 7798098) * */ #include <amxmodx> #include <cstrike> new const PLUGIN[] = "Killa HP" new const VERSION[] = "1.0" new const AUTHOR[] = "jas0n" #define MAX_MSG_LENGTH 255 #define MAX_NAME_LENGTH 32 new const g_msgTemplate[] = "^x04Вас убил ^x03%s ^x01, у него осталось ^x04%d^x01 HP и ^x04%d^x01 AP" new g_msgSayText public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("DeathMsg", "eventDeath", "a", "1>0") g_msgSayText = get_user_msgid("SayText") } public eventDeath() { static aID, vID, vTeam static aName[MAX_NAME_LENGTH+1] static msgText[MAX_MSG_LENGTH+1] static aHealth, aArmor, aFrags static CsArmorType:ArmorType aID = read_data(1) vID = read_data(2) vTeam = get_user_team(vID) if (vTeam < 1 || vTeam > 2) { return } if (!is_user_connected(vID) || is_user_alive(vID) || vID == aID) { return } get_user_name(aID, aName, MAX_NAME_LENGTH) aHealth = get_user_health(aID) aArmor = cs_get_user_armor(aID, ArmorType) aFrags = get_user_frags(aID) formatex(msgText, MAX_MSG_LENGTH, g_msgTemplate, aName, aHealth, aArmor, aFrags) msgSayText(vID, msgText) } msgSayText(id, message[]) { message_begin(MSG_ONE, g_msgSayText, _, id) write_byte(id) write_string(message) message_end() } В килл дистанс нету исходника Вот тут глянь.Я просто дал название ну и первые попавшиеся ссылки) http://forums.alliedmods.net/showthread.php?p=122252 ![]() Антискука xD [WoRlD] ® 2010-2017
|
Поблагодарили 1 раз
|
|
looks5q
|
11.11.2012, 17:55
Сообщение
|
|
|
О , спасибо :)
Fred Perry, Вот исходник кила дистанс Скрытый текст /* AMXX Kill Distance Author: Nightscream Help: Kleenex Version: 0.3 =============================================== Description: If Someone kills an enemy/teammate it will give a hud message to see from how far you killed him in meters made on request http://www.amxmodx.org/forums/viewtopic.php?t=15208 =============================================== Cvars: distance_meter 0 = Feet 1 = Meter ditance_all 0 = shows text only to killer 1= shows text to everyone =============================================== Tested on: Listen server | condition-zero | Windows XP Home | amxx 1.55 =============================================== Changelog: 0.1 - Release for amxx 0.2 - Added Distance in Feet 0.3 - Added distance_all cvar so text can be showed to everyone/killer =============================================== suggestions are always welcome */ #include <amxmodx> #include <amxmisc> #define PLUGINNAME "Kill Distance" #define VERSION "0.3" #define AUTHOR "Nightscream" new Float:modMeter = 32.00 new Float:modFeet = 35.00 public plugin_init() { register_plugin( PLUGINNAME, VERSION, AUTHOR ) register_event( "DeathMsg", "Event_Death", "a" ) register_cvar( "distance_meter", "1" ) register_cvar( "distance_all", "1" ) } public Event_Death(id) { new iVictimID = read_data(2) new iWeapon, iAttackerID = get_user_attacker( iVictimID, iWeapon ) if( !is_user_connected( iVictimID ) ) return PLUGIN_CONTINUE if( !is_user_connected( iAttackerID ) || iVictimID == iAttackerID ) return PLUGIN_CONTINUE new name[33] new name2[33] get_user_name( iAttackerID, name, 32 ) get_user_name( iVictimID, name2, 32 ) new origin1[3] new origin2[3] get_user_origin( iAttackerID, origin1 ) get_user_origin( iVictimID, origin2 ) new distance = get_distance(origin1,origin2) if ( get_cvar_num( "distance_meter" ) == 0 ) { if ( get_cvar_num( "distance_all" ) == 1 ) { set_hudmessage( 0, 100, 0, 0.06, 0.8, 0, 6.0, 12.0, 0.5, 0.5, 162 ); show_hudmessage( id, "%s have killed %s^nfrom a distance of %d feet",name, name2,floatround( distance/modFeet ) ) } if ( get_cvar_num( "distance_all" ) == 0 ) { set_hudmessage( 0, 100, 0, 0.06, 0.8, 0, 6.0, 12.0, 0.5, 0.5, 162 ); show_hudmessage( iAttackerID, "You have killed %s^nfrom a distance of %d feet", name2,floatround( distance/modFeet ) ) } } if ( get_cvar_num("distance_meter") == 1 ) { if ( get_cvar_num( "distance_all" ) == 1 ) { set_hudmessage(0, 100, 0, 0.06, 0.8, 0, 6.0, 12.0, 0.5, 0.5, 162); show_hudmessage( id, "%s have killed %s^nfrom a distance of %d meter",name, name2,floatround( distance/modMeter ) ) } if ( get_cvar_num( "distance_all" ) == 0 ) { set_hudmessage(0, 100, 0, 0.06, 0.8, 0, 6.0, 12.0, 0.5, 0.5, 162); show_hudmessage( iAttackerID, "You have killed %s^nfrom a distance of %d meter", name2,floatround( distance/modMeter ) ) } } return PLUGIN_CONTINUE } |
Поблагодарили 1 раз
|
|
![]() ![]() |