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

Wysłany: 2017-02-15, 17:40


GamerHD11







Wiek: 24
Na forum: 4402 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Witam, zrobi?em skrypt na strzelanie czo?giem, lecz jeszcze zostala mi ostatnia rzecz, czyli ?e mo?na strzeli? tylko wtedy gdy wie?a i celownik b?d? na tym samym poziomie albo tam troszk? obok, pr?bowa?em ju? na wiele sposob?w to rozwi?za?, lecz ?aden nie wychodzi?.

function onRhinoFire(key, keyState)  
    local vehicle = getPedOccupiedVehicle(localPlayer) 
    local vehModel = getElementModel(vehicle)
    local kierowca = getVehicleOccupant ( vehicle, 0 )
    local strzal = getElementData(kierowca,"strzal")    
    if vehModel == 432 then
                if not (strzal == tak) then
                local x,y,z = getElementPosition(vehicle)
                createProjectile(localPlayer, 19, x, y, z+3, 200)
                toggleControl( "vehicle_fire", false)
                toggleControl( "vehicle_secondary_fire", false)
                setElementData(kierowca,"strzal",tak)    
                setElementData(kierowca, "ladowanie", getTickCount() + wait)
                addEventHandler("onClientRender", getRootElement(), GUIwait)
                timers[kierowca] = setTimer(function()
                setElementData(kierowca, "strzal", "nie")
                setElementData(kierowca, "ladowanie", false)
                removeEventHandler("onClientRender", getRootElement(), GUIwait)
                end, 10000, 1)
        end
    end
end
bindKey("mouse1", "down", onRhinoFire)
bindKey("lctrl", "down", onRhinoFire)


function pokazCel()
if isPedInVehicle(localPlayer) then
auto = getPedOccupiedVehicle(localPlayer)
if getElementModel(auto) == 601 or getElementModel(auto) == 432 then
dxDrawImage(x/2.04, y/2.0, x/50, y/40, "crooshair.png")
end
end
end
addEventHandler("onClientRender", getRootElement(), pokazCel)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-15, 18:00


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Celownik to si? domy?lam, ?e to ten dxDrawImage, a ta wie?a? - Co do celownika to pobra? jego pozycj?, zamiast dxDrawImage u?yj
Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateStaticImage
np celo = guiCreateStaticImage i potem
Więcej informacji znajdziesz w Wikipedii MTA:

guiGetPosition
i sprawdzasz czy jego pozycja jest tam mniejsza/wieksza od pozycji tej wie?y, lub po prostu obliczasz to funkcjami matematycznymi.

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

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

 
Wysłany: 2017-02-15, 18:04


GamerHD11







Wiek: 24
Na forum: 4402 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Ta wie?a, to ta wbudowana w czo?g. I ona si? przecie? obraca lecz z op??nieniem, oczywi?cie celownik bez ?adnego op??nienia si? obraca, wi?c powoduje to taki efekt, ?e wie?a jest odwr?cona w drug? stron? a celownik strza? idzie z drugiej strony i chcia?bym temu zaradzi?, popr?buje tej twojej metody mo?e co? zdzia?am.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-15, 18:08


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

GamerHD11, Je?li to wie?a oryginalna od czo?gu to nie mam poj?cia jak pobra? jej pozycj?, bo musisz pobra? pozycj? tej wie?y by obliczy? czy jest ona blisko tego celownika.

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

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

 
Wysłany: 2017-02-15, 18:16


GamerHD11







Wiek: 24
Na forum: 4402 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

A jest mo?liwo?? ustawienia sensitivity myszki mniejszego przez skrypt ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-15, 18:23


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Prawd? m?wi?c nie wiem, chocia? nie s?ysza?em by co? takiego by?o mo?liwe.

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

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

 
Tagi: strzelanie :: czołgiem
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