Аддон к IPleoMax PreviewModel
#1

Доброго вечера!
Вообщем я сделал "Аддон" к filterscript ipleomax td, оптимизировал полностью данный скрипт, добавил возможность создания PreviewModel, всё работает на ура, но долго обновляется текстдрав, например, если создать текстдрав и просто менять ему цвет, без включенной PreviewModel, то он обновляет быстро, а если её включить, то медленно. Так вот вопрос: Можно ли как-то увеличить скорость?
PHP код:
stock UpdateTextDraw(Indexbool:Show true)
{
    if(!(
<= Index sizeof Project)) return;
    
TextDrawDestroy(Project[Index][iTextdraw]);
    
Project[Index][iTextdraw] = Text:INVALID_TEXT_DRAW;
    
Project[Index][iTextdraw] = TextDrawCreate(Project[Index][iPositionX],Project[Index][iPositionY],rusText(Project[Index][iText]));
    
TextDrawLetterSize        (Project[Index][iTextdraw], Project[Index][iLetterX], Project[Index][iLetterY]);
    if(
Project[Index][iUsebox] || Project[Index][iFont] >= 4)
    
TextDrawTextSize        (Project[Index][iTextdraw], Project[Index][iTextX], Project[Index][iTextY]);
    
TextDrawAlignment       (Project[Index][iTextdraw], Project[Index][iAlignment] ? Project[Index][iAlignment] : 1);
    
TextDrawColor           (Project[Index][iTextdraw], Project[Index][iColor]);
    
TextDrawUseBox           (Project[Index][iTextdraw], Project[Index][iUsebox]);
    
TextDrawBoxColor           (Project[Index][iTextdraw], Project[Index][iBoxcolor]);
    
TextDrawSetShadow       (Project[Index][iTextdraw], Project[Index][iShadow]);
    
TextDrawSetOutline      (Project[Index][iTextdraw], Project[Index][iOutline]);
    
TextDrawBackgroundColor (Project[Index][iTextdraw], Project[Index][iBackgroundcolor]);
    
TextDrawFont               (Project[Index][iTextdraw], Project[Index][iFont]);
    
TextDrawSetProportional    (Project[Index][iTextdraw], Project[Index][iProportion]);
///////////////ВОТ
    
if(Project[Index][iPreviewModel] > -1)
    {
        
TextDrawSetPreviewModel(Project[Index][iTextdraw], Project[Index][iPreviewModel]);
        
TextDrawSetPreviewRot(Project[Index][iTextdraw],Project[Index][iPMRotX], Project[Index][iPMRotY], Project[Index][iPMRotZ], Project[Index][iPMZoom]);
    }
////////////////////
    
if(ShowTextDrawShowForPlayer(ProjectEditorProject[Index][iTextdraw]);

Кстати, я засунул новые картинки в стандартный PLEO.txd и сохранил, но вот беда.. Почему-то в игре отображаются те модели текстдрава, которые я удалил и поставил свои!



По сути работать с ним удобно, но просто, пока я изменяю какую-либо координату, то картинки просто нет, а как отпускаю, появляется
Reply
#2

Рендер объекта занимает время.
Reply
#3

Обойти его никак нельзя?) Или ускорить работу
Reply
#4

кинь весь фс в личку, решим проблему.
Reply
#5

А можешь в паблик выложить FS? :3 Или помочь самому сделать с Preview Model?
Reply
#6

Quote:
Originally Posted by NikkLeiz
Посмотреть сообщение
А можешь в паблик выложить FS? :3 Или помочь самому сделать с Preview Model?
Да его вроде не так уж и сложно сделать
Я очень возился долго для удобства для себя.
Reply
#7

Quote:
Originally Posted by NikkLeiz
Посмотреть сообщение
А можешь в паблик выложить FS? :3 Или помочь самому сделать с Preview Model?
До меня был ещё один человек, который создал PrewievModel в ITD, но он только видео показал, и он был на английском и не такой удобный как у меня :З, а я его выложил, пускай и за цену..
Reply
#8

Зачем покупать?
https://sampforum.blast.hk/showthread.php?tid=510526
Reply
#9

Почитай плюсы моего и этого...
Reply
#10

Quote:
Originally Posted by Daea
Посмотреть сообщение
Почитай плюсы моего и этого...
"МОЙ ИЛИТНИЕ!!1 Я ИВО САМ СКОПИПАСТИЛ!!1"
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)