Перейти к содержанию

Языковые системы


Рекомендуемые сообщения

Вообщем,хочу сделать несколько языковых систем,как такое подобное можно сделать НЕ задрагивая лейблы,сорсы,м???

Ссылка на комментарий
Поделиться на другие сайты

Переменные

set #var = на аккаунт.

set var = на чара.

например 2 языка английский и русский

0 - рус. 1 - англ

if(var == 0)
{
mes "привет";
close;
}
mes "hello";
close;

Ссылка на комментарий
Поделиться на другие сайты

Переменные

set #var = на аккаунт.

set var = на чара.

например 2 языка английский и русский

0 - рус. 1 - англ

if(var == 0)
{
mes "привет";
close;
}
mes "hello";
close;

Можно 1 пример мелкий?

Ссылка на комментарий
Поделиться на другие сайты

Переменные

set #var = на аккаунт.

set var = на чара.

например 2 языка английский и русский

0 - рус. 1 - англ

if(var == 0)
{
mes "привет";
close;
}
mes "hello";
close;

Можно 1 пример мелкий?

я вроде навел пример уже

Ссылка на комментарий
Поделиться на другие сайты

Ну к примеру так:

prontera,15,12,6  script  ДаюВар  1,{
set var;
mes "Дала";
close;
}

prontera,12,12,6 script Пример 2,{
if(var == 0)
{
mes "привет";
close;
}
mes "hello";
close;

Так чтоли?

Ссылка на комментарий
Поделиться на другие сайты

Ну к примеру так:

prontera,15,12,6  script  ДаюВар  1,{
set var;
mes "Дала";
close;
}

prontera,12,12,6 script Пример 2,{
if(var == 0)
{
mes "привет";
close;
}
mes "hello";
close;

Так чтоли?

prontera,15,12,6  script  ДаюВар  1,{
set var,<value>; или input var;
mes "Дала";
close;
}

prontera,12,12,6 script Пример 2,{
if(var == 0)
{
mes "привет";
close;
}else{
mes "hello";
close;
}
}

Ссылка на комментарий
Поделиться на другие сайты

set russian, хуита;

set english, xynta;

if(russian) { mes russian; close; }

if(english) { mes english; close; }

скрипт если что твой не пашет нету "" в месе)

  • Downvote 2
Ссылка на комментарий
Поделиться на другие сайты

ну и ладно!! B) B) B) B) :P :P :P :P :D :D :lol: :lol: :lol:

P.S Чо сразу се минусовать?Я вас не понимаю ппц вы.

Изменено пользователем Карласон
Ссылка на комментарий
Поделиться на другие сайты

а так никакие "" не нужны для вывода переменных.

Для вывода нет. Но для занесения строки в строковую переменную нужно.

по идее у него просто переменные не правильного типа :rolleyes:

Также не катит такое условие в if для строковой переменной.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

В принципе в PHP такие if покатят, не знаю насчет скриптов - не изучаю.

Такие if много где покатят, но речь шла про скрипты eAthena.

А проверка по идее правильная, если variable вообще существует ( естественно должно было выдаваться значение ), то

Такая проверка считается правильной только для числовых переменных. Для строковых надо проверять:

if(.@variable$ != "")
{
...
...
}

Также в скриптах нету такого как существует переменная или нет. Есть проверка значения.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Вообще можно будет через OnInit: в массив загнать слова, а в скрипте уже mes .variable$[0]; и т.д. или если загнать слова по порядку то через for легче будет

Ссылка на комментарий
Поделиться на другие сайты

Также в скриптах нету такого как существует переменная или нет. Есть проверка значения.

В афине, если переменная не существует, то она автоматически принимает значение 0. Поэтому проверка "типа существует".. Ну я про числовые.. Со строковыми не сталкивался =)

if ( !.@var )

то же самое, что и

if ( .@var == 0 )

Изменено пользователем Кеник
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика