Jump to content

kashtesov

Members
  • Posts

    338
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by kashtesov

  1. А ты разве не знаешь детей, которые любой скрипт под своим именем перезаливают, где хотят. И мое мнение о комьюнити - там все довольно хаотично работает и кто за что отвечает непонятно.

    Я не понимаю почему его удалили... То что всякие ублюдки выкладывают скрипты это давно всем известно. После этого случая не очень хочется что либо туда выкладывать... Хотя планировал.. :redhotevil:

  2. DarkangelS написал скрипт гору о которой он мечтал около 2-х 3-х месяцев, но после того как он её сделал спустя 2-3 недели он выложил её на Community и его скрипт (Если он его сам не удалял, а он его не стал-бы удалять) УДАЛИЛИ! При всём эту-же горы выложил некий boost_94 , я не стал качать но DarkangelS утверждает что это тот-же скрипт, после чего он её снова залил на публику. Я незнаю кто там главный, почему скрипт удалили но хоть мне и немного по барабану но всё-же это не нормально!!!

  3. addEventHandler("onClientGUIClick",getRootElement(), 
    function (player) 
                if (source == button) then 
                    guiSetVisible (GUIEditor_Window[2],false) 
                    guiSetVisible (GUIEditor_Window[1],true) 
                     
                elseif (source == exite) then 
                    guiSetVisible (GUIEditor_Window[2],false) 
                    guiSetVisible (GUIEditor_Window[1],false) 
                    showCursor (false) 
                     
                elseif (source == GUIEditor_Button[22]) then 
                    money = getPlayerMoney (source) 
                    if (money>=7000) and getElementData(getLocalPlayer(),"kills")>=100 then 
                    outputChatBox ("Хуясе берсерк!",225,225,0) 
                    takePlayerMoney(7000) 
                    guiSetVisible(GUIEditor_Window[1],false) 
                    showCursor (false) 
                    setPlayerTeam ( player, getTeamFromName('111') ) 
                    else 
                    outputChatBox ("У вас недостаточно убийств",255,0,0) 
                    end              
            end 
    end) 
    

    Команду не ставит наверное потому что на клиенте устанавливаешь ее. Я бы не советовал давать игрокам команду на стороне клиента, точно также как и деньги.

    деньги отбираются

  4. Передавать и менять параметр "kills" через set/get ElementData в нужных ситуациях (например при убийстве). При входе/выходе из игры сохранять его в accountData. Чтобы там прописать надписи о ранге и делать всякие проверки чтобы кнопка была серая или белая, то все то же самое - проверять через getElementData параметр "kills" или любой свой какой нужно. Если дата равна тому-то или тому-то, то сделать то-то или то-то.

    система сохранений Kills у меня уже есть. хотелось-бы чтобы показали на скрипте...

    Вот мой Gui, это так для примера:

     

      
    addEventHandler("onClientGUIClick",getRootElement(), 
    function (player) 
                if (source == button) then 
                    guiSetVisible (GUIEditor_Window[2],false) 
                    guiSetVisible (GUIEditor_Window[1],true) 
                     
                elseif (source == exite) then 
                    guiSetVisible (GUIEditor_Window[2],false) 
                    guiSetVisible (GUIEditor_Window[1],false) 
                    showCursor (false) 
                     
                elseif (source == GUIEditor_Button[22]) then 
                    money = getPlayerMoney (source) 
                    if (money >= 7000) then 
                    outputChatBox ("Хуясе берсерк!",225,225,0) 
                    takePlayerMoney(7000) 
                    guiSetVisible(GUIEditor_Window[1],false) 
                    showCursor (false) 
                    setPlayerTeam ( player, getTeamFromName('111') ) 
                    else 
                    guiSetVisible(GUIEditor_Window[1],false) 
                    guiSetVisible(GUIEditor_Window[2],true) 
                    end              
            end 
    end) 
    

    +чел не переносится в команду.. чо за фигня, бабло-то снимают ыы

  5. Как сделать кислород н худе?

      
    function DXdraw() 
    --Variables 
            sWidth, sHeight = guiGetScreenSize() -- Getting the screen size 
      
            health = getElementHealth( getLocalPlayer() ) 
            lineLength1 = 140 * ( health / 100 ) -- Health bar 
      
            armor = getPedArmor( getLocalPlayer() ) 
            lineLength2 = 140 * ( armor / 100 ) -- Armor bar 
             
            ammoinclip = getPedAmmoInClip (getLocalPlayer()) -- The ammo inside the clip 
            totalammo = getPedTotalAmmo(getLocalPlayer())-getPedAmmoInClip(getLocalPlayer()) -- The total ammo minus ammo inside clip 
            totalammo2 = getPedTotalAmmo(getLocalPlayer()) 
            showammo1 = ammoinclip 
            showammo2 = totalammo 
            showammo3 = totalammo2 
      
            moneycount=getPlayerMoney(getLocalPlayer()) 
            money= '$' ..moneycount -- Money 
      
            local hour, mins = getTime () 
            time = hour .. ":" .. (((mins < 10) and "0"..mins) or mins) -- Time. This one makes the minutes always show by 2 digits (3:05 instead of 3:5) 
            local wantedlevel = getPlayerWantedLevel (getLocalPlayer()) --Getting the player's wanted level. 
             
             
    -------- Dynamic health colour thanks to 50p ---------- 
            tick = getTickCount ()  
             
    -- For active health bar 
          local maxHealth = 100;  -- get max health stat 
            local colourPercent = ( health / maxHealth ) * 200; 
            local red, green; -- we don't need blue because we don't use it, it'll be 0 
            if health < ( maxHealth / 2 ) then 
            red = 200; 
            green = ( health / 50 ) * ( colourPercent * 2 ); 
    else 
            green = 200; 
            red = 200 - ( ( health - 50 ) / 50 ) * 200; 
    end 
    -- For inactive health bar 
            local maxHealth = 75;  -- get max health stat 
            local colourPercent1 = ( health / maxHealth ) * 75; 
            local red1, green1; -- we don't need blue because we don't use it, it'll be 0 
            if health < ( maxHealth / 2 ) then 
            red1 = 75; 
            green1 = ( health / 50 ) * ( colourPercent1 * 2 ); 
    else 
            green1 = 75; 
            red1 = 75 - ( ( health - 50 ) / 50 ) * 75; 
    end 
    local color1 = tocolor( red1, green1, 0, 150 ) 
    local color2 = tocolor( red, green, 0, 200 ) 
      
     -- For the health bar 
     if getTickCount () %0 < 0 and health <= 0 and armor <=0 then -- If health is less than 20%, armor is 0%, the health bar will blink by hiding the health bar every 1.5 seconds. 
      
     else  
     dxDrawRectangle(sWidth-202,sHeight-87,144.0,14.0,tocolor(50,50,50,200), false) -- Health inactive bar 
     dxDrawRectangle(sWidth-200,sHeight-85,lineLength1,10.0,color2,false) --Health active bar 
     end 
      
     if armor <= 0 then 
      
     else 
    dxDrawRectangle(sWidth-200,sHeight-100,lineLength2,10.0,tocolor(0,0,200,200),false) -- Armor active bar 
    dxDrawRectangle(sWidth-202,sHeight-102,144.0,14.0,tocolor(50,50,50,200),false) -- Armor inactive bar 
    end 
    

  6. Хочу себе на сервер скрипт званий, у меня есть панель в которой выбираешь фракцию кем играть и я хочу сделать чтобы за военного нельзя было играть (кнопка была серой) пока у тебя какой-нибудь параметр не больше 1500, допустим кол. убитых зомби это вроде kills если не ошибаюсь, то как сделать если kills меньше 1500 чтобы кнопка была не активна?

    Ещё, допустим если у меня от 0 до 500 тот-же kills то выводилась надпись о ранге, допустим "новичок", когда от 1000 до 2000 в этом промежутке чтобы ранг был" рекрут", от 2000 до 3000 был ранг "злыдень писюкатый" :mrgreen: и т.д .

  7. http://www.sendspace.com/file/cvyq81

    Очень очень давно игрался с ботами и написал вот такую шляпу. Понарасставлял вэйпоинтов, ну и написал пару плюшек, чтобы все это дело хоть как то, но работало. Кому интересно, можете покапаться, поизменять там все под себя как вздумается. Боты спавнятся на военной базе в Сан-Фиерро. Массив 'botSettings' - это позиция x, y, z и угол поворта бота.

    Есть, кстати, один ну очень неприятный момент у ресурса slothbot: если оставить его включенным и уйти с сервера, а затем зайти, приблизиться к ботам, то реагировать они не будут ни в какую. Поэтому в серверном скрипте (в самом низу) пришлось дописать авто-рестартер ресурса. Не знаю, исправили ли этот баг сейчас, похоже что нет.

    В общем, надеюсь, хоть чем-то, да помог.

    оставляя сообщения на форуме в большинстве случаев он может кому-то помочь=) (но не этот это точно) :mrgreen:

  8. я вообще не понял как его создавать. пробовал вставить образец и заполнить своими кордами... убирал Int и ещё что-то и нету его..

    Поиск по форуму показал мне один пример:

    https://forum.multitheftauto.com/viewtop ... 89#p308189

    Если полистать страницы вперед, там еще пара примером есть

    я вообще по другому писал=) то то-же нихрена не работало

  9. У меня такой вопрос точнее проблема. Вообщем на сервере стоит обычный Freeroam, там вроде есть система регистрации и логина, вроде зарегестрировался,залогинился после перезахода на сервер даже авто-логин работает а если сделать рестарт сервера приходится всем заного регестрироватся. Даже когда я ставил разные GUI окна регистрации,даже тогда после рестарта всё сбивалось. Можно ли сделать какую нибудь базу или что то типо этого. Прошу помогите а то неудобно :)

    После рестарта сносятся аккаунты? О_о :shock:

  10. На рейсовых картах иногда хочется для антуража поставить поезд, вагончики. Проблема в том, что они автоматически подтягиваются на проложенные разработчиками СА пути. Как обойти это?

    А может быть, кто-нибудь даже предложит способ самому проложить пути?

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

  11. Мы не удаляем темы если они не нарушают правил. В русском разделе можно общаться на любые темы (но не в его подразделах), может быть lil_Toady обратит внимание на эту тему.. Хотя выше уже было сказано что вопрос поднимался (я не помню чем всё кончилось).

    не знал ваших правил просто считаю что тема бесполезна. если во время пока я не заброшу МТА появится приём яндекса или вебмани то скину сколько смогу=)

  12. Скорее всего вот финал, GUI свой ваще бред получился, изменил вот этот viewtopic.php?f=139&t=36010 , сделал немного светлее:

    8bfc96f9da2c.jpg

    d70098458ac5.jpg

    ---> СКАЧАТЬ <---

    Содержимое архива поместить в коренную папку МТА.

    P.S. Раньше эксешник можно было изменить , всмысле картинку при включении мта.. сейчас-же её не наблюдал там.

  13. Шрифт прикольный. Надпись "Редактор карты" наверное лучше заменить на "Редактор карт". Мне кстати фон больше нравится в MTA 1.0, но и тот мрачноват. Хочется что-то светлое. Например загрузчик Grub в openSUSE довольно жизнерадостный =)

    Для пробы ещё добавлю таких-же шариков с потёками на фон=) должно-быть по ярче

  14. Допустим у меня есть скрипт с названием Re_a.zip а мне необходимо чтобы после onPlayerWaster открывалось Gui окно из скрипта gui_s.zip , т.е срабатывала функция из gui_s.zip , вроде возможно но не шарю.

    юзать экспорт функции

    вспомнил.. там export:name:function и т.д у мя на форуме в уроке как работать через customblip есть пример

×
×
  • Create New...