02:28
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: AXE, Weddew  
Переключение языка в моде
stepmexДата: Понедельник, 30.01.2012, 15:08 | Сообщение # 16
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code
#define RUSSION 0
#define ENGLISH 1

enum langTextMap
{
   YES[4],
   NO[4]
}

new globalTexts[][langTextMap] = {
   {"Да", "Нет"},
   {"Yes", "No"}
};
new userLanguage[MAX_PLAYERS] = {RUSSION, ...};

public OnPlayerConnect(playerid)
{
   printf("%s",globalTexts[userLanguage[playerid]][YES]);
}
Достаточно изменить значение глобальной переменной userLanguage[playerid] и весь сервер у пользователя меняет язык.
Для добавления нового языка достаточно расширить массив с текстами, не меняя карту слов, и добавить в переключение новый язык.

Добавлено (30.01.2012, 15:08)
---------------------------------------------

Quote (Latron)
да да да,они же не смогут общаться между собой.
проблема сугубо пользователей. Как вариант можно разделить чат на языки. Кстати иностранные сервера не видят в этом проблемы.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Понедельник, 30.01.2012, 15:07
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua