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

Wysłany: 2016-11-23, 15:22


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Gdy uderz? gracza, nie w??cza mu animacji ani nie freezuje.

C:


addEventHandler("onClientPlayerTarget"getRootElement(), function()
local weapon getPedWeapon source )
if ( target then
if weapon == 3 then
if getElementType(target) == "player" then
triggerClientEvent("paraliz"target)
end
end
end
end)


S:


--FUNCKJE

setWeaponProperty("nightstick""pro""damage"0)
setWeaponProperty("nightstick""std""damage"0)
setWeaponProperty("nightstick""poor""damage"0)

local time 10

function paraliz ()
setElementFrozen sourcetrue )
    setPedAnimationsource"ped""KO_shot_stom")    
    setTimer(setElementFrozentime*30001sourcefalse)
    setTimer(setPedAnimationtime*30001source)
outputChatBox("Zostajesz sparalizowany",source,255,0,0)
end
addEvent"paraliz"true )
addEventHandler"paraliz"getRootElement(), paraliz)



Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-23, 21:00


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240


setWeaponProperty("nightstick""pro""damage"0)
setWeaponProperty("nightstick""std""damage"0)
setWeaponProperty("nightstick""poor""damage"0)

usu? to i pr?buj

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 15:22


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Pawel5321, Nie pomog?o.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 15:53


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Jak ty chcesz sparali?owa? samego siebie? S'side nie source! I odpal debugscript 3 i jak co? to podaj b??dy.

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

 
Wysłany: 2016-11-24, 17:07


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

amited, Nie ma ?adnych b??d?w w DB3.

C:


addEventHandler("onClientPlayerTarget"getRootElement(), function()
local weapon getPedWeapon source )
if ( target then
if weapon == 23 then
if getElementType(target) == "player" then
triggerClientEvent("paraliz2"target)
end
end
end
end)

addEventHandler("onClientResourceStart"getRootElement(), function()
engineImportTXD (engineLoadTXD("taser.txd"), 347)
    engineReplaceModel(engineLoadDFF("taser.dff"347), 347)
end)


S:


--FUNCKJE

local time 10

function paraliz (thePlayer)
setElementFrozen thePlayertrue )
    setPedAnimationthePlayer"ped""KO_shot_stom")    
    setTimer(setElementFrozentime*30001thePlayerfalse)
    setTimer(setPedAnimationtime*30001thePlayer)
outputChatBox("Zostajesz sparalizowany",thePlayer,255,0,0)
end
addEvent"paraliz2"true )
addEventHandler"paraliz2"getRootElement(), paraliz)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 17:20


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Rookspack, Skoro w cs postrzelony gracz to "target" to w ss nie b?dzie on "source" czy "thePlayer"

local time 10

function paraliz ()
setElementFrozen targettrue )
    setPedAnimationtarget"ped""KO_shot_stom")    
    setTimer(setElementFrozentime*30001targetfalse)
    setTimer(setPedAnimationtime*30001target)
outputChatBox("Zostajesz sparalizowany",target,255,0,0)
end
addEvent"paraliz2"true )
addEventHandler"paraliz2"getRootElement(), paraliz)


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

 
Wysłany: 2016-11-24, 17:22


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

amited, Pr?bowa?em te? tak. Nadal nie dzia?a.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 18:25


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Rookspack, podaj db3, w?asnie wbi?em na wiki zobaczy? jak ten event trzeba opisa? i u ciebie nie ma w funkcji "target" wi?c wklej to co ten pan na dole napisa?.

Ostatnio zmieniony przez amited 2016-11-24, 18:29, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 18:27


drekuu







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

Piwa: 5

Respekt: 60

c-side:

addEventHandler("onClientPlayerTarget"getRootElement(), function(target)
local weapon getPedWeapon source )
if ( target then
if weapon == 23 then
if getElementType(target) == "player" then
triggerServerEvent("paraliz2"target)
end
end
end
end)

addEventHandler("onClientResourceStart"getRootElement(), function()
engineImportTXD (engineLoadTXD("taser.txd"), 347)
    engineReplaceModel(engineLoadDFF("taser.dff"347), 347)
end)


s-side:

--FUNCKJE

local time 10

function paraliz ()
setElementFrozen sourcetrue )
    setPedAnimationsource"ped""KO_shot_stom")    
    setTimer(setElementFrozentime*30001sourcefalse)
    setTimer(setPedAnimationtime*30001source)
outputChatBox("Zostajesz sparalizowany",source,255,0,0)
end
addEvent"paraliz2"true )
addEventHandler"paraliz2"getRootElement(), paraliz)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 19:05


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

drekuu, Ca?y czas si? to powtarza, spami na czacie "Zostajesz sparalizowany", animacja si? nie wy?acza.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 19:10


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Rookspack,
po stronie server u?ywajcie client :)
--FUNCKJE

local time 10

function paraliz ()
setElementFrozen clienttrue )
    setPedAnimationclient"ped""KO_shot_stom")    
    setTimer(setElementFrozentime*30001clientfalse)
    setTimer(setPedAnimationtime*30001client)
outputChatBox("Zostajesz sparalizowany",client,255,0,0)
end
addEvent"paraliz2"true )
addEventHandler"paraliz2"getRootElement(), paraliz)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 19:12


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Rookspack, Bo tamten ustawi? source na server side, a patrzy?em tylko na clienta

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

 
Wysłany: 2016-11-24, 19:14


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Rookspack,
addEventHandler"onClientPlayerDamage"getRootElement(), 
    function ( targetweapon )
        if weapon == 23 then
            triggerServerEvent("paraliz2"source)
        end
    end
)


Daj tak? funkcje po stronie client :)

[ Dodano: 2016-11-24, 19:15 ]
Rookspack, amited, event onClientPlayerTarget dzia?a jak gracz kogo? namierzy a nie jak kogo? postrzeli taka ma?a uwaga :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 19:16


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

luki123luki123, Animacja si? nie ko?czy, dzia?a na obu graczy.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-24, 19:17


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

amited, nie wiem sk?d ty wioz?e? ?e source ni jest elementem tigeruj?cym.
Cytat:

source: the element that triggered the event
this: the element that the event handler is attached to
client: the client that triggered the event using triggerServerEvent. Not set if the event was not triggered from a client.

eventName: the name of the event which triggered the handler function.



Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


[ Dodano: 2016-11-24, 19:17 ]
Rookspack, a usun??e? tamt? funkcje z onClientPlayerTarget ?

Postaw piwo autorowi tego posta
 

 
Tagi: paralizator
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