RU 📌 Pinned

Как сделать?

Dark[Ol(U23)leneri] #34 18.04.2010 22:57 6408 comments 2435982 views

Совёнок,
STATTXT возвращает текст из доп. описания. Получаешь его в какую-нибудь переменную, и в этой переменной обрабатываешь текст пример:
$stat_description = $replace($stattxt,”строка которую хотим удалить”)
clr
pl $stat_description

А есть какая нибудь инфа по поводу совместимости игр с андроидом?
Какой плеер им нужен, какой максимальный или оптимальный размер изображений в пикс итд.
Или тыкните где это лежит.
всем спасибо

Chaos Legion,
Плеер можно скачать в PlayMarket, а вот остальное, можно узнать путем экспериментирования.

народ, у меня возник вопрос по навигатору. проблема в сохранениях. как сделать чтобы act сейва делала два сохранения поочерёдно при каждом следующем клике( клик1=сейв1, клик2=сейв2), а потом каждый следующий клик чтобы перезаписывал более раннее сохранение?

Aleks Versus Moderator 16.03.2016 18:26 (9 years ago)

Aaaspavel,

act 'Сохранить':
	if save_count=0:
		savegame '1.sav'
	else
		savegame '2.sav'
	end
	save_count=1-save_count
end

Aleks Versus, лаконичнее можно :)

act 'Сохранить':
	save_count = iif(save_count = 0, 1, 0)
	savegame '<<save_count + 1>>.sav'
end

или, мне больше нравится, если использовать твой прием:

act 'Сохранить': 
    savegame '<<save_count + 1>>.sav' 
    save_count = 1 - save_count
end

или вот так:

act 'Сохранить': 
    save_count = no save_count
    savegame '<<save_count + 2>>.sav' 
end

:) :) :)

Aleks Versus, evp,
а как в данном случае должна быть сформулирована загрузка для обоих сохранений?

Aleks Versus Moderator 17.03.2016 07:22 (9 years ago)

Aaaspavel,
в смысле? Загрузка из последнего сохранённого по действию? Проверяешь по условию, каково значение save_count и в зависимости от этого загружаешь то, или иное сохранение.
Либо:

act 'загрузить последнее':
    loadgame '<<save_count+1>>.sav'
end

evp,
по хорошему надо было нормальный счётчик сделать. )) Но я почему-то это нелепое отрицание запихнул.

act 'Сохранить':
     savegame '<<save_count+1>>.sav'
     save_count += 1
     if save_count > 1: save_count = 0
end

Aaaspavel:

Aleks Versus, evp,
а как в данном случае должна быть сформулирована загрузка для обоих сохранений?

Если save_count определяется до записи сохранения (как в 1-м и 3-м вариантах), то просто:

Spoiler
act 'Сохранить': 
    save_count = iif(save_count = 0, 1, 0) 
    savegame '<<save_count + 1>>.sav' 
end
act 'загрузить последнее': 
    loadgame '<<save_count + 1>>.sav' 
end
Spoiler
act 'Сохранить': 
    save_count = no save_count 
    savegame '<<save_count + 2>>.sav' 
end
act 'загрузить последнее': 
    loadgame '<<save_count + 2>>.sav' 
end

Если же save_count изменяется после сохранения, как во втором варианте, то его последнее значение надо рассчитать:

Spoiler
act 'Сохранить': 
    savegame '<<save_count + 1>>.sav' 
    save_count = 1 - save_count 
end
act 'загрузить последнее':
    load_count = 1 - save_count
    loadgame '<<load_count + 1>>.sav' 
end

Aleks Versus, видимо, спешил и не заметил ошибку в своем коде, который будет пытаться загрузить не последнее, а предпоследнее сохранение.

Aleks Versus:

по хорошему надо было нормальный счётчик сделать. ))

Конечно, например, так:

! Количество слотов
n = 5
act 'Сохранить':
    save_count = iif (save_count < n, save_count + 1, 1) 
    savegame '<<save_count>>.sav' 
end
if save_count:
    act 'загрузить последнее': loadgame '<<save_count>>.sav' 
end
Aleks Versus Moderator 17.03.2016 13:34 (9 years ago)

evp:

Aleks Versus, видимо, спешил и не заметил ошибку в своем коде,

да, ссори. )))

eolvin, боюсь, что это проблема плеера, а не QSP. Поэтому вам следует обратиться сюда.

evp:

eolvin, боюсь, что это проблема плеера, а не QSP

ага, только это скорее проблема не плеера и не QSP, а проблема железа… кстати, недавно неделю юзал разные игрушки на QSP, уже мышка стала подлагивать, в итоге CCleaner вычистил 16 гигов.

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

Не вижу проблемы с сохранениями в Навигаторе. По умолчанию, он предлагает вам 5 слотов для сохранений.

Окно Навигатора: Системный диалог: Диалог сохранения: Диалог загрузки:

Минут 30 втыкал в хелпы так и не понял как сделать в классике вывод изображений послойно.
Нет не так… я даже не понял можно ли это сделать вообще. ))
Похоже что через CSS, но работает ли оно в классике и как что где писать и закоментить?

Log in or Register to post comments.