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

Wysłany: 2018-05-08, 17:09


K4P







Wiek: 26
Na forum: 3204 dni
Posty: 15
Nick w MP: K4P



Respekt: 50

M?g?by kto? mi pom?c w napisaniu skryptu? Nie tak ?e da mi linka i sam sobie r?b bo ja nie ogarne ,a chodzi o skypt:
-Strzelanie z swata i stra?y po?arnej
-Pojazd kt?ry zniknie po 5 min jak si? go nie u?ywa
Skrypt w kt?rym si? respi pojazd z markeru :
stworzPojazd = createMarker ( -821.90, 1890.5, 5.40, "cylinder", 3, 255 ,96, 0, 255 ) -- uzupe?‚nij pozycje markeru
tabelaPojazd = {}

-- // Funkcja na tworzenie pojazdu oraz sprawdzanie czy gracz wjecha?‚ pojazdem, czy wszed?‚ bez pojazdu\ --

function tworzeniePojazdu (hitElement)
    if ( isElement(hitElement) and getElementType(hitElement) == 'player' ) then     
        local pojazdElement = getPedOccupiedVehicle(hitElement)
        if ( pojazdElement ) then 
            if ( tabelaPojazd[hitElement] ) then 
                destroyElement(pojazdElement)
                tabelaPojazd[hitElement] = nil
                outputChatBox ("TwĂłj Pojazd Zosta?‚ Schowany!", hitElement, 255, 255, 255)
                return
            end 
        end 
-- // Cz?™?›?‡ funkcji tworz?…cej pojazd dla gracza, od razu teleportuje do ?›rodka pojazdu \ --
        local x, y, z = getElementPosition (hitElement) -- tutaj nic nie zmieniasz, gdyĹĽ okre?›la pozycj?™ gracza i na jego miejscu tworzy pojazd
        local rotX, rotY, rotZ = getElementRotation (hitElement)
        tabelaPojazd[hitElement] = createVehicle ( 433, -811.20,1892.40,7.19)
        setElementRotation (tabelaPojazd[hitElement], rotX, rotY, 282.5)
        warpPedIntoVehicle (hitElement, tabelaPojazd[hitElement])
        outputChatBox ("Dosta?‚e?›(a?›) Pojazd!", hitElement, 255, 255, 255)
    end 
end
addEventHandler("onMarkerHit", stworzPojazd, tworzeniePojazdu)


I znalaz?em skrypt na strzelanie ze swata ale strzela tylko do przodu ;c

function onSwatFire(key, keyState, vehicleFireType) 
    local vehicle = getPedOccupiedVehicle(localPlayer) 
    local vehModel = getElementModel(vehicle) 
    if vehModel == 601 then 
        if vehicleFireType == "primary" or vehicleFireType == "secondary" then -- your choice 
            local _,_,_,shootX, shootY, shootZ = getCameraMatrix() 
            local ped = createPed(0, shootX, shootY, shootZ) 
            local x,y,z = getElementPosition(vehicle) 
            createProjectile(vehicle--[[vehicle or localPlayer - Your choice]],19,x,y,z+1,200,ped) 
            if isElement(ped) then 
                destroyElement(ped) 
            end 
        end 
    end 
end 
bindKey("vehicle_fire", "down", onSwatFire, "primary") 
bindKey("vehicle_secondary_fire", "down", onSwatFire, "secondary") 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-08, 17:17


Allansso







Wiek: 25
Na forum: 4079 dni
Posty: 386

Piwa: 1546

Respekt: 180
Respekt: 180Respekt: 180

Ostrzeżeń: 100%
Podpis
https://www.youtube.com/TheMikol
https://www.facebook.com/TheMikol1337
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-08, 17:43


K4P







Wiek: 26
Na forum: 3204 dni
Posty: 15
Nick w MP: K4P



Respekt: 50

ten skrypt nie dzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-08, 20:24


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3351 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5

domy?lnie w mta masz zas?b driveby, w??cz go i b?dziesz m?g? strzela? z auta.

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-08, 22:34


Ciastuuś

As-salamu alaykum






Wiek: 27
Na forum: 3212 dni
Posty: 800
Nick w MP: Ciastuuś

Piwa: 4304

Respekt: 640
Respekt: 640Respekt: 640

"Allansso" napisał/a:


Ten skrypt jest wbudowany domy?lnie. ;)

Znajdziesz go w,

Kod:

\deathmatch\resources\[gameplay]\realdriveby


Podpis
As-salamu alaykum
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
K4P
Wysłany: 2018-05-08, 22:50


K4P







Wiek: 26
Na forum: 3204 dni
Posty: 15
Nick w MP: K4P



Respekt: 50

Ludzie ale chodzi o skrypt taki przez kt?ry swat mo?e strzela? jak czo?g

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-05-08, 22:54


Ciastuuś

As-salamu alaykum






Wiek: 27
Na forum: 3212 dni
Posty: 800
Nick w MP: Ciastuuś

Piwa: 4304

Respekt: 640
Respekt: 640Respekt: 640

"K4P" napisał/a:

Ludzie ale chodzi o skrypt taki przez kt?ry swat mo?e strzela? jak czo?g



Więcej informacji znajdziesz w Wikipedii MTA:

createProjectile


Trzymaj kod. Mam nadziej?, ?e dasz R* oraz :piwo: ;)

C:

-- // Lokalne ustawienia \\ --
 
local rootElement = getRootElement() 
local graczElement = getLocalPlayer() 
 
-- // Ustawienia dotycz?ce widoczno?ci obiektu, czasu, rodzaju broni \\ --
  
local widocznoscElementu = false 
local poprzedniCzas = getTickCount() 
local rodzajBroni = 21 
 
-- // Widoczno?? obiektu \\ --
  
function dodajObiektPojazd(source, nazwaData) 
  if (getElementType(source) == "vehicle" and nazwaData == "widocznoscElementu") then 
    widocznoscElementu = (getElementData(source, nazwaData) and isPlayerInVehicle(graczElement)) 
  end 
end 
 
-- // Nie rusza? \\ --
  
function zmianaData(nazwaData) 
  dodajObiektPojazd(source, nazwaData) 
end 
 
-- // Nie rusza? \\ --
  
function wejsciePojazd(thePlayer, seat) 
  dodajObiektPojazd(source, "widocznoscElementu") 
end 
  
-- // Renderowanie strza?u \\ --
  
function renderowanieStrzalu() 
  if (getControlState("vehicle_fire") and widocznoscElementu) then 
    if (getTickCount() > (poprzedniCzas + 150) and poprzedniCzas > 0) then 
      ustawieniaStrzalu() 
    end 
  end 
end 
 
-- // Ustawienia g??wne strza?u \\ --
  
function ustawieniaStrzalu() 
  local pojazd = getPlayerOccupiedVehicle(graczElement) 
  local bron = false 
  local obiektX, obiektY, obiektZ = 0, 0, 0 
  local obiektRx, obiektRy, obiektRz = 0, 0, 0 
  local strzalX, strzalY, strzalZ = 0, 0, 0 
  local osX, osY, osZ = 0, 0, 0 
  local przesuniecie = 3.5 
  local przesuniecieZ = 1.1 
  local nacisk = 2.0 
  poprzedniCzas = 0 
  if (pojazd) then 
    if (#getAttachedElements(pojazd) > 0) then 
      bron = getAttachedElements(pojazd)[1] 
      if (bron) then 
        obiektX, obiektY, obiektZ = getElementPosition(bron) 
        obiektRx, obiektRy, obiektRz = getObjectRotation(bron) 
        strzalX = obiektX - math.sin(-math.rad(obiektRz + 90)) * przesuniecie 
        strzalY = obiektY + math.cos(-math.rad(obiektRz + 90)) * przesuniecie 
        strzalZ = obiektZ + przesuniecieZ 
        osX = math.sin (math.rad((obiektRz + 90))) * nacisk 
        osY = math.cos(math.rad((obiektRz + 90))) * nacisk 
        osZ = 0 
        createExplosion(strzalX, strzalY, strzalZ, 15, true, -1.0, false) 
        createProjectile(graczElement, rodzajBroni, strzalX, strzalY, strzalZ, 0, nil, 0, 0, 0, osX, osY, osZ) 
      end 
    end 
  end 
  poprzedniCzas = getTickCount() 
end 
 
-- // Funkcja dotycz?ca sprawdzania zmiany trybu strza??w(broni) \\ --  
  
function zmianaTypuStrzalow(commandName, arg) 
  rodzajBroni = tonumber(arg) or 21
  
end
 
-- // Nie rusza? - ustawienia dotycz?ce funkcji \\ -- 
  
addEventHandler("onClientElementDataChange", rootElement, zmianaData, true) 
addEventHandler("onClientVehicleEnter", rootElement, wejsciePojazd, true) 
addEventHandler("onClientRender", rootElement, renderowanieStrzalu, true) 
 
-- // Komenda od zmiany typu strza??w - /zmianastrzalu [id broni] \\ --
  
addCommandHandler("zmianastrzalu", zmianaTypuStrzalow)


S:

-- // Tabela ustawie? - pojazd, pozycja \\ --
 
local bronPojazd = 
  { 
    [601] = 
      { 
        ["pozycjaX"] = 1.0, 
        ["pozycjaY"] = 0, 
        ["pozycjaZ"] = 0 
      } 
  } 
  
-- // Ustawienia dotycz?ce wyszukania pojazdu, nadanie obiektu \\ --  
  
function dodajbron(playerSource, commandName) 
  local pojazd = getPlayerOccupiedVehicle(playerSource) 
  local obiektBron = false 
  if (pojazd) then 
    obiektBron = bronPojazd[getVehicleID(pojazd)] or false 
    if (obiektBron) then 
      attachElementToElement(createObject(2985, 0, 0, -100, 0, 0, 0), pojazd, obiektBron.pozycjaX, obiektBron.pozycjaY, obiektBron.pozycjaZ, 0, 0, 90) 
      setElementData(pojazd, "widocznoscElementu", 1) 
    end 
  end 
end 
 
-- // UStawienia od usuni?cia strza??w, obiektu \\ --
  
function usunbron(playerSource, commandName) 
  local pojazd = getPlayerOccupiedVehicle(playerSource) 
  if (pojazd) then 
    for _, element in ipairs(getAttachedElements(pojazd)) do 
      destroyElement(element) 
    end 
    setElementData(pojazd, "widocznoscElementu", false) 
  end 
end 
 
-- // Komendy od nadania i usuni?cia obiektu / strza??w \\ -- 
  
addCommandHandler("dodajbron", dodajbron, false) 
addCommandHandler("usunbron", usunbron, false)


Podpis
As-salamu alaykum
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
K4P
Wysłany: 2018-05-09, 15:40


K4P







Wiek: 26
Na forum: 3204 dni
Posty: 15
Nick w MP: K4P



Respekt: 50

O dzi?kuje bardzo ?apaj piwerko, a mo?esz poda? nazwe na discordzie ? ?ebym do ciebie pisa? w razie czego ?

Komentarz Atroth dodany 2018-05-09, 15:47Takie sprawy załatwiaj w wiadomości prywatnej odnośnie kontaktu.
Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: strzelanie :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Skrypt na Strzelanie z pojazdu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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