Как сделать торговца, покупающего дороже? [MV]
10 года 3 мес. назад #88970
от AnnTenna
AnnTenna создал тему: Как сделать торговца, покупающего дороже? [MV]
В связи с переносом на МВ у меня полетел еще один преприкольный скрипт - особый торговец, которому можно продавать вещи в два раза дороже, чем обычно. Нужно как-то это дело реализовать на MV.
На самом деле, задача проще, чем кажется, ведь нужно просто помочь переписать уже готовую реализацию на другой язык.
Вот как это было на Эйсе
Айдишники у меня с 20 по 30 потому что предметы у меня значатся только в этом диапозоне, чтоб цикл не загружать.
На самом деле, задача проще, чем кажется, ведь нужно просто помочь переписать уже готовую реализацию на другой язык.
Вот как это было на Эйсе
Code:
//Делаем дороже в два раза
itID = 20
num2 = 30
begin
$data_items[itID].price *= 2
itID += 1
end while itID < num2
//Далее идет команда продажи с обычным вызывом магазина
//Возвращаем стоимость как было раньше
itID = 20
num2 = 30
begin
$data_items[itID].price /= 2
itID += 1
end while itID < num2
Айдишники у меня с 20 по 30 потому что предметы у меня значатся только в этом диапозоне, чтоб цикл не загружать.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад - 10 года 3 мес. назад #88971
от Iren_Rin
Нужно проверять, т.к. мейкера нет под рукой.
Iren_Rin ответил в теме Как сделать торговца, покупающего дороже? [MV]
Code:
var fromId = 20;
var toId = 30;
//Twice price
for(i = fromId; i <= toId; i++) {
$data_items[i].price *= 2;
}
//Sell items
//Normal price
for(i = fromId; i <= toId; i++) {
$data_items[i].price /= 2;
}
Последнее редактирование: 10 года 3 мес. назад пользователем Iren_Rin.
Спасибо сказали: AnnTenna, MaltonTheWarrior
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад #88973
от AnnTenna
AnnTenna ответил в теме Как сделать торговца, покупающего дороже? [MV]
Что-то у меня слегка не работает 
Даже не знаю...еще может быть связано с тем, что я нашла - нужно там в игре как-то еще обнулить все вещи и деньги (там тоже руби-скрипт был раньше), хотя я его вроде удалила для теста этого
Даже не знаю...еще может быть связано с тем, что я нашла - нужно там в игре как-то еще обнулить все вещи и деньги (там тоже руби-скрипт был раньше), хотя я его вроде удалила для теста этого
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад - 10 года 3 мес. назад #88976
от Iren_Rin
Iren_Rin ответил в теме Как сделать торговца, покупающего дороже? [MV]
Понятно, сча попробую поправить. [hr]
Ну да, это же js, тут у них CamelCase для именования переменных принят, поэтому нужно $dataItems а не $data_items. Вот рабочий вариант
Ну да, это же js, тут у них CamelCase для именования переменных принят, поэтому нужно $dataItems а не $data_items. Вот рабочий вариант
Code:
var fromId = 20;
var toId = 30;
//Twice price
for(i = fromId; i <= toId; i++) {
$dataItems[i].price *= 2;
}
//Sell items
//Normal price
for(i = fromId; i <= toId; i++) {
$dataItems[i].price /= 2;
}
Последнее редактирование: 10 года 3 мес. назад пользователем strelokhalfer.
Спасибо сказали: AnnTenna, MaltonTheWarrior
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 мес. назад #88985
от AnnTenna
AnnTenna ответил в теме Как сделать торговца, покупающего дороже? [MV]
Да!!!!
Круто!
Вот так прекрасно работает! Большое спасибо!
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.091 секунд
