Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Информация о киллере в чат. (Вот вам пример.)
Информация о киллере в чат.
Kartman
Дата: Понедельник, 19.11.2012, 20:57 | Сообщение # 1
офлайн

  • Сообщения: 199
  • Награды: 3
  • Замечания:
 
Открываете файл events.inl и находите функцию public on_DeathMsg()
и заменяете ее на мою:
Code
public on_DeathMsg()
{

    if ( !WC3_Check() )
    {
     return;
    }

    new iAttacker    = read_data( 1 );
    new iVictim  = read_data( 2 );
    new iHeadshot    = read_data( 3 );
    new iWeaponID;
    get_user_attacker( iVictim, iWeaponID );
    new Name[33];
    get_user_name(iAttacker, Name, 32);
    new szRaceName[64];
    lang_GetRaceName( p_data[iAttacker][P_RACE], iAttacker, szRaceName, 63, true );
    if (iVictim != iAttacker)
    on_Death( iVictim, iAttacker, iWeaponID, iHeadshot );
    format(szMessage, sizeof(szMessage) - 1, "^x01%L^x03%L^x01%L ^x04%L ^x03",
      LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",
      LANG_PLAYER,"WC3_DEATH_MSG",Name, szRaceName, p_data[iAttacker][P_LEVEL],get_user_health(iAttacker),
      get_user_armor(iAttacker));   
         
     cssbColoredPrint(iVictim, szMessage);
       
    return;
}


Вставляем в ланг файл ( cssbWar3ftMod.txt ) строчку:
WC3_DEATH_MSG = Вас убил %s (%s Уровень [%d]), у него осталось HP:%d, AP:%d.


http://war3ft-help.tk/ - форум поддержки war3ftmod

Сообщение отредактировал Kartman - Понедельник, 19.11.2012, 20:58
 
Stigmata
Дата: Воскресенье, 14.04.2013, 18:56 | Сообщение # 2
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
ошыбки при компиляцыи выбивает
 
ChiyoSAN
Дата: Понедельник, 15.04.2013, 14:08 | Сообщение # 3
офлайн

  • Сообщения: 8
  • Награды: 0
  • Замечания:
 
ошЫбки у тебя в тексте
 
Stigmata
Дата: Понедельник, 15.04.2013, 22:17 | Сообщение # 4
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
я тут немного переделал только несовсем как хотел можно както подчеркнутые слова и цыфры красным цветом зделать или цветом команды за какую играеш а скобочки жолтым стандартным?



Сообщение отредактировал Stigmata - Среда, 17.04.2013, 11:43
 
Avrora
Дата: Четверг, 18.04.2013, 00:57 | Сообщение # 5
офлайн

  • Сообщения: 145
  • Награды: 0
  • Замечания:
 
^x01 - Жёлтый
^x03 - Цвет команды
^x04 - Зелёный цвет
 
Stigmata
Дата: Четверг, 18.04.2013, 17:36 | Сообщение # 6
офлайн

  • Сообщения: 24
  • Награды: 0
  • Замечания:
 
я знаю ети цвета но только я  вкоде начинаю менять ваще показывать перестает
 
Syrax
Дата: Воскресенье, 05.05.2013, 20:01 | Сообщение # 7
офлайн

  • Сообщения: 29
  • Награды: 0
  • Замечания:
 
Вопрос актуальный, как все таки изменить цвета уровня, хп, брони?
 
PedoBearLv:D
Дата: Воскресенье, 03.05.2015, 15:41 | Сообщение # 8
офлайн

  • Сообщения: 3
  • Награды: 0
  • Замечания:
 
war3ft/events.inl(256) : error 017: undefined symbol "szMessage"
war3ft/events.inl(256) : error 088: number of arguments does not match definition
war3ft/events.inl(256) : error 072: "sizeof" operator is invalid on "function" symbols
war3ft/events.inl(256) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file C:\Users\Tjasto\Desktop\plugins\war3ft.amx (compile failed).

Help?
 
BABAZORO
Дата: Пятница, 15.05.2015, 19:39 | Сообщение # 9
офлайн

  • Сообщения: 32
  • Награды: 0
  • Замечания:
 
open .sma  and add
#include  <cssb/messages.inc>
create folder "cssb" in  amxmodx\scripting\include
and add this include
in lang file add

WC3_BRACKET_LEFT = [
WC3_BRACKET_RIGHT = ]
WC3_MODCLIENT = WAR3FT
WC3_DEATH_MSG = Вас убил %s (%s Уровень [%d]), у него осталось HP:%d, AP:%d.


Код
public on_DeathMsg()  
  {  

new szMessage [32];

     if ( !WC3_Check() )  
     {  
      return;  
     }  

     new iAttacker    = read_data( 1 );  
     new iVictim  = read_data( 2 );  
     new iHeadshot    = read_data( 3 );  
     new iWeaponID;  
     get_user_attacker( iVictim, iWeaponID );  
     new Name[33];  
     get_user_name(iAttacker, Name, 32);  
     new szRaceName[64];  
     lang_GetRaceName( p_data[iAttacker][P_RACE], iAttacker, szRaceName, 63, true );  
     if (iVictim != iAttacker)  
     on_Death( iVictim, iAttacker, iWeaponID, iHeadshot );  
     format(szMessage, sizeof(szMessage) - 1, "^x01%L^x03%L^x01%L ^x04%L ^x03",  
       LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",  
       LANG_PLAYER,"WC3_DEATH_MSG",Name, szRaceName, p_data[iAttacker][P_LEVEL],get_user_health(iAttacker),  
       get_user_armor(iAttacker));    
           
      cssbColoredPrint(iVictim, szMessage);  
         
     return;  
  }
Прикрепления: messages.inc (2.0 Kb)


Сообщение отредактировал BABAZORO - Пятница, 15.05.2015, 19:46
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Информация о киллере в чат. (Вот вам пример.)
  • Страница 1 из 1
  • 1
Поиск: