PDA

Просмотр полной версии : [Include] Переводчик



Salvacore
13.05.2014, 22:56
Функции
SendClientMessageTL(clientid,color,msg[],langauge[],tolangauge[]);

clientid - ид игрока
color - цвет
msg[] - сообщение
langauge[] - Язык на котором текст сейчас
tolangauge[] - Язык на который переводим

ShowPlayerDialogTL(clientid,dialogid,dialog_style,title[],msg[],button1[],button2[],langauge[],tolangauge[]);

clientid - ид игрока
dialogid - ид диалога
dialog_style - стиль диалога
title[] - текст на шапочке :3
msg[] - текст
button1[] - кнопка 1
button2[] - кнопка 2
langauge[] - Язык на котором текст сейчас
tolangauge[] - Язык на который переводим


CMD:translate(playerid,params[])//DC_CMD
{
iTranslate[128];
if(sscanf(params,"s",iTranslate)) return SendClientMessage(playerid,-1,"[Введите]: /translate [Текст]");
SendClientMessageTL(playerid,-1,iTranslate,"en","iw");
}
ALTX:translate("/перевести");



en - Английский
iw - Иврит
ar - Арабский
ru - Русский
es - Испанский
Pastebin (http://pastebin.com/nqpLY947)
Автор: iRaiDeN

SkyLaGer
14.05.2014, 20:38
А вот это афигенно )))
Можно хорошо сделать [RUS/ENG] сервер )))
Для каждого на родном языке все писать будет )

Копюшон
15.05.2014, 17:21
Да действительно очень полезная вещь, хочу попробовать на деле..

Seregamil
16.05.2014, 18:30
Это ПИЗДЕЦ как медленная штука, т.к. аштитипи запросы в сампе тормознутые.

Salvacore
16.05.2014, 18:41
Это ПИЗДЕЦ как медленная штука, т.к. аштитипи запросы в сампе тормознутые.
Что предлагаешь?

wAx
16.05.2014, 19:20
Что предлагаешь?

Разве что создание локального словаря для плагина. По-типу "Сократ персональный". Не думаю что можно реализовать как-то по другому кроме HTTP

Seregamil
16.05.2014, 19:59
Что предлагаешь?

Берем сперва укропуИзучать английский, или гнать в шею калкора, или делать так, как предложил оратор выше.