HG Snuuk Posted August 29, 2019 Share Posted August 29, 2019 Opa estou com um script da net aki de spawn e respawn só que eu gostaria de quando o cara morrer e tiver com uma skin sei la id 4 não resetar para do cj -- Configurações para quando um jogador entrar -- XYZ coördinates local joinX = 1480.8 local joinY = -1757.571 local joinZ = 17.831 -- Armas e tiros local joinWeapon = 0 local joinAmmo = 0 -- Menssagem para o jogador local joinMessage = "" -- Pele do jogador local joinSkin = 0 -- Configurações para quando um jogador morrer -- XYZ coördinates local spawnX = 1179.063 local spawnY = -1324.557 local spawnZ = 14.351 -- Armas e tiros local spawnWeapon = 0 local spawnAmmo = 0 -- Definições para as quantidades de dinheiro -- Dinheiro por matar um jogador local killerMoney = 0 -- O dinheiro retirado do jogador quando morrem local deadPlayerMoney = 0 -- Dinheiro ganho quando entra no server local joinMoney = 2000 -- Functions -- This function spawns players when they join function spawnOnJoin() spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox(joinMessage, source) giveWeapon(source, joinWeapon, joinAmmo) givePlayerMoney(source, joinMoney) end -- This function spawns players after they died function spawnOnDead(ammo, killer, weapon, bodypart) outputChatBox() takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end -- Event handlers addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead) Link to comment
juaosilv Posted August 29, 2019 Share Posted August 29, 2019 function spawnOnDead(ammo, killer, weapon, bodypart) skin = getPlayerSkin(source) outputChatBox() takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end if (skin == 4) then -- verifica a skin do player setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) --se a skin for 4 ele executa esse else setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, skin) -- se não for 4 ele executa esse end setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end Testa ai Link to comment
Other Languages Moderators Lord Henry Posted August 30, 2019 Other Languages Moderators Share Posted August 30, 2019 @juaosilv a função getPlayerSkin já está obsoleta. Use getElementModel em vez disso. E tome cuidado com a indentação, está bem errada. 1 Link to comment
HG Snuuk Posted August 30, 2019 Author Share Posted August 30, 2019 intão eu testei aki , porem n funcionou do geito que eu quero porem este script aki > function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then fadeCamera (source, false) setTimer (spawnPlayer, 1000, 1, source, 1178.6553955078,-1323.6499023438,14.130801200867, 0, getPedSkin (source), 0, 0, getPlayerTeam(source))) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted) --- ele funciona tipo quando o player morre com uma skin ele respawna com a mesma skin porem depois de uns 2 seg ele volta para o cj só que n sei pq o diabos isso ta acontecendo Link to comment
HG Snuuk Posted September 2, 2019 Author Share Posted September 2, 2019 mais oque eu realmente queria é que ele salvasse a skin que ele esta utilizando agora pra ele dar respawn com a mesma skin , porem o script sempre ta voltando com a skin do cj -- Configurações para quando um jogador entrar -- XYZ coördinates local joinX = 1480.8 local joinY = -1757.571 local joinZ = 17.831 -- Armas e tiros local joinWeapon = 0 local joinAmmo = 0 -- Menssagem para o jogador local joinMessage = "" -- Pele do jogador local joinSkin = 0 -- Configurações para quando um jogador morrer -- XYZ coördinates local spawnX = 1179.063 local spawnY = -1324.557 local spawnZ = 14.351 -- Armas e tiros local spawnWeapon = 0 local spawnAmmo = 0 -- Definições para as quantidades de dinheiro -- Dinheiro por matar um jogador local killerMoney = 0 -- O dinheiro retirado do jogador quando morrem local deadPlayerMoney = 0 -- Dinheiro ganho quando entra no server local joinMoney = 2000 -- Functions -- This function spawns players when they join function spawnOnJoin() spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox(joinMessage, source) giveWeapon(source, joinWeapon, joinAmmo) givePlayerMoney(source, joinMoney) end -- This function spawns players after they died function spawnOnDead(ammo, killer, weapon, bodypart) outputChatBox() takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end -- Event handlers addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead) Link to comment
CrowleySCR Posted September 2, 2019 Share Posted September 2, 2019 16 minutes ago, HG Snuuk said: mais oque eu realmente queria é que ele salvasse a skin que ele esta utilizando agora pra ele dar respawn com a mesma skin , porem o script sempre ta voltando com a skin do cj -- Configurações para quando um jogador entrar -- XYZ coördinates local joinX = 1480.8 local joinY = -1757.571 local joinZ = 17.831 -- Armas e tiros local joinWeapon = 0 local joinAmmo = 0 -- Menssagem para o jogador local joinMessage = "" -- Pele do jogador local joinSkin = 0 -- Configurações para quando um jogador morrer -- XYZ coördinates local spawnX = 1179.063 local spawnY = -1324.557 local spawnZ = 14.351 -- Armas e tiros local spawnWeapon = 0 local spawnAmmo = 0 -- Definições para as quantidades de dinheiro -- Dinheiro por matar um jogador local killerMoney = 0 -- O dinheiro retirado do jogador quando morrem local deadPlayerMoney = 0 -- Dinheiro ganho quando entra no server local joinMoney = 2000 -- Functions -- This function spawns players when they join function spawnOnJoin() spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox(joinMessage, source) giveWeapon(source, joinWeapon, joinAmmo) givePlayerMoney(source, joinMoney) end -- This function spawns players after they died function spawnOnDead(ammo, killer, weapon, bodypart) outputChatBox() takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end -- Event handlers addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead) Tente ;D 1 Link to comment
CrowleySCR Posted September 2, 2019 Share Posted September 2, 2019 34 minutes ago, HG Snuuk said: mais oque eu realmente queria é que ele salvasse a skin que ele esta utilizando agora pra ele dar respawn com a mesma skin , porem o script sempre ta voltando com a skin do cj -- Configurações para quando um jogador entrar -- XYZ coördinates local joinX = 1480.8 local joinY = -1757.571 local joinZ = 17.831 -- Armas e tiros local joinWeapon = 0 local joinAmmo = 0 -- Menssagem para o jogador local joinMessage = "" -- Pele do jogador local joinSkin = 0 -- Configurações para quando um jogador morrer -- XYZ coördinates local spawnX = 1179.063 local spawnY = -1324.557 local spawnZ = 14.351 -- Armas e tiros local spawnWeapon = 0 local spawnAmmo = 0 -- Definições para as quantidades de dinheiro -- Dinheiro por matar um jogador local killerMoney = 0 -- O dinheiro retirado do jogador quando morrem local deadPlayerMoney = 0 -- Dinheiro ganho quando entra no server local joinMoney = 2000 -- Functions -- This function spawns players when they join function spawnOnJoin() spawnPlayer(source, joinX, joinY, joinZ, 0 , joinSkin) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox(joinMessage, source) giveWeapon(source, joinWeapon, joinAmmo) givePlayerMoney(source, joinMoney) end -- This function spawns players after they died function spawnOnDead(ammo, killer, weapon, bodypart) outputChatBox() takePlayerMoney(source, deadPlayerMoney) if (killer) and (killer ~= source) then givePlayerMoney(killer, killerMoney) end setTimer(spawnPlayer, 3000, 1, source, spawnX, spawnY, spawnZ, 0, spawnSkin) setCameraTarget(source, source) setTimer(giveWeapon, 3000, 1, source, spawnWeapon, spawnAmmo) end -- Event handlers addEventHandler("onPlayerJoin", getRootElement(), spawnOnJoin) addEventHandler("onPlayerWasted", getRootElement(), spawnOnDead) function onWasted( killer, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local Skiin = getPedSkin (source) fadeCamera (source, false) setTimer (setElementModel, 2000, 1, source, Skiin, true) setTimer (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, getPedSkin (source), 0, 0, getPlayerTeam(source)) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted) Testei esse aqui com o play desligado e funcionou *server-side 1 Link to comment
HG Snuuk Posted September 2, 2019 Author Share Posted September 2, 2019 sim aki ele tambem funciona só que ele esta dentro de um arquivo save-system por que eu falo que ele volta com a skin salvada mais dps ele troca pro cj Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now