jenekbueno
Известный
- 157
- 69
00DD: actor $PLAYER_ACTOR driving_car_with_model 2@ это по моему вообще не условие. в клео может быть максимум 7 условий в блоке иф, а у тебя их 10.Так, здесь я хочу сделать проверку, если я не буду в указанному транспорте, то чтобы сработал только оп-код 0АF9 тобиш "ID %d", и вернутся обратно (закончить код), если я буду в указанному транспорте то срабатывал и оп-код 0АF9 и чтобы появился тот "print "~r~ You are in flying transport!"
чекни код на работоспособность.
CLEO:
:check
SAMP.IsCommandTyped(20@)
0AD4: 20@ = scan_string 20@ format "%d" 21@
if 20@ == 1 // если кол-во аргументов в команде равно 1.
then
00DD: actor $PLAYER_ACTOR driving_car_with_model 2@
if or
2@ = 460
2@ = 469
2@ = 487
2@ = 511
2@ = 512
2@ = 513
2@ = 519
then
print "~r~ You are in flying transport!" 2000
SAMP.CmdRet()
end
if or
2@ = 553
2@ = 577
2@ = 592
2@ = 593
then
print "~r~ You are in flying transport!" 2000
else
0AF9: samp say_msg "ID %d" 21@
end
end
SAMP.CmdRet()