Wysłany: 2018-12-02, 19:00
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
Dobry,
Jak zrobi? tak aby jak jest pracownik np. SAPD, i jak zginie to go respi w ustalone kordy np przed baz? sapd, ale tylko respi tych co s? we frakcji sapd. I ?eby np jak jest gracz to te? go respi?o w ustalone kordy np szpital? Przyda?oby mi sie to bardzo
Wysłany: 2018-12-02, 19:32
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
U?yj poni?szych funkcji i eventu:
- event, wykonuje si? kiedy gracz zginie
Więcej informacji znajdziesz w Wikipedii MTA: spawnPlayer
- spawnuje gracza we wskazanych koordynatach
- sprawdzasz tym, czy jest we frakcji
Przyk?ad spawnu gracza po ?mierci na ?rodku mapy:
addEventHandler ( "onPlayerWasted" , getRootElement ( ),
function()
setTimer ( spawnPlayer , 2000 , 1 , source , 0 , 0 , 3 )
end
)
Więcej szczegółów
Wystawiono 1 piw(a):Kulegg
Wysłany: 2018-12-02, 20:16
Gravgor
Wiek: 22 Na forum: 3620 dni Posty: 380
Nick w MP: 1944
Piwa : 702
addEventHandler ( "onPlayerWasted" , getRootElement (), function()
if getElementData ( client , "faction" ) == "SAPD" then
spawnPlayer ( client , kordy sapd )
else
if not ( getElementData ( client , "faction" )) == "SAPD" then
spawnPlayer ( client , kordy dla zwyklego gracza )
end
end
end )
kordy sapd - wype?niasz swoimi kordami
kordy dla zwyk?ego gracza - tak samo jak wy?ej
A, no i oczywi?cie swoje elementdaty ustaw.
kod nietestowany
Podpis
Portfolio marceliborowczak.me
Więcej szczegółów
Wystawiono 1 piw(a):Kulegg
Wysłany: 2018-12-02, 20:36
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
Przetestuj? i napisze czy dzia?a, ale itak lec? piwka
Wysłany: 2018-12-05, 21:54
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
nie dzia?a, ustawi?em to:
addEventHandler ( "onPlayerWasted" , getRootElement (), function()
if getElementData ( client , "faction" ) == "SAPD" then
spawnPlayer ( client , 2711.45 , 2369.87 , 6.73 )
else
if not ( getElementData ( client , "faction" )) == "SAPD" then
spawnPlayer ( client , 2553.36 , 2376.77 , 7.91 )
end
end
end )
w skrypcie pystories-frakcja-sapd w duty frakcji, i nie dzia?a po ?mierci respi jak nie jest sie zalogowanym do sapd w przecho i tak samo jak sie jest zalogowanym
Wysłany: 2018-12-05, 21:57
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Nie korzystaj z 'client' w tym przypadku, tylko z source.
addEventHandler ( "onPlayerWasted" , getRootElement (), function()
if getElementData ( source , "faction" ) == "SAPD" then
spawnPlayer ( source , 2711.45 , 2369.87 , 6.73 )
else
if not ( getElementData ( source , "faction" )) == "SAPD" then
spawnPlayer ( source , 2553.36 , 2376.77 , 7.91 )
end
end
end )
#source
Wysłany: 2018-12-05, 21:57
Gravgor
Wiek: 22 Na forum: 3620 dni Posty: 380
Nick w MP: 1944
Piwa : 702
"Kulegg" napisał/a :nie dzia?a, ustawi?em to:
addEventHandler ( "onPlayerWasted" , getRootElement (), function()
if getElementData ( client , "faction" ) == "SAPD" then
spawnPlayer ( client , 2711.45 , 2369.87 , 6.73 )
else
if not ( getElementData ( client , "faction" )) == "SAPD" then
spawnPlayer ( client , 2553.36 , 2376.77 , 7.91 )
end
end
end )
w skrypcie pystories-frakcja-sapd w duty frakcji, i nie dzia?a po ?mierci respi jak nie jest sie zalogowanym do sapd w przecho i tak samo jak sie jest
zalogowanym
Edaty ustawione? DB3?
Podpis
Portfolio marceliborowczak.me
Wysłany: 2018-12-05, 22:00
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
Wilq, nadal po zmienieniu tepa tam gdzie wtedy
Wysłany: 2018-12-05, 22:02
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
Bo w pystories-core jest ustwiony spawn po ?mierci w miejscu tam gdzie si? zrespi?e? po zalogowaniu
Podpis
Jeśli ci pomogłem zostaw zimne
Wysłany: 2018-12-05, 22:02
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
a db jakie mam to: pystories-db, DB2, DB
Wysłany: 2018-12-05, 22:04
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Szukaj w skryptach frazy 'onPlayerWasted'.
W notepadzie++: Szukaj -> Szukaj w plikach
Je?li w evencie, kt?ry znajdziesz zobaczysz funkcj? 'spawnPlayer' to musisz go usun?? / wy??czy? lub odpowiednio zmodyfikowa?, poniewa? koliduje on z Twoim kodem.
Wysłany: 2018-12-05, 22:05
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
dobrze, poszukam prawdopodobnie to jest w pystories-logging
[ Dodano : 2018-12-05, 22:06 ]
Znalaz?em ! pystories-core s_base
addEventHandler ( "onPlayerWasted" , root , function()
plr = source
if getElementData ( plr , "player:job" ) then
triggerClientEvent ( plr , "onFinish" , root , plr )
setElementData ( plr , "player:job" , false )
end
setTimer (function()
local pos = getElementData ( plr , "player:spawn" )
if not pos then return end
fadeCamera ( plr , true )
setElementInterior ( plr , 0 )
setElementDimension ( plr , 0 )
spawnPlayer ( plr , pos [ 1 ], pos [ 2 ], pos [ 3 ])
setCameraTarget ( plr , plr )
setElementModel ( plr , getElementData ( plr , "player:skin" ))
end , 60 , 1 )
end )
Wysłany: 2018-12-05, 22:08
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Podmie? Tw?j kod na ten kod:
addEventHandler ( "onPlayerWasted" , root , function()
plr = source
if getElementData ( plr , "player:job" ) then
triggerClientEvent ( plr , "onFinish" , root , plr )
setElementData ( plr , "player:job" , false )
end
setTimer (function()
fadeCamera ( plr , true )
setElementInterior ( plr , 0 )
setElementDimension ( plr , 0 )
setCameraTarget ( plr , plr )
setElementModel ( plr , getElementData ( plr , "player:skin" ))
end , 60 , 1 )
end )
Je?li chcesz usun?? przyciemnianie kamery i ustawianie interioru / dimensionu oraz skina, usu? ca?y timer.
Wysłany: 2018-12-05, 22:10
Kulegg
Wiek: 46 Na forum: 3125 dni Posty: 283
Piwa : 20
podmieni?em, jednak?e nadal tepa w te same kordy co wcze?niej
Wysłany: 2018-12-05, 22:13
Krzemo1234
Wiek: 26 Na forum: 3751 dni Posty: 387
Nick w MP: Krzemo
Piwa : 16
usu? na chwil? ten wycinek kodu i wtedy
[ Dodano : 2018-12-05, 22:14 ]
albo wy?acz pystories-core na chwil? i zgi?
Podpis
Jeśli ci pomogłem zostaw zimne
Więcej szczegółów
Wystawiono 1 piw(a):Kulegg
Tagi: respawn :: śmierci
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: