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

Wysłany: 2021-10-11, 00:02


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
Kod:

addEventHandler("onPlayerWasted", root, function()
plr=source
if getElementData(plr,"player:job") then
removeElementData(plr,"player:job")
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)


Wszystko dzia?a poprawnie bez b??d?w w DB3, natomiast gdy >2 umrze od np. granatu ustawiaja si? skiny jednego z graczy(chyba ofiary) no i wrzuca attacker'a na speca, jak to poprawi??

EDIT 1.

Kod:


setTimer(function()
for i,v in ipairs(getElementsByType("player")) do
if not getElementData(v,"player:spawn") then return end
if isPedDead(v) then
local pos=getElementData(v,"player:spawn")
fadeCamera(v, true)
setElementInterior(v,0)
setElementDimension(v,0)
spawnPlayer(v, pos[1], pos[2], pos[3])
setCameraTarget(v, plr)
setElementModel(v, getElementData(plr, "player:skin"))
end
end
end, 10000, 0)


EDIT 3.

setCameraTarget(v, v)
setElementModel(v, getElementData(v, "player:skin"))

Tu rozwi?zanie dla ciekawskich, do zamkni?cia ;p

Postaw piwo autorowi tego posta
 

 
Tagi: onplayerwasted :: core
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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