Sokol-Games-GmbH / PixelCombats.PublicApi

Публичный API игры PixelCombats
25 stars 11 forks source link

Баг с js #196

Open SobakaBarabaka74 opened 10 months ago

SobakaBarabaka74 commented 10 months ago

Приведу пример

// допустим свойство test в значении 0 if (p.Properties('test').Value >= 10) { if (/* и тут тд условие идёт */) { p.Ui.Hint.Value = 'test 1! '; } }

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

forwork10 commented 10 months ago

нужен полный код, всё зависит от конкретного условия и значения property

Evgene82 commented 10 months ago

Суть не в этом, а в том что условие которое не должно выполнится - выполняется

forwork10 commented 10 months ago
if(p.Properties('test').Value>=10){
if("mak loshara"=="false"){
p.Ui.Hint.Value='test1!';
}
}

Выполнение данного кода не выводит никаких подсказок, значит условие работает как надо.

forwork10 commented 10 months ago
if(p.Properties('test').Value>=10){
if("mak loshara"=="false"){
p.Ui.Hint.Value='test1!';
}
}

Выполнение данного кода не выводит никаких подсказок, значит условие работает как надо.

я попробовал менять значения проперти и второе условие, всеравно всё работает как надо.

justqstn commented 10 months ago

мак опять твинки плодит хахахаха

kkohno commented 10 months ago

Скоро АПИ 2.0 будет. Там 90% кода тоже самое будет, однако, будут и изменения. если что изучить пример режима на АПИ 2.0 можно тут: Режим редактора на АПИ 2.0

SobakaBarabaka74 commented 8 months ago

Тут баг именно с int32 значениями, и boolean значениями. Или скорее баг с инициализацией property у игрока