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

Wysłany: 2014-03-23, 18:21


Veav







Wiek: 28
Na forum: 4776 dni
Posty: 23
Nick w MP: Navell178



Respekt: 50

Witam mam skrypt na save, ale jak zgin? to skina mi nie zapisuje, wiec pytanie jak to zrobi? ?eby po zgini?ciu mia?o si? dalej ten skin ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-23, 18:36


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Gdy gracz zginie pobierasz jego skin.

Kod:

local skin = getPlayerSkin ( source )


Gdy si? odrodzi to nadajesz mu ten skin.

Kod:

setPlayerSkin(source, skin)


Je?li nadal nie wiesz jak to zrobi? to podaj kod z respawnem to wpisz? Ci to :)

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-23, 18:37


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Je?eli masz addEventHandler "onPlayerWasted" to i posta? ma przenosi? pod szpital np. to zr?b spawnPlayer( pozycja x, pozycja y, pozycja z, rotacja, getPedSkin(?r?d?o))

getPedSkin(?r?d?o) - spowoduje ?e da ci ten sam skin co mia? gracz, w ?r?d?o wpisz np source czy to co masz zastosowane w Funkcji

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-23, 18:59


Veav







Wiek: 28
Na forum: 4776 dni
Posty: 23
Nick w MP: Navell178



Respekt: 50

Kod:

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
if not (isGuestAccount (getPlayerAccount (source))) then
local accountData = getAccountData (theCurrentAccount, "funmodev2-money")
if (accountData) then
local playerMoney = getAccountData (theCurrentAccount, "funmodev2-money")
local playerSkin = getAccountData (theCurrentAccount, "funmodev2-skin")
local playerHealth = getAccountData (theCurrentAccount, "funmodev2-health")
local playerArmor = getAccountData (theCurrentAccount, "funmodev2-armor")
local R = getAccountData (theCurrentAccount, "funmodev2-R")
local G = getAccountData (theCurrentAccount, "funmodev2-G")
local B = getAccountData (theCurrentAccount, "funmodev2-B")
local playerX = getAccountData (theCurrentAccount, "funmodev2-x")
local playerY = getAccountData (theCurrentAccount, "funmodev2-y")
local playerZ = getAccountData (theCurrentAccount, "funmodev2-z")
local playerInt = getAccountData (theCurrentAccount, "funmodev2-int")
local playerDim = getAccountData (theCurrentAccount, "funmodev2-dim")
local playerWanted = getAccountData (theCurrentAccount, "funmodev2-wantedlevel")
local playerWeaponID0 = getAccountData (theCurrentAccount, "funmodev2-weaponID0")
local playerWeaponID1 = getAccountData (theCurrentAccount, "funmodev2-weaponID1")
local playerWeaponID2 = getAccountData (theCurrentAccount, "funmodev2-weaponID2")
local playerWeaponID3 = getAccountData (theCurrentAccount, "funmodev2-weaponID3")
local playerWeaponID4 = getAccountData (theCurrentAccount, "funmodev2-weaponID4")
local playerWeaponID5 = getAccountData (theCurrentAccount, "funmodev2-weaponID5")
local playerWeaponID6 = getAccountData (theCurrentAccount, "funmodev2-weaponID6")
local playerWeaponID7 = getAccountData (theCurrentAccount, "funmodev2-weaponID7")
local playerWeaponID8 = getAccountData (theCurrentAccount, "funmodev2-weaponID8")
local playerWeaponID9 = getAccountData (theCurrentAccount, "funmodev2-weaponID9")
local playerWeaponID10 = getAccountData (theCurrentAccount, "funmodev2-weaponID10")
local playerWeaponID11 = getAccountData (theCurrentAccount, "funmodev2-weaponID11")
local playerWeaponID12 = getAccountData (theCurrentAccount, "funmodev2-weaponID12")
local playerWeaponAmmo0 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo0")
local playerWeaponAmmo1 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo1")
local playerWeaponAmmo2 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo2")
local playerWeaponAmmo3 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo3")
local playerWeaponAmmo4 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo4")
local playerWeaponAmmo5 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo5")
local playerWeaponAmmo6 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo6")
local playerWeaponAmmo7 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo7")
local playerWeaponAmmo8 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo8")
local playerWeaponAmmo9 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo9")
local playerWeaponAmmo10 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo10")
local playerWeaponAmmo11 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo11")
local playerWeaponAmmo12 = getAccountData (theCurrentAccount, "funmodev2-weaponAmmo12")
spawnPlayer (source, playerX, playerY, playerZ +1, 0, playerSkin, playerInt, playerDim)
setPlayerMoney (source, playerMoney)
setTimer (setElementHealth, 500, 1, source, playerHealth)
setTimer (setPedArmor, 500, 1, source, playerArmor)
setTimer (setPlayerWantedLevel, 500, 1, source, playerWanted)
giveWeapon(source, playerWeaponID0, playerWeaponAmmo0, true)
giveWeapon(source, playerWeaponID1, playerWeaponAmmo1, false)
giveWeapon(source, playerWeaponID2, playerWeaponAmmo2, false)
giveWeapon(source, playerWeaponID3, playerWeaponAmmo3, false)
giveWeapon(source, playerWeaponID4, playerWeaponAmmo4, false)
giveWeapon(source, playerWeaponID5, playerWeaponAmmo5, false)
giveWeapon(source, playerWeaponID6, playerWeaponAmmo6, false)
giveWeapon(source, playerWeaponID7, playerWeaponAmmo7, false)
giveWeapon(source, playerWeaponID8, playerWeaponAmmo8, false)
giveWeapon(source, playerWeaponID9, playerWeaponAmmo9, false)
giveWeapon(source, playerWeaponID10, playerWeaponAmmo10, false)
giveWeapon(source, playerWeaponID11, playerWeaponAmmo11, false)
giveWeapon(source, playerWeaponID12, playerWeaponAmmo12, false)
setCameraTarget (source, source)
fadeCamera(source, true, 2.0)
else
setCameraTarget (source, source)
fadeCamera(source, true, 2.0)
setPlayerNametagColor (source, 255, 255, 255)
end
end
end
addEventHandler ("onPlayerLogin", getRootElement(), playerLogin)

function onLogout ()
kickPlayer (source, nil, "Logging out is disallowed.")
end
addEventHandler ("onPlayerLogout", getRootElement(), onLogout)

function onQuit (quitType, reason, responsibleElement)
if not (isGuestAccount (getPlayerAccount (source))) then
account = getPlayerAccount (source)
if (account) then
local x,y,z = getElementPosition (source)
local r,g,b = getPlayerNametagColor (source)
setAccountData (account, "funmodev2-money", tostring (getPlayerMoney (source)))
setAccountData (account, "funmodev2-skin", tostring (getPedSkin (source)))
setAccountData (account, "funmodev2-health", tostring (getElementHealth (source)))
setAccountData (account, "funmodev2-armor", tostring (getPedArmor (source)))
setAccountData (account, "funmodev2-R", r)
setAccountData (account, "funmodev2-G", g)
setAccountData (account, "funmodev2-B", b)
setAccountData (account, "funmodev2-x", x)
setAccountData (account, "funmodev2-y", y)
setAccountData (account, "funmodev2-z", z)
setAccountData (account, "funmodev2-int", getElementInterior (source))
setAccountData (account, "funmodev2-dim", getElementDimension (source))
setAccountData (account, "funmodev2-wantedlevel", getPlayerWantedLevel (source))
setAccountData (account, "funmodev2-weaponID0", getPedWeapon (source, 0))
setAccountData (account, "funmodev2-weaponID1", getPedWeapon (source, 1))
setAccountData (account, "funmodev2-weaponID2", getPedWeapon (source, 2))
setAccountData (account, "funmodev2-weaponID3", getPedWeapon (source, 3))
setAccountData (account, "funmodev2-weaponID4", getPedWeapon (source, 4))
setAccountData (account, "funmodev2-weaponID5", getPedWeapon (source, 5))
setAccountData (account, "funmodev2-weaponID6", getPedWeapon (source, 6))
setAccountData (account, "funmodev2-weaponID7", getPedWeapon (source, 7))
setAccountData (account, "funmodev2-weaponID8", getPedWeapon (source, 8))
setAccountData (account, "funmodev2-weaponID9", getPedWeapon (source, 9))
setAccountData (account, "funmodev2-weaponID10", getPedWeapon (source, 10))
setAccountData (account, "funmodev2-weaponID11", getPedWeapon (source, 11))
setAccountData (account, "funmodev2-weaponID12", getPedWeapon (source, 12))
setAccountData (account, "funmodev2-weaponAmmo0", getPedTotalAmmo (source, 0))
setAccountData (account, "funmodev2-weaponAmmo1", getPedTotalAmmo (source, 1))
setAccountData (account, "funmodev2-weaponAmmo2", getPedTotalAmmo (source, 2))
setAccountData (account, "funmodev2-weaponAmmo3", getPedTotalAmmo (source, 3))
setAccountData (account, "funmodev2-weaponAmmo4", getPedTotalAmmo (source, 4))
setAccountData (account, "funmodev2-weaponAmmo5", getPedTotalAmmo (source, 5))
setAccountData (account, "funmodev2-weaponAmmo6", getPedTotalAmmo (source, 6))
setAccountData (account, "funmodev2-weaponAmmo7", getPedTotalAmmo (source, 7))
setAccountData (account, "funmodev2-weaponAmmo8", getPedTotalAmmo (source, 8))
setAccountData (account, "funmodev2-weaponAmmo9", getPedTotalAmmo (source, 9))
setAccountData (account, "funmodev2-weaponAmmo10", getPedTotalAmmo (source, 10))
setAccountData (account, "funmodev2-weaponAmmo11", getPedTotalAmmo (source, 11))
setAccountData (account, "funmodev2-weaponAmmo12", getPedTotalAmmo (source, 12))
end
end
end
addEventHandler ("onPlayerQuit", getRootElement(), onQuit)

function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth)
if not( isGuestAccount (getPlayerAccount(source)) ) then
local theWeapon = getPedWeapon (source)
local weaponAmmo = getPedTotalAmmo (source)
fadeCamera (source, false)
setTimer (setCameraTarget, 1250, 1, source, source)
setTimer (fadeCamera, 2000, 1, source, true)
end
end
addEventHandler ("onPlayerWasted", getRootElement(), onWasted)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-23, 19:06


Vike4562

LUA <3






Wiek: 28
Na forum: 4937 dni
Posty: 144
Nick w MP: Vike4562

Piwa: 32

Respekt: 61

Kod:

function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth)
if not( isGuestAccount (getPlayerAccount(source)) ) then
local theWeapon = getPedWeapon (source)
local weaponAmmo = getPedTotalAmmo (source)
fadeCamera (source, false)
setTimer (setCameraTarget, 1250, 1, source, source)
setTimer (fadeCamera, 2000, 1, source, true)
setPedSkin(source, getPedSkin(source))
end
end
addEventHandler ("onPlayerWasted", getRootElement(), onWasted)


lub je?eli chcesz ?eby twoj? posta? warpa?o pod szpital

Kod:

function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth)
if not( isGuestAccount (getPlayerAccount(source)) ) then
local theWeapon = getPedWeapon (source)
local weaponAmmo = getPedTotalAmmo (source)
fadeCamera (source, false)
setTimer (setCameraTarget, 1250, 1, source, source)
setTimer (fadeCamera, 2000, 1, source, true)
spawnPlayer( pozycja x, pozycja y, pozycja z, rotacja, getPedSkin(source))
end
end
addEventHandler ("onPlayerWasted", getRootElement(), onWasted)


w pozycja x, pozycja y, pozycja z - uzupe?nij kordy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-23, 19:14


Veav







Wiek: 28
Na forum: 4776 dni
Posty: 23
Nick w MP: Navell178



Respekt: 50

Wielkie dzi?ki leci piwko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 16:51


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Vike a ten skrypt to od strony clienta czy server ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 16:52


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Oczywi?cie, ?e po stronie servera :)

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 17:00


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Niewiem dlaczego ale ten skrypt na warpanie pod szpital mi nie dziala. W meta jest od strony skryptu, kordy ustawione dobrze. A tepa jak zwykle w "play".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 17:04


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Gamemod "play" ma swoje ustawione spawny.

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 17:07


Erykos1998







Wiek: 30
Na forum: 4574 dni
Posty: 74
Nick w MP: Eryk

Piwa: 3

Respekt: 50

Teraz jak je wy??czy? :D :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-25, 17:37


Artysta

Lua, Lua, Czekolada






Wiek: 28
Na forum: 4466 dni
Posty: 240
Nick w MP: Artysta/Koojot

Piwa: 1427

Respekt: 205,8
Respekt: 205,8Respekt: 205,8

Wywalasz z gamemoda play funkcje z respawnem ?



Ps. za??? nowy temat.

Podpis
Something is coming..
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: jak :: się :: zginie :: się :: dalej :: ten :: skin
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak zrobić że jak się zginie ma się dalej ten skin 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