Показать сообщение отдельно
Старый 26.04.2009, 17:46   #8
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Диалоговое окно!помогите!!!!!

Mark Castle, странный ты, к чему тут требовательный тон? никто не обязан тебе помогать. если тебе нужно чтобы текст появлялся и исчезал - то ясно же что это отдельная сущность.
делай как то так:

type worldtext
field ent
field l
field txt$
end type

function CreateWorldText(ent, txt$)
wt.worldtext = new worldtext
wt\ent = createsprite()
positionentity wt\ent,entityx(ent,1),entityy(ent,1),entityz(ent,1)
wt\txt = txt
wt\l = 200
end function

function DrawWorldText()
for wt.worldtext = each worldtext
cameraproject(cam,entityx(wt\ent),entityy(wt\ent),entityz(wt\ent))
Text projectedx(),projectedy()-10,wt\txt,1

wt\l = wt\l - 1
if wt\l<0 then delete wt
next
end function
писал в браузере, могут быть очепятки.

вот, тебе, кстати:
http://rules.boolean.name/e107_plugi....php?content.4

категория 2, пункт 3.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
Антихрист (26.04.2009), Android (26.04.2009), Mark Castle (26.04.2009)