Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Прошу немного помочь с написанием скрипта

, Как быть если русские буквы не пропечатываются в меню ?
Статус пользователя makc745ht
сообщение 22.3.2011, 19:28
Сообщение #1
Стаж: 13 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Я пытался редактировать скрипт (меню) в AMXX-studio .
Изначально код выглядел вот так ( с не понятными знаками вместо нормальных букв ) . В игре , в меню отображаются русские слова вместо этих знаков .

Код
#include <amxmodx>
new menu

public plugin_init()
{
    register_plugin("Menu","1.0","crazzy");
    menu = menu_create("\rБыстрый набор","func_menu");
    menu_additem( menu,"\yМагазин")          -------------------------------------------------ВОТ
    menu_additem( menu,"\wШапочки")        ------------------------------------------------------ЭТИ
    menu_additem( menu,"\wРҐРІРѕСЃС‚ - \yрандомно")  --------------------------------------------ЗНАКИ          
    menu_additem( menu,"\yЛаги? - \wFixFps")
    menu_additem( menu,"\yРежим камерС")    
    register_clcmd("player_menu","go_menu");
}

public client_authorized(id)
{
    client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public func_menu(id, menu, key)
{
  key++

  if(key==1) client_cmd(id,"say /drshop")
  if(key==2) client_cmd(id,"say /hats")
  if(key==3) client_cmd(id,"say /cam")
  if(key==4) client_cmd(id,"say trail random")
  if(key==5) client_cmd(id,"say /fixfps")
  }

public go_menu(id)
{
    menu_display(id,menu)

    return PLUGIN_HANDLED
}

Заменял знаки русскими буквами

CODE
#include <amxmodx>
new menu

public plugin_init()
{
register_plugin("Menu","1.0","crazzy");
menu = menu_create("\rБыстрый набор","func_menu");
menu_additem( menu,"\yМагазин")
menu_additem( menu,"\wШапки")
menu_additem( menu,"\yКамера‹")
menu_additem( menu,"\wТраил")
menu_additem( menu,"\yФПС")

register_clcmd("player_menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public func_menu(id, menu, key)
{
key++

if(key==1) client_cmd(id,"say /drshop")
if(key==2) client_cmd(id,"say /hats")
if(key==3) client_cmd(id,"say /cam")
if(key==4) client_cmd(id,"say trail random")
if(key==5) client_cmd(id,"say /fixfps")
}

public go_menu(id)
{
menu_display(id,menu)

return PLUGIN_HANDLED
}


В игре вместо вписанных мною слов НИЧЕГО нет , остаются только цифры да функции
Выглядит вот так :

Меню :
1.
2.
3.
4.
5.

Пробовал вписывать вместо русских слов английские , все пашет ubeysya.gif

ПРОШУ ПОМОЧЬ , КАК ВПИСАТЬ В МЕНЮ РУССКИЕ СЛОВА !!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Habetdin
сообщение 22.3.2011, 20:07
Сообщение #2
Стаж: 14 лет

Сообщений: 13
Благодарностей: 4
Полезность: 0

Нужно сохранять исходник в кодировке UTF-8 без BOM
Например, AkelPad'ом
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя makc745ht
сообщение 22.3.2011, 20:37
Сообщение #3
Стаж: 13 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Цитата(Habetdin @ 22.3.2011, 21:07) *
Нужно сохранять исходник в кодировке UTF-8 без BOM
Например, AkelPad'ом



Спасибо ОГРОМНЕЙШЕЕ !!! Очень помог
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Z[1].
сообщение 22.3.2011, 20:38
Сообщение #4


Стаж: 16 лет

Сообщений: 981
Благодарностей: 287
Полезность: 265

держи
#include <amxmodx>
new menu

public plugin_init()
{
register_plugin("Menu","1.0","crazzy");
menu = menu_create("\rБыстрый набор","func_menu");
menu_additem( menu,"\yМагазин") -------------------------------------------------ÎҠ
menu_additem( menu,"\wШапочки") ------------------------------------------------------ޒȠ
menu_additem( menu,"\wХвост - \yрандомно") --------------------------------------------ȍJȠ
menu_additem( menu,"\yЛаги? - \wFixFps")
menu_additem( menu,"\yРежим камерѢ)
register_clcmd("player_menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public func_menu(id, menu, key)
{
key++

if(key==1) client_cmd(id,"say /drshop")
if(key==2) client_cmd(id,"say /hats")
if(key==3) client_cmd(id,"say /cam")
if(key==4) client_cmd(id,"say trail random")
if(key==5) client_cmd(id,"say /fixfps")
}

public go_menu(id)
{
menu_display(id,menu)

return PLUGIN_HANDLED
}



открой akelpad'om и сохрани в UTF-8 без BOM
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя makc745ht
сообщение 23.3.2011, 19:51
Сообщение #5
Стаж: 13 лет

Сообщений: 7
Благодарностей: 1
Полезность: 0

Цитата(Z[1]. @ 22.3.2011, 21:38) *
держи
#include <amxmodx>
new menu

public plugin_init()
{
register_plugin("Menu","1.0","crazzy");
menu = menu_create("\rБыстрый набор","func_menu");
menu_additem( menu,"\yМагазин") -------------------------------------------------ÎҠ
menu_additem( menu,"\wШапочки") ------------------------------------------------------ޒȠ
menu_additem( menu,"\wХвост - \yрандомно") --------------------------------------------ȍJȠ
menu_additem( menu,"\yЛаги? - \wFixFps")
menu_additem( menu,"\yРежим камерѢ)
register_clcmd("player_menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}

public func_menu(id, menu, key)
{
key++

if(key==1) client_cmd(id,"say /drshop")
if(key==2) client_cmd(id,"say /hats")
if(key==3) client_cmd(id,"say /cam")
if(key==4) client_cmd(id,"say trail random")
if(key==5) client_cmd(id,"say /fixfps")
}

public go_menu(id)
{
menu_display(id,menu)

return PLUGIN_HANDLED
}



открой akelpad'om и сохрани в UTF-8 без BOM

Ответ уже дали ) Я и сам разобрался , но все равно спасибо :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: