Менюшка





Главная страница Форум Админы сервера Онлайн Радио Cыграй в CS! Картинки Реклама от Tak.ru Баннерообмен Игры
Клан
Правила CW Состав нашего клана Наш мониторинг Хочешь в клан ЖМИ! Наши CW Забить нам CW!










Файлы





Counter Strike файлы
Контра Описание оружия CS Плагины Готовые сервера Модели игроков Модели оружия Другие модели Карты Мувики Проги Патчи Логотипы Спрайты
Web
Скрипты Шаблоны для UCOZ Шапки для сайтов Иконки групп Кнопки для форума
Cтатьи
Создаем свой сервер Интересная статья Как делать установочные .exe файлы? Как русифицировать плагин? Установка плагинов AMX WCG по русски! (С исправлениями) Распрыг в кс 1.6 Что нужно для сервера? Быстрая скачка файлов на сервере Стрейф в Counter-Strike Способы понижения пинга Улучшаем ботов 100 отмазок на CW Создание цветного лого Делаем фон консоли Делаем Background для CS Делаем Waypoint'ы для ботов Делаем прицел для снайперок Делаем демку на HLTV Делаем из демки мувик
Мастерская
Сборка сервера Создание баннеров на сайт Создание шапки на сайт
Набор персонала
Админка на сервер Набор Модераторов на сайт Набор Релизеров на сайт










Опросик





Какой вид игры в КС1.6 ВЫ предпочитаете?
1. Public
2. War3FT
3. AIM
4. Zombie
5. Hide'n'Seek
6. HNS
7. Surf
8. Gun Game
9. CSDM
10. Kreedz
11. Soccer Jam
12. SuperHero

javascript:; javascript:;

Всего ответов: 11










Рекламка















Статистика






Онлайн всего: 1
Гостей: 1
Пользователей: 0


Кто нас сегодня посетил

Rambler's Top100











Каталог статей - Well-Aimed клан | Все для CS | Все для uCoz | - Описание сайта



Главная » Статьи » Статьи

Как русифицировать плагин?
В этой статье я расскажу вам о том,как руссифицировать плагины!

Только ненадо говорить что это фигня,это всё умеют и типа статью скопировал-Всё написал ;[YkrOp];-тоесть я:)!

1.Для начала нам нужна программа,которая может сохранять файлы в кодировке UTF-8.
Вот эта программа- AkelPad.
только не забудте убрать галочку bom!!!
2.Не все сильны в английском,поэтому нам нужен переводчик.Заходим сюда(переводчик)
3.Возьмём плагин zp_extra_buy_ammo_packs.sma.
МЫ ВИДИМ:

Cvars :

zp_ammo_packs_cost "5000" - How much $ will cost ammo packs
zp_ammo_packs_value "3" - How much packs you will get.


Commands :

say /buyammo or say_team /buyammo


Credits :

OzOWizard - For Idea


Changelog :

30/01/2009 - v1.0 - First release
30/01/2009 - v1.0.1 - Fixed chat bug.
*/

#include
#include
#include

#define PLUGIN "[ZP] Extra Item : Buy Ammo Packs"
#define VERSION "1.0"
#define AUTHOR "Fry!"

#define OFFSET_MONEY 115
#define OFFSET_LINUX 5

new g_ammo_cost, g_ammo_value
new MsgID_Money

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

register_cvar("zp_extra_buy_ammo_packs",VERSION,FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY)

MsgID_Money = get_user_msgid("Money")

g_ammo_cost = register_cvar("zp_ammo_packs_cost", "5000")
g_ammo_value = register_cvar("zp_ammo_packs_value", "3")

register_clcmd("say /buyammo", "buy_ammo")
register_clcmd("say_team /buyammo", "buy_ammo")

register_event("DeathMsg", "Dead", "a")
}

public Dead()
{
new i = read_data(2)
set_task(1.0, "plugin_msg", i)
}

public plugin_msg(id)
{
client_print(id, print_chat, "[ZP] This server is running Buy Ammo Packs with $$$")
client_print(id, print_chat, "[ZP] To buy Ammo Packs say /buyammo")
}

public buy_ammo(id)
{
if (!is_user_alive(id))
{
client_print(id, print_chat, "[ZP] You can't buy ammo's if you are Dead")
return PLUGIN_HANDLED
}

new user_cash = fm_get_user_money(id)
new money_cost = get_pcvar_num(g_ammo_cost)

new user_ammo = zp_get_user_ammo_packs(id)

if (user_cash < money_cost)
{
client_print(id, print_chat, "[ZP] You don't have enough money to buy Ammo Pack[s]", money_cost)
return PLUGIN_HANDLED
}

fm_set_user_money(id, user_cash - money_cost)
zp_set_user_ammo_packs(id, user_ammo + get_pcvar_num(g_ammo_value))
client_print(id, print_chat, "[ZP] You bought some ammo packs for $$$")

return PLUGIN_CONTINUE
}

stock fm_set_user_money(index, money, flash=1)
{
set_pdata_int(index, OFFSET_MONEY, money, OFFSET_LINUX)

message_begin(MSG_ONE, MsgID_Money, {0,0,0}, index)
write_long(money)
write_byte(flash)
message_end()
}

stock fm_get_user_money(index)
{
return get_pdata_int(index, OFFSET_MONEY, OFFSET_LINUX)
}

Находим:
#define PLUGIN "[ZP] Extra Item : Buy Ammo Packs"
#define VERSION "1.0"
#define AUTHOR "Fry!"

и меняем "[ZP] Extra Item : Buy Ammo Packs" на "[ZP] Extra Item: Купить кредиты"

Теперь находим:
g_ammo_cost = register_cvar("zp_ammo_packs_cost", "5000")
g_ammo_value = register_cvar("zp_ammo_packs_value", "3") и меняем на:
client_print(id, print_chat, "[ZP] На этом сервере кредиты можно купить за деньги.")
client_print(id, print_chat, "[ZP] Что бы купить кредиты напишите в чате /buyammo")

находим:
client_print(id, print_chat, "[ZP] You can't buy ammo's if you are Dead")
и меняем на client_print(id, print_chat, "[ZP] ты не можешь купить кредитов т.к ты сдох:)")

client_print(id, print_chat, "[ZP] You don't have enough money to buy Ammo Pack[s]" меняем на
client_print(id, print_chat, "[ZP] У тебя нет денег что бы купить кредитов.
client_print(id, print_chat, "[ZP] You bought some ammo packs for $$$") и меняем на
client_print(id, print_chat, "[ZP] Ты купил кредиты за $$$")


Вроде всё:)плагин русифицирован:)

4.Теперь нужно установить язык;
1. Открываем addons\amxmodx\data\vault.ini и меняем server_language en на ru
2. Открываем addons\amxmodx\configs\amxx.cfg и меняем amx_client_languages 1 на 0
Категория: Статьи | Добавил: RhinO (20.07.2010)
Просмотров: 1068 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]








Мини-профиль





Среда
17.09.2025
04:07
Привет, Гость

Сообщения:

Привет гость! добро пожаловать на сайт ! зарегистрируйся или войди в свой аккаунт .










Мини чат







Для отправки сообщений
войдите на сайт
под своим логином










Мониторинг





.::All StarS::. Public and CW Server

IP адрес:connect 212.220.110.104:27015











Наши CW





Победы
Победы(34)



Поражения

Поражения(6)




Забить cw













Наша кнопка





Мы будем вам признательны, если вы разместите нашу кнопку у себя на сайте. Если вы хотите обменяться с нами баннерами, пишите на форум в раздел баннерообмен:

Well-aimed клан | Все для CS | Все для uCoz












Друзья сайта





ТОП Сайтов!
Сервера CS 1.6

Топ-каталог игровых сайтов. top.lolcs.ru
Счётчик PR и ТИЦ
Сервера CS 1.6, Counter-Strike 1.6 CS Сервера Мониторинг серверов