10.04.2017, 18:17
[Plugin] rustext - русификация игрового текста для множества русификаторов
19.04.2017, 17:29
Как можно это использовать для GameTextForPlayer?
19.04.2017, 21:52
20.04.2017, 08:59
Quote:
В смысле? TextDraw, GameText и Menu можно использовать как обычно.
|
PHP Code:
OnPlayerSpawn
SetPlayerRussifierType(playerid, RussifierType:7);
GameText
GameTextForPlayer(playerid, "Я могу прочитать этот текст", 3500, 3);
20.04.2017, 11:03
Quote:
Сделал так:
PHP Code:
|
Были сообщения, что версия 2.0 не работает у некоторых людей, попробуй использовать первую ветку.
20.04.2017, 12:58
Quote:
Во-первых, лучше не использовать числовые обозначения, когда есть определённые, вот так: SetPlayerRussifierType(playerid, RussifierType_Community). Но дело не в этом.
Были сообщения, что версия 2.0 не работает у некоторых людей, попробуй использовать первую ветку. |
Думаю что это проблема в самой GTA SA которая у меня есть, переустановлю и снова попробую...
23.04.2017, 08:07
(
Last edited by ZiGGi; 24/04/2017 at 06:09 AM.
)
rustext v2.0.2
- Добавлена поддержка венгерского языка
- Чистка inc файла
- Исправлена процедура перехвата функции GetRakServerInterface
rustext v2.0.3
- Исправлено подключение a_http
- Добавлена директива RUSTEXT_DISABLE_VERSION_CHECK для отключения проверки версии
- Добавлена конвертация для TextDrawSetString
Скачать: https://github.com/ziggi/rustext/releases
- Добавлена поддержка венгерского языка
- Чистка inc файла
- Исправлена процедура перехвата функции GetRakServerInterface
rustext v2.0.3
- Исправлено подключение a_http
- Добавлена директива RUSTEXT_DISABLE_VERSION_CHECK для отключения проверки версии
- Добавлена конвертация для TextDrawSetString
Скачать: https://github.com/ziggi/rustext/releases
09.06.2017, 17:27
Sorry for English inhere, but is it possible to make this with other languages that have their special chars?
09.06.2017, 20:10
04.07.2017, 22:45
Could you instruct me a bit on how to add - for example - polish letters?
Like, not do it for me but just tell me what to do, I'd love to help to extend this plugins functionality also helping myself
Like, not do it for me but just tell me what to do, I'd love to help to extend this plugins functionality also helping myself
05.07.2017, 17:05
Quote:
Could you instruct me a bit on how to add - for example - polish letters?
Like, not do it for me but just tell me what to do, I'd love to help to extend this plugins functionality also helping myself |
PHP Code:
stock Russifier_CreateTable(playerid = 0)
{
const
Float:pos_x = 200.0,
Float:pos_y = 5.0,
Float:size_x = 0.3,
Float:size_y = 0.9,
max_items = 256,
items_next_td = 100,
items_in_row = 10;
new
current_td,
string[900];
for (new i = 0; i < max_items; i++) {
switch (i) {
case 126: {
continue;
}
}
if (i >= items_in_row && i % items_in_row == 0) {
format(string, sizeof(string), "%s%c-%d~n~", string, i, i);
} else {
format(string, sizeof(string), "%s%c-%d ", string, i, i);
}
if (i >= items_next_td && i % items_next_td == 0 || i == max_items - 1) {
if (i == max_items - 1) {
strcat(string, "~n~");
}
table_td[current_td] = TextDrawCreate(pos_x,
pos_y + size_y * 10.0 * current_td * items_in_row,
string);
TextDrawFont(table_td[current_td], 1);
TextDrawSetOutline(table_td[current_td], 1);
TextDrawLetterSize(table_td[current_td], size_x, size_y);
TextDrawSetProportional(table_td[current_td], 1);
TextDrawShowForPlayer(playerid, table_td[current_td]);
string[0] = '\0';
current_td++;
}
}
}
29.07.2017, 22:43
Как работает он?
И если у меня в русификаторе нет русского языка, плагин будет работать?
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Так, что, как работает? Объясни.
И если у меня в русификаторе нет русского языка, плагин будет работать?
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Так, что, как работает? Объясни.
30.07.2017, 18:26
Quote:
Как работает он?
И если у меня в русификаторе нет русского языка, плагин будет работать? Я очень не уверен, что скачка файла с русификацией идет с сервера. Так, что, как работает? Объясни. |
В OnPlayerSpawn нужно поставить данную строчку:
PHP Code:
SetPlayerRussifierType(playerid, RussifierType_SanLtd);
PHP Code:
enum RussifierType {
RussifierType_Disabled = -1,
RussifierType_SanLtd = 0,
RussifierType_OneC,
RussifierType_Rush,
RussifierType_Unknown1,
RussifierType_Unknown2,
RussifierType_Unknown3,
RussifierType_MG,
RussifierType_Community,
RussifierType_Ukraine,
RussifierType_Hungarian,
}
PHP Code:
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~y~~h~Лифт ~n~~y~~h~уже находится на вашем этаже!", 3500, 3);
И если у меня в русификаторе нет русского языка, плагин будет работать?
Плагин будет работать, но вместо русских букв,у тебя будут непонятные символы.
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Русификатор не скачивается автоматически, поэтому нужно самому скачать и установить его, это можно сделать здесь: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg
30.07.2017, 19:01
Quote:
Ставишь плагин и русификатор отсюда: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg
В OnPlayerSpawn нужно поставить данную строчку: PHP Code:
PHP Code:
PHP Code:
И если у меня в русификаторе нет русского языка, плагин будет работать? Плагин будет работать, но вместо русских букв,у тебя будут непонятные символы. Я очень не уверен, что скачка файла с русификацией идет с сервера. Русификатор не скачивается автоматически, поэтому нужно самому скачать и установить его, это можно сделать здесь: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg |
31.07.2017, 19:55
Максимум универсальности. Но если еще бы скачка русификатора приходилась на сервер, было бы сверх универсально. Но к сожалению... Увы. А вообще сделать это реально?
31.07.2017, 20:51
01.08.2017, 03:20
rustext v2.0.4
- Исправлена проверка версии
- Обновление urmem (с исправлением переполнения)
https://github.com/ziggi/rustext/releases
- Исправлена проверка версии
- Обновление urmem (с исправлением переполнения)
https://github.com/ziggi/rustext/releases
19.04.2018, 20:54
rustext v2.0.5
- Исправлены возвращаемые значения GetPlayerRussifierType и GetDefaultRussifierType при отключенной русификации
- Исправлена обработка некорректного ответа от оповещения о новой версии
rustext v2.0.6
- #4: Исправлена несовместимость с Pawn.RakNet и Pawn.CMD (спасибо @urShadow)
https://github.com/ziggi/rustext/releases
- Исправлены возвращаемые значения GetPlayerRussifierType и GetDefaultRussifierType при отключенной русификации
- Исправлена обработка некорректного ответа от оповещения о новой версии
rustext v2.0.6
- #4: Исправлена несовместимость с Pawn.RakNet и Pawn.CMD (спасибо @urShadow)
https://github.com/ziggi/rustext/releases
« Next Oldest | Next Newest »
Users browsing this thread: 3 Guest(s)