Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 2
  • 1
  • 2
  • »
Как добавить вывод рассы в чат?
kica
Дата: Понедельник, 13.08.2012, 03:33 | Сообщение # 1
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
как это сделать?

Добавлено (13.08.2012, 03:33)
---------------------------------------------
Неужели это так сложна ?

Прикрепления: 7940594.jpg (4.5 Kb)
 
KinD
Дата: Понедельник, 13.08.2012, 11:22 | Сообщение # 2
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Все просто.


Skype:daywerok

Сообщение отредактировал KinD - Понедельник, 13.08.2012, 11:22
 
HeKuT
Дата: Понедельник, 13.08.2012, 11:23 | Сообщение # 3
офлайн

  • Сообщения: 22
  • Награды: 0
  • Замечания:
 
не хочешь кодик скинуть ? :D
 
KinD
Дата: Понедельник, 13.08.2012, 11:27 | Сообщение # 4
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
отдельный плагин + нативы,что скидывать?Все равно не сможете.
ChatColor(0 , "^3[^4Нежить %d лвл^3] ^4 %s :%s",is_user_level_war3ft(id),name,Args) вот код,что ты с ним делать будешь,я не знаю.


Skype:daywerok

Сообщение отредактировал KinD - Понедельник, 13.08.2012, 11:36
 
bbb
Дата: Понедельник, 13.08.2012, 14:25 | Сообщение # 5
офлайн

  • Сообщения: 60
  • Награды: 0
  • Замечания:
 
KinD, вопрос: А зачем ты написал нежить? Подскажи уж тогда код, чтобы раса определялась сама.
P.S Лично я код понял.


Сообщение отредактировал bbb - Понедельник, 13.08.2012, 14:26
 
KinD
Дата: Понедельник, 13.08.2012, 14:46 | Сообщение # 6
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Может потому,что натив показывает не буквенное значения расы?
Не думаю,если бы понял,не задавал бы таких вопросов.
new szRaceName[64];
lang_GetRaceName( p_data[idUser][P_RACE], idUser, szRaceName, 63, true );

%s - спефицикатор(символы)
szRaceName-наименование расы,берется из ланга(1,2,3,4,5,6 и тд)


Skype:daywerok

Сообщение отредактировал KinD - Понедельник, 13.08.2012, 14:53
 
kica
Дата: Понедельник, 13.08.2012, 15:57 | Сообщение # 7
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
KinD, помоги пожалуйста , тебе ведь нечего не стоит сделать всё это.

Сообщение отредактировал kica - Понедельник, 13.08.2012, 15:59
 
KinD
Дата: Понедельник, 13.08.2012, 16:22 | Сообщение # 8
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Так я уже сделал,дал код.
ChatColor(0 , "^3[^4Нежить %d лвл^3] ^4 %s :%s",is_user_level_war3ft(id),name,Args)

Code
native is_user_race_war3ft(id)
native is_user_level_war3ft(id)


Code
register_clcmd("say", "CmdSay")
register_clcmd("say_team", "CmdSay")


Code
public CmdSay(id)
{
  new Args[256]
  new name[32]  
  get_user_name(id, name, 31)  
  read_args(Args,sizeof(Args)-1)   
  remove_quotes(Args)


Code
if(is_user_race_war3ft(id)==1)
   {
    PrintChatColor(0, PRINT_COLOR_PLAYERTEAM+id, "!g[Нежить %d лвл ]^3 %s: %s",is_user_level_war3ft(id),name,Args);
    return PLUGIN_HANDLED
   }


Skype:daywerok
 
kica
Дата: Понедельник, 13.08.2012, 16:57 | Сообщение # 9
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
KinD, Блин :D а куда его писать? :D подробно можно? :P да и когда рассу меняешь тоже код нужен :P

Сообщение отредактировал kica - Понедельник, 13.08.2012, 16:58
 
KinD
Дата: Понедельник, 13.08.2012, 17:14 | Сообщение # 10
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
У меня отдельный плагин,в нем нативы(и в самом war3ft(смотри "Работа с war3ft через другие плагины)
Можно другим путем.

Code
new race[32]
    
   if(is_user_race_war3ft(id)==1)
   {
    race = "Undead"
   }


в сообщении:
Code
PrintChatColor(0, PRINT_COLOR_RED, "!g[!y %s %d лвл!y] !y %s :%s",race, is_user_level_war3ft(id),name,Args);

Только нельзя русский язык использовать.


Skype:daywerok
 
kica
Дата: Понедельник, 13.08.2012, 18:10 | Сообщение # 11
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
KinD, может плагин подкинешь ? :D

Добавлено (13.08.2012, 18:10)
---------------------------------------------

Code

new race[32]  
       
    if(is_user_race_war3ft(id)==1)  
    {  
     race = "Undead"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==2)  
    {  
     race = "Human"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==3)  
    {  
     race = "Orc"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==4)  
    {  
     race = "Night Elf"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==5)  
    {  
     race = "Blood Mage"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==6)  
    {  
     race = "Shadow Hunter"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==7)  
    {  
     race = "Warden"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==8)  
    {  
     race = "Crypt Lord"
    }
new race[32]  
       
    if(is_user_race_war3ft(id)==9)  
    {  
     race = "Chameleon"
    }


Code
PrintChatColor(0, PRINT_COLOR_BLUE, "!g[!y %s %d LVL!y] !y %s :%s",race, is_user_level_war3ft(id),name,Args);


типо такого?
 
KinD
Дата: Понедельник, 13.08.2012, 18:31 | Сообщение # 12
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Для чего ты новую переменную создаешь?
Нужно редачить и сам war3ft,код я дал,кто захочет тот разберется.


Skype:daywerok
 
kica
Дата: Понедельник, 13.08.2012, 21:58 | Сообщение # 13
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
KinD, дай пожалуйста полное описание если есть лишних 10 минуток , ведь это не так уж и сложно по-моему.

Добавлено (13.08.2012, 21:58)
---------------------------------------------
Мне очень нужна эта работа!

 
KinD
Дата: Понедельник, 13.08.2012, 22:29 | Сообщение # 14
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Видимо,чтобы продавать?

Skype:daywerok
 
kica
Дата: Понедельник, 13.08.2012, 22:35 | Сообщение # 15
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
Quote (KinD)
Видимо,чтобы продавать?

пффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффффф
было бы что продавать!!! ЭТО ЖЕ ПРОСТО ТУПО БРЕДддд, просто что бы было ясно на какую рассу поменял или какая расса и лвл у врага.

Добавлено (13.08.2012, 22:35)
---------------------------------------------
что бы лишний раз не бегать в playerskills , да и сервер это украсит.

 
KinD
Дата: Понедельник, 13.08.2012, 23:14 | Сообщение # 16
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Ну тогда зачем просить скинуть,если "было бы",теперь на 100% уверен,что именно этим ты и занимаешься.

Skype:daywerok
 
kica
Дата: Понедельник, 13.08.2012, 23:20 | Сообщение # 17
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
KinD, сам посуди ... это просто напросто даже можно сказать ненужная фигня, она мне нужна что бы просто украсить сервер.
 
SMaster
Дата: Вторник, 14.08.2012, 10:56 | Сообщение # 18
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
kica, http://perfect-soft.su/forum/56-933-1

Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
kica
Дата: Вторник, 14.08.2012, 18:33 | Сообщение # 19
офлайн

  • Сообщения: 216
  • Награды: 3
  • Замечания:
 
SMaster, спасибо , а ты KinD, лучше вообще в мои темы не лезь...
 
Wanqoast
Дата: Среда, 15.08.2012, 12:15 | Сообщение # 20
офлайн

  • Сообщения: 34
  • Награды: 0
  • Замечания:
 
Quote
KinD, кто захочет тот разберется.

Если тебе похер, может быть перестанешь голову марочить людям? Похер не пиши - или пиши на совесть. Нефиг тут из себя супер-пупер-эгоистичноного скриптера строить. Ты тоже с этого начинал когда-то. Имей уважение. Тут все равны.
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: