SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian > Релизы/Releases

Reply
 
Thread Tools Display Modes
Old 09/06/2017, 08:10 PM   #31
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,718
Reputation: 334
Default Re: rustext - русификация игрового текста для множества русификаторов

Quote:
Originally Posted by czop1223 View Post
Sorry for English inhere, but is it possible to make this with other languages that have their special chars?
Yes, this plugin already supports Russian, Ukrainian and Hungarian symbols.
ZiGGi is offline   Reply With Quote
Old 04/07/2017, 10:45 PM   #32
czop1223
Little Clucker
 
Join Date: Jul 2012
Posts: 49
Reputation: 0
Default Re: rustext - русификация игрового текста для множества русификаторов

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
czop1223 is offline   Reply With Quote
Old 05/07/2017, 05:05 PM   #33
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,718
Reputation: 334
Default Re: rustext - русификация игрового текста для множества русификаторов

Quote:
Originally Posted by czop1223 View Post
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
You can use function like this for draw table of symbols (I actually use this):
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 
0max_itemsi++) {
        switch (
i) {
            case 
126: {
                continue;
            }
        }

        if (
>= items_in_row && items_in_row == 0) {
            
format(stringsizeof(string), "%s%c-%d~n~"stringii);
        } else {
            
format(stringsizeof(string), "%s%c-%d   "stringii);
        }

        if (
>= items_next_td && items_next_td == || == max_items 1) {
            if (
== 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_xsize_y);
            
TextDrawSetProportional(table_td[current_td], 1);

            
TextDrawShowForPlayer(playeridtable_td[current_td]);

            
string[0] = '\0';

            
current_td++;
        }
    }

After it, just add this symbols into this array. Don't forget to add your new localization to this enum and include file.
ZiGGi is offline   Reply With Quote
Old 29/07/2017, 10:43 PM   #34
jakebat
Big Clucker
 
Join Date: Aug 2013
Posts: 84
Reputation: 2
Default Re: rustext - русификация игрового текста для множества русификаторов

Как работает он?
И если у меня в русификаторе нет русского языка, плагин будет работать?
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Так, что, как работает? Объясни.
jakebat is offline   Reply With Quote
Old 30/07/2017, 06:26 PM   #35
Johhnyllll
Huge Clucker
 
Johhnyllll's Avatar
 
Join Date: Sep 2014
Posts: 217
Reputation: 8
Default Re: rustext - русификация игрового текста для множества русификаторов

Quote:
Originally Posted by jakebat View Post
Как работает он?
И если у меня в русификаторе нет русского языка, плагин будет работать?
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Так, что, как работает? Объясни.
Ставишь плагин и русификатор отсюда: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg
В OnPlayerSpawn нужно поставить данную строчку:
PHP Code:
SetPlayerRussifierType(playeridRussifierType_SanLtd); 
У меня русификатор от 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~уже находится на вашем этаже!"35003); 
Просто пишем текст на русском.

И если у меня в русификаторе нет русского языка, плагин будет работать?
Плагин будет работать, но вместо русских букв,у тебя будут непонятные символы.
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Русификатор не скачивается автоматически, поэтому нужно самому скачать и установить его, это можно сделать здесь: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg
__________________
Мои проекты: GitHub
Johhnyllll is offline   Reply With Quote
Old 30/07/2017, 07:01 PM   #36
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,718
Reputation: 334
Default Re: rustext - русификация игрового текста для множества русификаторов

Quote:
Originally Posted by Johhnyllll View Post
Ставишь плагин и русификатор отсюда: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg
В OnPlayerSpawn нужно поставить данную строчку:
PHP Code:
SetPlayerRussifierType(playeridRussifierType_SanLtd); 
У меня русификатор от 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~уже находится на вашем этаже!"35003); 
Просто пишем текст на русском.

И если у меня в русификаторе нет русского языка, плагин будет работать?
Плагин будет работать, но вместо русских букв,у тебя будут непонятные символы.
Я очень не уверен, что скачка файла с русификацией идет с сервера.
Русификатор не скачивается автоматически, поэтому нужно самому скачать и установить его, это можно сделать здесь: https://mega.nz/#F!tVhlhDCT!FK1xFcBalTA0ySY_JsryMg
На самом деле, плагин задумывался для реализации того, чтобы каждый игрок мог выбрать тот русификатор, который стоит у него, то есть нечто подобное:

ZiGGi is offline   Reply With Quote
Old 31/07/2017, 07:55 PM   #37
jakebat
Big Clucker
 
Join Date: Aug 2013
Posts: 84
Reputation: 2
Default Re: rustext - русификация игрового текста для множества русификаторов

Максимум универсальности. Но если еще бы скачка русификатора приходилась на сервер, было бы сверх универсально. Но к сожалению... Увы. А вообще сделать это реально?
jakebat is offline   Reply With Quote
Old 31/07/2017, 08:51 PM   #38
White_116
High-roller
 
Join Date: Sep 2010
Location: Russia/116
Posts: 1,479
Reputation: 69
Default Re: rustext - русификация игрового текста для множества русификаторов

Quote:
Originally Posted by jakebat View Post
Максимум универсальности. Но если еще бы скачка русификатора приходилась на сервер, было бы сверх универсально. Но к сожалению... Увы. А вообще сделать это реально?
Без доп плагина на клиенте - не реально. На текущей версии.
__________________
White_116 is offline   Reply With Quote
Old 01/08/2017, 03:20 AM   #39
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,718
Reputation: 334
Default Re: rustext - русификация игрового текста для множества русификаторов

rustext v2.0.4

- Исправлена проверка версии
- Обновление urmem (с исправлением переполнения)

https://github.com/ziggi/rustext/releases
ZiGGi is offline   Reply With Quote
Old 19/04/2018, 08:54 PM   #40
ZiGGi
High-roller
 
ZiGGi's Avatar
 
Join Date: Sep 2008
Location: Russia
Posts: 1,718
Reputation: 334
Default Re: rustext - русификация игрового текста для множества русификаторов

rustext v2.0.5

- Исправлены возвращаемые значения GetPlayerRussifierType и GetDefaultRussifierType при отключенной русификации
- Исправлена обработка некорректного ответа от оповещения о новой версии

rustext v2.0.6

- #4: Исправлена несовместимость с Pawn.RakNet и Pawn.CMD (спасибо @urShadow)

https://github.com/ziggi/rustext/releases
ZiGGi is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Форматирование текста FaGo Русский/Russian 7 16/08/2016 05:06 PM
[Tool/Web/Other] Pawn RusText SoNikMells Релизы/Releases 10 23/04/2014 09:13 PM
Возвращение текста Romz Русский/Russian 13 12/01/2014 01:35 PM
Объекты прозрачны за пределами игрового мира riodespain Русский/Russian 3 01/09/2013 02:22 PM
Выключение игрового мода (crash) Ricardo_Diaz Русский/Russian 9 06/07/2013 02:30 PM


All times are GMT. The time now is 12:30 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.