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

Wysłany: 2012-06-12, 19:36


Cean







Wiek: 32
Na forum: 5110 dni
Posty: 12



Respekt: 50

Witam. Mam problem z addEventHandler
Kod Serwera
local time = 10

function Paraliz()
setElementFrozen ( source, true )
setPedAnimation( source, ped, KO_shot_stom)
setTimer(setElementFrozen, time * 1000, 1, source, false)
setTimer(setPedAnimation, time * 1000, 1, source)
end

addEvent( "Paraliz", true )
addEventHandler( "Paraliz", getRootElement(),Paralizd)

A teraz b??d w logach:
[2012-06-12 19] WARNING: paral/paral_s.lua:12: Bad argument @ 'addEventHandler' [Expected function at argument 3, got nil]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:15


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Cean, popraw nazw? funkcji w evencie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:18


Cean







Wiek: 32
Na forum: 5110 dni
Posty: 12



Respekt: 50

Tzn co jest ?le?
Niestety nie widz? b??du...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:24


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Stworzy?e? funkcj?
Kod:

function Paraliz()

a podpinasz event do funkcji
Kod:

addEventHandler( "Paraliz", getRootElement(),Paralizd)

o nazwie "Paralizd", kt?ra nie istnieje :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:28


Cean







Wiek: 32
Na forum: 5110 dni
Posty: 12



Respekt: 50

Dalej to samo:
[2012-06-12 20:26] WARNING: paral/paral_s.lua:12: Bad argument @ 'addEventHandler' [Expected function at argument 3, got nil]
A jest
addEventHandler( "Paraliz", getRootElement(),Paraliz)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:33


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

local time 10 

function paraliz () 
setElementFrozen(sourcetruesetPedAnimation(sourcepedKO_shot_stomsetTimer(setElementFrozentime 10001sourcefalsesetTimer(setPedAnimationtime 10001sourceend 

addEvent("Paraliz"trueaddEventHandler("Paraliz"getRootElement(), paraliz


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:34


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Mo?e spr?buj ustawi? nazw? funkcji inn? od nazwy eventu podpi?tego?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:35


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Ziomek11, to nie ma znaczenia :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 20:50


Cean







Wiek: 32
Na forum: 5110 dni
Posty: 12



Respekt: 50

Dobra, dzi?ki Jacob, ale dalej nie dzia?a paralizator.
W logach nic nie ma
Oto client:
function onFire(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
if weapon == 23 then
if getElementType(hitElement) == "player" then
end
triggerServerEvent("Paraliz", hitElement)
end
end

addEventHandler( "onClientPlayerWeaponFire", getRootElement(), onFire)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-12, 22:06


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Jacob, a mi kiedy? tak si? co? bugowa?o - nie wiem mo?e to co? mi si? w g?owie pomiesza?o :x
Kod:


function onFire(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
if weapon == 23 then
if getElementType(hitElement) == "player" then
triggerServerEvent("Paraliz", hitElement)
end
end
end

addEventHandler( "onClientPlayerWeaponFire", getRootElement(), onFire)

- sprawd? czy u?ywasz broni o ID 23
- ew. do triggera dodaj getRootElement(), mo?e to pomo?e

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 08:49


Cean







Wiek: 32
Na forum: 5110 dni
Posty: 12



Respekt: 50

"Ziomek11" napisał/a:

Jacob, a mi kiedy? tak si? co? bugowa?o - nie wiem mo?e to co? mi si? w g?owie pomiesza?o :x
Kod:


function onFire(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement)
if weapon == 23 then
if getElementType(hitElement) == "player" then
triggerServerEvent("Paraliz", hitElement)
end
end
end

addEventHandler( "onClientPlayerWeaponFire", getRootElement(), onFire)

- sprawd? czy u?ywasz broni o ID 23
- ew. do triggera dodaj getRootElement(), mo?e to pomo?e


Takie ma?e zapytanko;p. Skoro w evencie Paraliz jest getRootElement oraz w cliencie w evencie onClientPlayerWeaponFire tak?e, wi?c to nic nie da;).
Dalej nie dzia?a, bardzo prosz? o pomoc;p.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 09:48


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

function onFire(weaponammoammoInCliphitXhitYhitZhitElement) 
if (weapon == 23then 
if (getElementType(hitElement) == getLocalPlayer()) then 
triggerServerEvent(getLocalPlayer(), "Paraliz"hitElementend 
end 
end 

addEventHandler("onClientPlayerWeaponFire"getRootElement(), onFire


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 13:12


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

No chyba nie.
function onFire(weaponammoammoInCliphitXhitYhitZhitElement) 
if (weapon == 23then 
if (getElementType(hitElement) == getLocalPlayer()) then 
triggerServerEvent("Paraliz"hitElementend 
end 
end 

addEventHandler("onClientPlayerWeaponFire"getRootElement(), onFire


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 13:30


Cean







Wiek: 32
Na forum: 5110 dni
Posty: 12



Respekt: 50

Jacob, Pioruniasty,
Ani 1 ani 2 nie dzia?a... Bior? silenced i nic...
Ju? mi r?ce opadaj?, bardzo prosz? o pomoc;D.
Na celowanie mi dzia?a, ale jak robi? na strza? to nie, a musi by? na strza?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-06-13, 13:30


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Pioruniasty, w moim kodzie wtedy przenosi gracza, kt?ry wykona? funkcje i server b?dzie czyta? go wtedy jako "source".

Postaw piwo autorowi tego posta
 

 
Tagi: paralizator :: kłopot :: addeventhandler
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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