Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-10-14, 19:32


MalyCyferek

Bezmózgi






Wiek: 27
Na forum: 3319 dni
Posty: 29

Piwa: 96

Respekt: 45,3

Witam, ot?? chcia?bym ?eby skrypt: https://community.mtasa.com/index.php?p=resources&s=details&id=12778 Mogli u?ywa? tylko admini :/ | Oczywi?cie za pomoc daje Zimne :piwo: !

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-18, 19:51


NoKill1997

Online






Wiek: 28
Na forum: 3224 dni
Posty: 183
Nick w MP: Mefedroniarz.PDW

Piwa: 778

Respekt: 80,5

Chcialbym aby w tej pracy:
http://www48.zippyshare.com/v/QWk6JRMt/file.html
mozna bylo ja rozpoczac po przez klikniecie w GUI napisu rozpocznij

Podpis
Aktualny projekt: LSgame
Na scenie MTA od: 2015 roku.
Discord: Chwilowoo, brak
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-29, 18:35


xWilczu







Wiek: 24
Na forum: 3967 dni
Posty: 25
Nick w MP: Svatekl



Respekt: 50

Pomocy! Przerobi mi kto? ogrpg-parking z it's your world, abym m?g? zamieni? np. nazw? Banshee na Lamborghini? Najlepiej co? pod t? linijk?: (Tak ?eby w przechowalni zamiast Banshee to pisa?o Lambo itd.)

local customCarNames = --
{
[429]= 'Lamborghini';
}

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-11-18, 14:38


quadowca11







Wiek: 32
Na forum: 3583 dni
Posty: 5
Nick w MP: quadowca11

Piwa: 34

Respekt: 30

local nowy_rok = 5106840 - getRealTime().timestamp

local function nowyrok()
nowy_rok = nowy_rok - 1
end
setTimer(nowyrok, 1000, 0)

local function timeCount(numSec)
local hours = string.format(^%02.f", math.floor(numSec/3600))
local mins = string.format("%02.f", math.floor(numSec/60 = (hours*60))
local sec = string.format("%02.f", math.floor(numSec -hours*3600 - mins * 60))
return hours..":"..mins..":"..sec



Dodajcie dxdrawtext zeby pojawialo sie na prawym donlym rogu ten czas z gory dzieki

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-04, 18:05


Waszkaa







Wiek: 33
Na forum: 3220 dni
Posty: 24
Nick w MP: WaszkaG



Respekt: 50

Witam !
Prosze o przerobienie skryptu w taki spos?b aby mozna by?o sie teleportowac razem z autem w kt?rym sie siedzi. P?ki co tylko mozna sie tepac gdy jest sie poza autem

Z g?ry dzi?ki i za pomoc daje R* :piwo:


function Window ( )

        if ( guiGetVisible myWindow ) == true then   
        
                guiSetVisible myWindowfalse )

                showCursor false )
        else      
                guiSetVisible myWindowtrue )

                showCursor true )
        end
end


myWindow guiCreateWindow 0.160.0.7.7"JDM Legends"true )


local tabPanel guiCreateTabPanel 00.111truemyWindow )
local Teleports guiCreateTab"Teleport na Mapy"tabPanel )




--GUI Buttons
LSAirport guiCreateButton0.030.010.180.12"Touge Akina UP"trueTeleports )
guiSetFont LSAirport"default-bold-small" )

LVAirport guiCreateButton0.030.130.180.12"Touge Akina Down"trueTeleports )
guiSetFont LVAirport"default-bold-small" )

AbandedAirstrip guiCreateButton0.030.250.180.12"Touge Bihoku"trueTeleports )
guiSetFont AbandedAirstrip"default-bold-small" )

SFAirport guiCreateButton0.030.370.180.12"Drift Stage"trueTeleports )
guiSetFont SFAirport"default-bold-small" )

MountChiliad guiCreateButton0.030.490.180.12"East Minami Circuit"trueTeleports )
guiSetFont MountChiliad"default-bold-small" )

WangCars guiCreateButton0.030.610.180.12"Meihancircuit"trueTeleports )
guiSetFont WangCars"default-bold-small" )

Ottos guiCreateButton0.40.010.180.12"Drift Track"trueTeleports )
guiSetFont Ottos"default-bold-small" )

Area51 guiCreateButton0.40.130.180.12"Touge Ebisu Soutch"trueTeleports )
guiSetFont Area51"default-bold-small" )

BigEar guiCreateButton0.40.250.180.12"Touge Ebisu West"trueTeleports )
guiSetFont BigEar"default-bold-small" )

BlueBerry guiCreateButton0.40.370.180.12"Touge Project Touge"trueTeleports )
guiSetFont BlueBerry"default-bold-small" )

Heli guiCreateButton0.40.490.180.12"Touge Nikko"trueTeleports )
guiSetFont Heli"default-bold-small" )

Grove guiCreateButton0.40.610.180.12"Nakayubi"trueTeleports )
guiSetFont Grove"default-bold-small" )

Dam guiCreateButton0.770.010.180.12"Touge Okaru"trueTeleports )
guiSetFont Dam"default-bold-small" )

BackBeyond guiCreateButton0.770.130.180.12"Touge Gokart"trueTeleports )
guiSetFont BackBeyond"default-bold-small" )

Quarry guiCreateButton0.770.250.180.12"Ultra Nitro Track"trueTeleports )
guiSetFont Quarry"default-bold-small" )

Bayside guiCreateButton0.770.370.180.12"Touge Sekia."trueTeleports )
guiSetFont Bayside"default-bold-small" )

Pecker guiCreateButton0.770.490.180.12"Tsukuba"trueTeleports )
guiSetFont Pecker"default-bold-small" )

Bridge guiCreateButton0.770.610.180.12"Fantazy Hill"trueTeleports )
guiSetFont Bridge"default-bold-small" )


Redring guiCreateButton0.40.780.180.063""trueTeleports )
guiSetFont Close"default-bold-small" )
Garage guiCreateButton( -0.080.871.10.063"Garaz"trueTeleports )
guiSetFont Close"default-bold-small" )
Close guiCreateButton( -0.080.941.10.063"Zamknij"trueTeleports )
guiSetFont Close"default-bold-small" )


bindKey "F2""down"Window )


guiSetAlpha myWindow)
guiWindowSetSizable myWindowfalse )

--Label Color
function changeLabelColor ( )

    guiLabelSetColor Onemath.random(0255), math.random(0255), math.random(0255) )
end

setTimer changeLabelColor1000)


--Close
addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
           if (source == Closethen
           guiSetVisiblemyWindowfalse )
           showCursorfalse )
                end  

           end
)


--Teleports
addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == MountChiliadthen
            local player getLocalPlayer()
                    setElementPosition (player , -877.7409667969520.676635742214.1091003418  )
            end
          end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == LSAirportthen
            local player getLocalPlayer()
                        setElementPosition (player , -3289.7409667969890.6766357422322.1091003418  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == LVAirportthen
            local player getLocalPlayer()
                  setElementPosition (player , -2926.9138183594487.12048339845.2602405548  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == AbandedAirstripthen
            local player getLocalPlayer()
                  setElementPosition (player , -3266.59480957031, -1067.166115234413.2322671096  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == SFAirportthen
            local player getLocalPlayer()
                  setElementPosition (player , -3112.1933, -868.013682067871110.471401863098  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == WangCarsthen
            local player getLocalPlayer()
                  setElementPosition (player , -28441483.88152187549.9797288131714  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Ottosthen
            local player getLocalPlayer()
                  setElementPosition (player 1326.7004394531, -2840.5749218759.8597288131714  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Area51then
            local player getLocalPlayer()
                  setElementPosition (player , -824.610333007812192.1982431641123.08539108276  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == BigEarthen
            local player getLocalPlayer()
                  setElementPosition (player 174.564470214843035.121528320329.465629577637  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == BlueBerrythen
            local player getLocalPlayer()
                  setElementPosition (player 2969.3661103248596, -1723.7834129333537.5212655067444  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Helithen
            local player getLocalPlayer()
                  setElementPosition (player , -2246.394470214842099.94152832035.965629577637  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Grovethen
            local player getLocalPlayer()
                  setElementPosition (player , -311.3193359375, -3027.171630859450.765625 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Damthen
            local player getLocalPlayer()
                  setElementPosition (player , -4235.02734375633.9217529297620.654315948486 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == BackBeyondthen
            local player getLocalPlayer()
                  setElementPosition (player 3409.932983398441335.801025390620.003288269043 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Quarrythen
            local player getLocalPlayer()
                  setElementPosition (player , -3449.7600, -1642.9484059570361.8789616699 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Baysidethen
            local player getLocalPlayer()
                  setElementPosition (player 2082.322290625, -142.64066015628.9991247940063 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Peckerthen
            local player getLocalPlayer()
                  setElementPosition (player 140.91618725586637.1567421875420.863159790039 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Bridgethen
            local player getLocalPlayer()
                  setElementPosition (player 827.9711, -2061.232413.86 )

            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Garagethen
            local player getLocalPlayer()
                    setElementPosition (player 2591.8709667969, -2347.736635742213.652  )
            end
          end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Redringthen
            local player getLocalPlayer()
                    setElementPosition (player , -566.404409667969, -649.5066357422326.252  )
            end
          end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-05, 20:08


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

"Waszkaa" napisał/a:

Witam !
Prosze o przerobienie skryptu w taki spos?b aby mozna by?o sie teleportowac razem z autem w kt?rym sie siedzi. P?ki co tylko mozna sie tepac gdy jest sie poza autem

Z g?ry dzi?ki i za pomoc daje R* :piwo:


function Window ( )

        if ( guiGetVisible myWindow ) == true then   
        
                guiSetVisible myWindowfalse )

                showCursor false )
        else      
                guiSetVisible myWindowtrue )

                showCursor true )
        end
end


myWindow guiCreateWindow 0.160.0.7.7"JDM Legends"true )


local tabPanel guiCreateTabPanel 00.111truemyWindow )
local Teleports guiCreateTab"Teleport na Mapy"tabPanel )




--GUI Buttons
LSAirport guiCreateButton0.030.010.180.12"Touge Akina UP"trueTeleports )
guiSetFont LSAirport"default-bold-small" )

LVAirport guiCreateButton0.030.130.180.12"Touge Akina Down"trueTeleports )
guiSetFont LVAirport"default-bold-small" )

AbandedAirstrip guiCreateButton0.030.250.180.12"Touge Bihoku"trueTeleports )
guiSetFont AbandedAirstrip"default-bold-small" )

SFAirport guiCreateButton0.030.370.180.12"Drift Stage"trueTeleports )
guiSetFont SFAirport"default-bold-small" )

MountChiliad guiCreateButton0.030.490.180.12"East Minami Circuit"trueTeleports )
guiSetFont MountChiliad"default-bold-small" )

WangCars guiCreateButton0.030.610.180.12"Meihancircuit"trueTeleports )
guiSetFont WangCars"default-bold-small" )

Ottos guiCreateButton0.40.010.180.12"Drift Track"trueTeleports )
guiSetFont Ottos"default-bold-small" )

Area51 guiCreateButton0.40.130.180.12"Touge Ebisu Soutch"trueTeleports )
guiSetFont Area51"default-bold-small" )

BigEar guiCreateButton0.40.250.180.12"Touge Ebisu West"trueTeleports )
guiSetFont BigEar"default-bold-small" )

BlueBerry guiCreateButton0.40.370.180.12"Touge Project Touge"trueTeleports )
guiSetFont BlueBerry"default-bold-small" )

Heli guiCreateButton0.40.490.180.12"Touge Nikko"trueTeleports )
guiSetFont Heli"default-bold-small" )

Grove guiCreateButton0.40.610.180.12"Nakayubi"trueTeleports )
guiSetFont Grove"default-bold-small" )

Dam guiCreateButton0.770.010.180.12"Touge Okaru"trueTeleports )
guiSetFont Dam"default-bold-small" )

BackBeyond guiCreateButton0.770.130.180.12"Touge Gokart"trueTeleports )
guiSetFont BackBeyond"default-bold-small" )

Quarry guiCreateButton0.770.250.180.12"Ultra Nitro Track"trueTeleports )
guiSetFont Quarry"default-bold-small" )

Bayside guiCreateButton0.770.370.180.12"Touge Sekia."trueTeleports )
guiSetFont Bayside"default-bold-small" )

Pecker guiCreateButton0.770.490.180.12"Tsukuba"trueTeleports )
guiSetFont Pecker"default-bold-small" )

Bridge guiCreateButton0.770.610.180.12"Fantazy Hill"trueTeleports )
guiSetFont Bridge"default-bold-small" )


Redring guiCreateButton0.40.780.180.063""trueTeleports )
guiSetFont Close"default-bold-small" )
Garage guiCreateButton( -0.080.871.10.063"Garaz"trueTeleports )
guiSetFont Close"default-bold-small" )
Close guiCreateButton( -0.080.941.10.063"Zamknij"trueTeleports )
guiSetFont Close"default-bold-small" )


bindKey "F2""down"Window )


guiSetAlpha myWindow)
guiWindowSetSizable myWindowfalse )

--Label Color
function changeLabelColor ( )

    guiLabelSetColor Onemath.random(0255), math.random(0255), math.random(0255) )
end

setTimer changeLabelColor1000)


--Close
addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
           if (source == Closethen
           guiSetVisiblemyWindowfalse )
           showCursorfalse )
                end  

           end
)


--Teleports
addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == MountChiliadthen
            local player getLocalPlayer()
                    setElementPosition (player , -877.7409667969520.676635742214.1091003418  )
            end
          end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == LSAirportthen
            local player getLocalPlayer()
                        setElementPosition (player , -3289.7409667969890.6766357422322.1091003418  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == LVAirportthen
            local player getLocalPlayer()
                  setElementPosition (player , -2926.9138183594487.12048339845.2602405548  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == AbandedAirstripthen
            local player getLocalPlayer()
                  setElementPosition (player , -3266.59480957031, -1067.166115234413.2322671096  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == SFAirportthen
            local player getLocalPlayer()
                  setElementPosition (player , -3112.1933, -868.013682067871110.471401863098  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == WangCarsthen
            local player getLocalPlayer()
                  setElementPosition (player , -28441483.88152187549.9797288131714  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Ottosthen
            local player getLocalPlayer()
                  setElementPosition (player 1326.7004394531, -2840.5749218759.8597288131714  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Area51then
            local player getLocalPlayer()
                  setElementPosition (player , -824.610333007812192.1982431641123.08539108276  ) 
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == BigEarthen
            local player getLocalPlayer()
                  setElementPosition (player 174.564470214843035.121528320329.465629577637  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == BlueBerrythen
            local player getLocalPlayer()
                  setElementPosition (player 2969.3661103248596, -1723.7834129333537.5212655067444  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Helithen
            local player getLocalPlayer()
                  setElementPosition (player , -2246.394470214842099.94152832035.965629577637  )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Grovethen
            local player getLocalPlayer()
                  setElementPosition (player , -311.3193359375, -3027.171630859450.765625 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Damthen
            local player getLocalPlayer()
                  setElementPosition (player , -4235.02734375633.9217529297620.654315948486 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == BackBeyondthen
            local player getLocalPlayer()
                  setElementPosition (player 3409.932983398441335.801025390620.003288269043 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Quarrythen
            local player getLocalPlayer()
                  setElementPosition (player , -3449.7600, -1642.9484059570361.8789616699 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Baysidethen
            local player getLocalPlayer()
                  setElementPosition (player 2082.322290625, -142.64066015628.9991247940063 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Peckerthen
            local player getLocalPlayer()
                  setElementPosition (player 140.91618725586637.1567421875420.863159790039 )
            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Bridgethen
            local player getLocalPlayer()
                  setElementPosition (player 827.9711, -2061.232413.86 )

            end
         end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Garagethen
            local player getLocalPlayer()
                    setElementPosition (player 2591.8709667969, -2347.736635742213.652  )
            end
          end
)

addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
        function ( )
            if (source == Redringthen
            local player getLocalPlayer()
                    setElementPosition (player , -566.404409667969, -649.5066357422326.252  )
            end
          end
)


addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
    function ( )
        if (source == MountChiliadthen
            local player getLocalPlayer()
            if isPedInVehicle(localPlayerthen
                player getPedOccupiedVehicle(localPlayer)
            end
            setElementPosition (player , -877.7409667969520.676635742214.1091003418  )
        end
    end)
Powinno dzia?a?, reszte trzeba tak samo przerobi? (je?li dzia?a), chocia? mo?na to by?o zapisa? wszystko kr?cej, np.
addEventHandler "onClientGUIClick"getResourceRootElement(getThisResource()),
    function ( )
        local player getLocalPlayer()
        if isPedInVehicle(localPlayerthen
            player getPedOccupiedVehicle(localPlayer)
        end
        
        if source == MountChiliad then
            setElementPosition (player , -877.7409667969520.676635742214.1091003418  )
        elseif source == LSAirport then
            setElementPosition(player, -3289.7409667969890.6766357422322.1091003418)
        elseif source == LVAirport then
            setElementPosition (player , -2926.9138183594487.12048339845.2602405548  )
        -- i tutaj mozesz tak dalej wypisywac elseif, byle by na samym koncu bylo end :)
        end
        
    end)


Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-05, 22:23


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

dawid2632, W gui click gracz to automatycznie localPlayer wi?c deklarowanie tej zmiennej nie ma sensu, i zmieni?bym "player" na "vehicle" wko?cu tam nie jest gracz tylko pojazd

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-05, 22:42


Eitho







Wiek: 24
Na forum: 3489 dni
Posty: 330
Nick w MP: Eitho

Piwa: 746

Respekt: 256,5
Respekt: 256,5Respekt: 256,5Respekt: 256,5

"amited" napisał/a:

dawid2632, W gui click gracz to automatycznie localPlayer wi?c deklarowanie tej zmiennej nie ma sensu, i zmieni?bym "player" na "vehicle" wko?cu tam nie jest gracz tylko pojazd

Ja edytowa?em tylko jego kod, a z racji ?e nie by?o potrzeby usuwania tego, to zostawi?em ;)

[ Dodano: 2017-12-05, 22:47 ]
Nie testowa?em tego, ale powinno dzia?a?. Kr?tsze i skoro nie wiadomo czy ma przenosi? pojazd czy gracza to lepiej da? element, niby nic nie zmieni ale mo?e kto? to inaczej b?dzie czyta?
addEventHandler "onClientGUIClick"resourceRoot,
    function ( )
        element getPedOccupiedVehicle(localPlayer) or localPlayer
        
        if source == MountChiliad then
            setElementPosition(element, -877.7409667969520.676635742214.1091003418)
...


Podpis
good old days :]
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-09, 19:39


Mikolajek451







Wiek: 27
Na forum: 3423 dni
Posty: 1
Nick w MP: SteveTurner



Respekt: 50

Witam. Od kilku miesi?cy, skrypt Counter Strike: RenderWare nie przeszed? nowszego update. Rozmawia?em z loopezloo [tw?rc? skryptu] udost?pni? on skrypt na GitHub.

Ludzie pomo?ecie, gdy np jest du?o graczy, zmieni si? teama to nagle co? zaczyna si? robi?, i nie da si? strzela?, lub np. wyst?puje bug, ?e runda si? nie zmienia. Skrypt mo?na kontrybutowa?, i mo?na go zmienia? i prosz? aby kto? naprawi? bugi z nim zwi?zane. Jak to naprawicie, bardzo wam dzi?kuje poniewa? sam autor nie ma tak duzo czasu, bo czasami jak sie do niego napisze, to odpisze ale za ilestam tyg, czy nawet miesi?cy. I drugi pow?d - chce u?y? go na moim serverze.

Je?eli u was bugi si? nie pojawiaj?, to pograjcie sobie kilka rund ze znaj. i potem niech jeden zmieni dru?yne i zobaczcie co wyskakuje w debugu bo tam si? nie znam za bardzo.

https://community.multitheftauto.com/?p=resources&s=details&id=10487
https://github.com/lopezloo/mta-csrw

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-16, 14:12


hades321akatrap







Wiek: 30
Na forum: 3327 dni
Posty: 5
Nick w MP: Cyprian



Respekt: 50

Szukam Skryptu na Nosze i desk? ort

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-18, 15:34


DaVeCS

Mapper






Wiek: 31
Na forum: 3386 dni
Posty: 193
Nick w MP: DaVe

Piwa: 59

Respekt: 70,5

Chcia?bym prosi? o przerobienie skryptu tak, aby przy rozwalonym silniku nie da?o si? go odpali?.

function displayVehicleLoss(loss)
    local thePlayer getVehicleOccupant(source)
    local v getPedOccupiedVehicle(thePlayer)
    if(thePlayerthen
        local health getElementHealth )
            if ( loss >= 50 and loss 349 then
            local silnik getVehicleEngineState(v)
                if silnik == true then
                setVehicleEngineState(v,false)
                outputchatBox(client"*****?e? auto:D")
            end
        end
    end
end
addEventHandler("onVehicleDamage"getRootElement(), displayVehicleLoss)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-03, 13:26


patryk100141







Wiek: 28
Na forum: 5224 dni
Posty: 2
Nick w MP: stefan123



Respekt: 50

Witam mam skrypt na prace kierowcy ciezarowki (tira)
------------------Client------------------------
Kod:

--------------------------------------- Configuration ---------------------------------------
jobs = {
{name = "Los Santos Delivery",reward = 2330,truck = 403,trailer = 435,x = 2104.6611328125,y = -2086.919921875,z = 13.546875}
}
---------------------------------------------------------------------------------------------

local root = getRootElement()
local localPlayer = getLocalPlayer()
player = getLocalPlayer()
waypointBlip = waypointBlip

marker = createMarker(2806.314453125,903.01171875,10.757797241211-1.2,"cylinder",1,255,0,40,170)
truckingBlip = createBlip(2806.314453125,903.01171875,10.757797241211,51,1)
window = guiCreateWindow(435,218,528,462,"Trucking Job",false)
guiWindowSetSizable(window,false)
gridlist = guiCreateGridList(9,24,509,428,false,window)
column1 = guiGridListAddColumn(gridlist,"Job Name",0.6)
column2 = guiGridListAddColumn(gridlist,"Reward",0.3)

function startJob()
local selectedRow,selectedCol = guiGridListGetSelectedItem(gridlist)
local name = guiGridListGetItemText(gridlist,selectedRow,selectedCol)
for i,job in pairs(jobs) do
if job.name == name then
triggerServerEvent("createJobVeh",root,player,job.name,job.truck,job.trailer,job.x,job.y,job.z,job.reward)
end
end
end

addEventHandler("onClientResourceStart",root,function()
guiSetVisible(window,false)
addEventHandler("onClientGUIDoubleClick",gridlist,startJob,false)
end)

addEventHandler("onClientMarkerHit",marker,function(element,dimension)
if (getElementType(element) == "player") then
if (element == localPlayer) then
guiSetVisible(window,true)
showCursor(true)
outputChatBox("Press BackSpace to exit or double click on a job to start!",0,255,255)
player = element
for i,j in pairs(jobs) do
local row = guiGridListAddRow(gridlist)
guiGridListSetItemText(gridlist,row,column1,j.name,false,false)
guiGridListSetItemText(gridlist,row,column2,"$"..tostring(j.reward),false,false)
end
bindKey("backspace","down",killWindow)
end
end
end)

addEventHandler("onClientMarkerLeave",marker,function(element,dimension)
if (getElementType(element) == "player") then
if (element == localPlayer) then
guiSetVisible(window,false)
showCursor(false)
guiGridListClear(gridlist)
unbindKey("backspace","down",killWindow)
end
end
end)

addEvent("addBlip",true)
addEventHandler("addBlip",root,function(x,y,z)
waypointBlip = createBlip(x,y,z,41,1)
end)

addEvent("killBlip",true)
addEventHandler("killBlip",root,function()
destroyElement(waypointBlip)
end)

function killWindow()
guiSetVisible(window,false)
showCursor(false)
end


-------------------------------server-------------------
Kod:

local root = getRootElement()

addEvent("createJobVeh",true)
addEventHandler("createJobVeh",root,function(player,job,vehID,trailerID,x,y,z,reward)
local truck = createVehicle(vehID,2806.6708984375,912.271484375,10.75,0,0,90)
local trailer = createVehicle(trailerID,0,0,0,0,0,90)
triggerClientEvent(player,"addBlip",player,x,y,z)
local marker = createMarker(x,y,z-1.2,"cylinder",3,255,0,40,170)
outputChatBox("The job has started, go to the red marker on the minimap to finish the route!",player,0,255,255)
attachTrailerToVehicle(truck,trailer)
warpPedIntoVehicle(player,truck)
setVehicleLocked(truck,true)
setJob(player,tostring(job))
addEventHandler("onVehicleExit",root,function(player)
if source == truck then
cancelJob(player,blip,marker,truck,trailer)
end
end)
addEventHandler("onTrailerDetach",root,function()
if source == trailer then
cancelJob(player,blip,marker,truck,trailer)
end
end)
addEventHandler("onVehicleExplode",root,function()
if source == truck or source == trailer then
cancelJob(player,blip,marker,truck,trailer)
end
end)
addEventHandler("onMarkerHit",marker,function(element,dimension)
if element == truck or element == trailer then
finishJob(getVehicleOccupant(truck),reward,truck,trailer,blip,marker)
end
end)
end)

function setJob(player,job)
setElementData(player,"job",job)
end

function cancelJob(player,blip,marker,truck,trailer)
setElementData(player,"job",false)
triggerClientEvent(player,"killBlip",player)
destroyElement(marker)
destroyElement(truck)
destroyElement(trailer)
outputChatBox("Job failed!",player,255,0,0)
end

function finishJob(player,reward,truck,trailer,blip,marker)
setElementData(player,"job",false)
triggerClientEvent(player,"killBlip",player)
destroyElement(marker)
destroyElement(truck)
destroyElement(trailer)
outputChatBox("Job has been successfully completed!",player,0,255,0)
setPlayerMoney(player,getPlayerMoney(player)+reward)
end


Teraz wyjasniam o co mi chodzi:
o przerobienie funkcji cancelJob oraz finishJob.
Mianowicie funkcja cancelJob robi to ze po wyjsciu z ciezarowki usuwa ja i przyczepe itd. Chcialbym aby dziala ona na zasadzie jesli wyjde z pojazdu na chacie pisze cos w stylu wroc do pojazdu masz 20 sec i jezeli nie wejdzie w ciagu tych 20 sec to dzieje sie to co ma dziac a jesli wejdzie to zeby mogl dalej kontynuowa? prace.
I teraz funkcja finishJob dziala tak ze jak dojade do tego markera to robi to samo co poprzednia funkcja tylko daje nam pieniadze i pisze co innego na chacie.Tak czy innaczej jezeli dojade do celu to ciezarowka znika i musialbym isc na pieszo, poradzilem sobie z tym ze usunalem to ze ciezarowka znika i wracalem nia ale nie do konca to dziala. Chcialbym aby ta funkcja dzialala na zasadzie jade w wyznaczone miejsce wjezdzam w ten marker i wtedy na czacie jest napisane np zadanie wykonane wroc teraz do bazy i zeby na bazie pojawial sie marker(+blip) i zeby trzeba bylo do niego jechac dopiero po wjezdzie w ten marker zeby dzialo sie to co mialo sie dziac czyli daje nam kase usuwa ciezarowke itd
Mam nadzieje ze mi pomozecie :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-04, 16:06


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

1.

function cancelJob(player,blip,marker,truck,traileroutputChatBox("Masz 20 sekund by wr?ci? do pojazdu.",255,255,255)
    cancel setTimer(function(player,marker,truck,trailer)
setElementData(player,"job",falsetriggerClientEvent(player,"killBlip",playerdestroyElement(markerdestroyElement(truckdestroyElement(traileroutputChatBox("Job failed!",player,255,0,0) 
     end,20*1000,1,player,marker,truck,trailer)
end 

addEventHandler("onClientVehicleEnter",resourceRoot,function(plr,seat)
    if seat == and plr == getLocalPlayer() then
        if isTimer(cancelthen
            killTimer(cancel)
        end
    end
end)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
patryk100141
Wysłany: 2018-01-05, 16:07


patryk100141







Wiek: 28
Na forum: 5224 dni
Posty: 2
Nick w MP: stefan123



Respekt: 50

Teraz w ogole mi nie zaczyna tej pracy :(

[ Dodano: 2018-01-05, 16:47 ]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-08, 15:20


DaVeCS

Mapper






Wiek: 31
Na forum: 3386 dni
Posty: 193
Nick w MP: DaVe

Piwa: 59

Respekt: 70,5

M?g?by? kto? powiedzie? jak to przerobi? pod rpg w sensie z u?yciem funcji: if getAdmin(plr,4) or getAdmin(plr,3) then


Oto ten skrypt:

addCommandHandler "walizka", function(plr,cmd,kwota,...)
if kwota and ... then
local accName getAccountName getPlayerAccount plr ) )
if isObjectInACLGroup ("user."..accNameaclGetGroup "Admin" ) ) then
x,y,getElementPosition plr )
msg table.concat ( {...}, " " )
walizka createPickup xy+3z312100)
setElementData walizka"kasa"tonumber(kwota) )
outputChatBox "••• Administrator zgubi? walizk? •••"root250100  )
outputChatBox "••• Podpowied? : "..msg.." •••"root25010)
end
end
addEventHandler "onPickupHit"walizka, function(plr)
getElementData walizka"kasa" )
outputChatBox "• "..getPlayerName(plr).." znalaz? walizk?, a w niej "..string.format("%0.2f",x/100*100).." PLN •"root25010)
destroyElement walizka )
givePlayerMoney plrtonumber(x)*1)
end)
end)


Postaw piwo autorowi tego posta
 

 
Tagi: prośby :: przerobienie :: skryptu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Zasoby do MTA » PROŚBY O PRZEROBIENIE SKRYPTU Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku