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

Wysłany: 2016-10-02, 19:08


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Witam. Zastanawia?o mnie czy istnieje mo?liwo?? strzelanie SWATem tak samo jak czo?giem. Da si? takie co? zrobi?? Je?li tak to prosi?bym o jaki? przyk?ad takiej funkcji albo chocia? odes?anie do odpowiednich dzia??w na mtawiki. Z g?ry dzi?ki za odpowied?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-02, 19:25


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Stw?rz czo?g, zmie? jego alph? na 0 (?eby by? niewidzialny), stw?rz "SWATa" i przyczep je do siebie. Gracz b?dzie wsiada? do czo?gu i b?dzie z niego strzela?, ale widoczny b?dzie w?z SWATu, co stworzy z?udzenie siedzenia w "SWATcie". Dobrze wymierz pozycje w attachElements i voila.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-02, 20:36


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Czyli SWATa nie da si? przerobi? z wody na pociski tak? Bo ten spos?b mo?e dobry ale wie?a nie b?dzie si? obraca? wi?c to troch? no nie tak jakbym chcia? ale dzi?ki za odpowied?. Je?li kto? jeszcze co? wie na ten temat niech napisze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-02, 22:24


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

GabWas, powinien wstawi? jeszcze false kolije dla czolgu, w tym co napisa?e?, oba pojady wybuchn?

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-02, 23:05


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

"Shuffle" napisał/a:

GabWas, powinien wstawi? jeszcze false kolije dla czolgu, w tym co napisa?e?, oba pojady wybuchn?

Racja, zapomnia? ?em v:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-07, 23:52


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Witam ponownie. Znalaz?em spos?b ale jest no niedoskona?y prawie dzia?a tzn pocisk wylatuje leci wybucha i wgl jest super ale.... no i tu jest problem pociski lec? na front od pojazdu czyli maj?c obr?cona wie?? i tak strzela prosto. Pr?bowa?em co? wykombinowa? ale si? nie uda?o dlatego wr?ci?em do orygina?u i teraz zwracam si? ponownie do was. Czy kto? wie jak to ustawi? aby by?o dobrze?

c-side
function onSwatFire(keykeyStatevehicleFireType) 
    local vehicle getPedOccupiedVehicle(localPlayer) 
    local vehModel getElementModel(vehicle) 
    if vehModel == 601 then 
        if vehicleFireType == "primary" then -- your choice
            local _,_,_,shootXshootYshootZ getCameraMatrix() 
            local ped createPed(0shootXshootYshootZ) 
            local x,y,getElementPosition(vehicle)
            pocisk createProjectile(vehicle,19,x,y,z+1,200,ped) 
            if isElement(pedthen 
                destroyElement(ped) 
            end 
        end 
    end 
end
bindKey("vehicle_fire""down"onSwatFire"primary"


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 10:39


drekuu







Wiek: 46
Na forum: 3847 dni
Posty: 16
Nick w MP: drekuu

Piwa: 5

Respekt: 60

function onSwatFire(keykeyStatevehicleFireType) 
    local vehicle getPedOccupiedVehicle(localPlayer) 
    local vehModel getElementModel(vehicle) 
    if vehModel == 601 then 
        if vehicleFireType == "primary" then -- your choice
            local x,y,getElementPosition(vehicle)
            pocisk createProjectile(localPlayer,19,x,y,z+2,200) 
        end 
    end 
end
bindKey("vehicle_fire""down"onSwatFire"primary")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 14:27


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3


Więcej informacji znajdziesz w Wikipedii MTA:

getVehicleTurretPosition


Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 20:05


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Dzi?ki dzia?a jak powinno, no prawie bo jeszcze trzeba ustawi? Timer kt?ry zapobiegnie spamowaniu pociskami. Ale ja nie umiem tego ustawi? powiem szczerze. Znajdzie si? kto? kto mi to wyja?ni jak to zrobi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 23:29


.RiV







Wiek: 25
Na forum: 3588 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8


Więcej informacji znajdziesz w Wikipedii MTA:

setTimer


Podpis

Autor OGRPG, na scenie MTA od 2012 roku.




Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-08, 23:50


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Cytat:

Ale ja nie umiem tego ustawi? powiem szczerze.


Chyba wyrazi?em si? jasno no tak my?l?. Nie potrafi? tego ustawi? a samo odes?anie mnie do wiki mi wiele nie pomo?e.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 08:35


MartinPanZycia

Zielony w LUA






Wiek: 27
Na forum: 3728 dni
Posty: 476
Nick w MP: Rodzaje

Piwa: 878

Respekt: 70,5

Ostrzeżeń: 40%
przyk?ad

setTimer TwojaNazwaFunkcji511, )


Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 10:40


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

"MartinPanZycia" napisał/a:

przyk?ad

setTimer TwojaNazwaFunkcji511, )

B??d. Po przecinku nie mo?e zosta? pusta przestrze? i wywali Ci b??d w DB.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 13:33


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Nie wiem serio co jest nie tak. Ustawi?em timer aby zmienia? element dat? kierowcy a nic si? nie dzieje i mog? odda? tylko jeden strza? a potem musz? /reconnect aby m?c strzeli? znowu :shock: Co w tym kodzie jest nie tak?


function onSwatFire(keykeyStatevehicleFireType)  
    local vehicle getPedOccupiedVehicle(localPlayer) 
    local vehModel getElementModel(vehicle)
    local kierowca getVehicleOccupant vehicle)
    local strzal getElementData(kierowca,"strzal")    
    if vehModel == 601 then
        if vehicleFireType == "primary" then
                if not (strzal == takthen
                local x,y,getElementPosition(vehicle)
                toggleControl"vehicle_fire"false) 
                createProjectile(localPlayer,19,x,y,z+3,200)
                setElementData(kierowca,"strzal",tak)    
                setTimer(setElementData,1000,1,kierowca,"strzal",nie) 
            end 
        end
    end
end
bindKey("mouse1""down"onSwatFire"primary")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-10-09, 14:08


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Jak ju? co? to:
setTimer(function()
   setElementData(kierowca"strzal""nie")
end10001)

A jak masz elementDaty to nie:
tak
nie

tylko jak ju? co?:
true
false

lub:
1
0

Nie przypisujesz wtedy do gracza zmiennych, kt?re nie istniej?.
Poza tym je?eli umiesz to stw?rz tabel?, gdzie b?dziesz przypisywa? dany timer do danego gracza, np:
timers = {}

timers[kierowca] = setTimer(function() setElementData(kierowca"strzal""nie"end10001)

Bo przy wi?cej ni? jednym graczu nie b?dzie to po prostu dzia?a?.

Postaw piwo autorowi tego posta
 

 
Tagi: strzelanie :: swatem?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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