RU
Починка кода Евгена
Евген
#278
•
06.03.2011 09:16
•
28 comments
•
27662 views
А можно сделать на одной локе loop1, loop2 и тд
if $weapon = 'Булава' or 'булава':
msg '<b>Вот ваша булава, а теперь идите искоренять зло</b>'
addobj 'Булава'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
jump 'loooop'
end
З.Ы. Aleks Versus, классная фота у тебя. Только зачем себя на пэинте разукрашивать? И так нормуль.
Евген,
Все правильно! Молодец!
А теперь скопируй то что ты написал, целиком в свою локацию. Только без изменений! Вот, прям как есть.
Сначала первый код, потом сразу за ним второй.
Ошибку пишет
Код:
:loooop
$weapon = input('<b>А теперь скажите, какое оружие вам выдать для искоренения зла, меч или булаву?</b>')
if $weapon = 'Меч' or $weapon ='меч':
msg '<b>Вот ваш меч, а теперь идите искоренять зло</b>'
addobj 'Меч'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
jump 'loooop'
end
if $weapon = 'Булава' or $weapon ='булава':
msg '<b>Вот ваша булава, а теперь идите искоренять зло</b>'
addobj 'Булава'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
jump 'loooop'
end
Так должно быть?
Пишет несоответствие типов данных.
if $weapon = ‘Булава’ or ‘булава’:
ашипка
Код:
:loooop
$weapon = input('<b>А теперь скажите, какое оружие вам выдать для искоренения зла, меч или булаву?</b>')
if $weapon = 'Меч' or $weapon ='меч':
msg '<b>Вот ваш меч, а теперь идите искоренять зло</b>'
addobj 'Меч'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
end
if $weapon = 'Булава' or $weapon ='булава':
msg '<b>Вот ваша булава, а теперь идите искоренять зло</b>'
addobj 'Булава'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
jump 'loooop'
end
А теперь?
Сировно ашипку пишет…
Евген,
убери девятую строку, “jump ‘loooop’” в первом условии.
:loooop
$weapon = input('<b>А теперь скажите, какое оружие вам выдать для искоренения зла, меч или булаву?</b>')
if $weapon = 'Меч' or $weapon ='меч':
msg '<b>Вот ваш меч, а теперь идите искоренять зло</b>'
addobj 'Меч'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
end
if $weapon = 'Булава' or $weapon ='булава':
msg '<b>Вот ваша булава, а теперь идите искоренять зло</b>'
addobj 'Булава'
gt 'Город'
else
msg '<b>У нас нету такого оружия...</b>'
jump 'loooop'
end
Получилось, НО он пишет что такого оружия нету, а потом даёт вещь.
Уже поправил.
А, ну да, там нужно было еще две строки убрать :)
Ну, надеюсь теперь все стало на свои места
Аха зайди в эту ТЕМУ