#1 Re: Вопросы по скриптингу » Опкод 03FE: » 19-12-2014 22:49

Опкод 03FE предназначен для всех актёров, кроме игрока.
Никто не мешает использовать простую математику для установления количества денег игрока:
1
2
3
4
5
   
0@ = player.Money(0)
0@ *= -1
player.Money(0) += 0@
player.Money(0) += 150
0A93: end_custom_thread

Всё просто: получаем кол-во денег игрока и записываем в переменную 0@; умножаем её на -1; прибавляем к текущим деньгам игрока ту же сумму со знаком "-", получается как в математике: x - x  = 0; прибавляем нужное количество денег. Всё, старая сумма полностью стирается, а её заменяет новая. То же самое с бронёй, а вот здоровье вроде можно ставить на любой уровень без этих вычитаний.

Спасибо помогло, где то я уже это видел, вроде: Den_spb тут на форуме отписывался где то, но у него было не так объяснено как тут.
И да в я в математике, как просто сложить, умножить, разделить числа, больше ничего не знаю.
Спасибо за формулу или как там её.

#2 Вопросы по скриптингу » Опкод 03FE: » 18-12-2014 00:09

Sanya1990
Replies: 2

Здравствуйте.
Я хочу вот $PLAYER_ACTOR установить определённое колличество денег, не добавить, а именно установить.
Нашёл этот опкод: 03FE: set_actor 1@ money 0.
Меняю 1@ на $PLAYER_ACTOR, вместо: 0, ставлю разумеется любое другое число больше: 0, например 960, а деньги в игре у игрока как были, допутим 100$ так и остались.
То есть эти 100$ не поменялись на 900$.
Так вот вопрос.
Работает ли этот опкод?
Или для игрока только этот:  0109: player $PLAYER_CHAR money += 1000000 просто на прибавку к тем деньгам что были у игрока подходит?

#3 Re: Sanny Builder и CLEO » глюки и ошибки в Sanny Builder » 11-11-2014 20:16

НикИТОС wrote:

У меня под седьмой виндой иногда проскакивают ошибки в сб, если запускаю его не из под админской учётки. Sanya1990, попробуй запустить от имени администратора и воспроизвести ошибку.

Это тут не причём и Windows Vista или 7, никокого отношения не имеет к Windows Xp, это совсем другая OC и в ней не требуется запуск от администратора.

#4 Re: Sanny Builder и CLEO » глюки и ошибки в Sanny Builder » 21-09-2014 21:34

Seemann wrote:

Да, лучше всего создать новый тикет в баг-трекере. Или хотя бы более подробно описать проблему: на какой версии SB это происходит, менялся ли файл classes.db и т.д.

В последней, я постоянно обнавляю SB.
А эта ошибка случалась и раньше без измены файла: classes.db.
И да я добавил в него немного своих кейвордов, в основном это кейворды условий.
Ошибки этой точно не было в 3.04.
А тут даже когда я и ничего не изменял она может вылезти при пролистывании кейвордов любого класса.
Так же заранее хочу отметить ошибка может вылазить не всегда, например после от 3 до 10 и выше перезапусков её может и не быть, но это разумеется не решение проблемы.
А баг трекером не знаю как пользоваться, поэтому написал сюда.

#5 Re: Sanny Builder и CLEO » глюки и ошибки в Sanny Builder » 21-09-2014 15:13

Здравствуйте у меня при пролиставонии кейвордов: Actor и других выдаёт вот эту ошибку:
hhAJxv-CATs.jpg
Надеюсь вы это исправите?

Board footer

Powered by FluxBB