Narutimmy Posted April 3, 2013 Posted April 3, 2013 lo que sucede es que el spawn al morir es tan rapido que las armas en lugar de quedar en el lugar de mierte, aparecen en el punto de spawn por lo cual mueren y recuperan las armas al instante
AlvareZ_ Posted April 3, 2013 Posted April 3, 2013 Por que no pruebas algo asi ? setTime(spawnPlayer, 3000, 1, source, x, y, z)
NodZen Posted April 3, 2013 Posted April 3, 2013 Depende. Si usas el spawn de 50p entonces editas el "s_main". Si no, usas lo que te Dijo Alvarez
Narutimmy Posted April 3, 2013 Author Posted April 3, 2013 Depende. Si usas el spawn de 50p entonces editas el "s_main". Si no, usas lo que te Dijo Alvarez Nop no uso el de 50p
AlvareZ_ Posted April 3, 2013 Posted April 3, 2013 Entonces usa lo que te dije, Si tienes algún problema postealo
Narutimmy Posted April 4, 2013 Author Posted April 4, 2013 Entonces usa lo que te dije, Si tienes algún problema postealo Yo uso este Respawn pero... puse lo que dijistes pero no funciona osea ya no revives function ReSpawn () local skin2 = getElementModel (source) local clanName = getTeamName(getPlayerTeam(source)) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer (source, -2616.3608, 2256.6555, 500, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) if clanName == "XANA" then fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer(source, 810.9650, -1098.2874, 26, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "OSS" then fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer(source, 3135.7094, -875.666, 30, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "FOLT" then fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer(source, -1373.9079, 508.7547, 12, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "Medic" then fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer (source, -2616.3608, 2256.6555, 500, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) elseif clanName == "Sobrevivientes" then fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer (source, -2616.3608, 2256.6555, 500, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) end end addEventHandler ("onPlayerWasted", getRootElement(), ReSpawn)
Plate Posted April 4, 2013 Posted April 4, 2013 function ReSpawn () local skin2 = getElementModel (source) local clanName = getTeamName(getPlayerTeam(source)) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer (source, -2616.3608, 2256.6555, 500, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) if clanName == "XANA" then setTimer(spawnPlayer, 1000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "OSS" then setTimer(spawnPlayer, 1000, 1, source, 3135.7094, -875.666, 30, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "FOLT" then setTimer(spawnPlayer, 1000, 1, source, -1373.9079, 508.7547, 12, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "Medic" then setTimer(spawnPlayer, 1000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) elseif clanName == "Sobrevivientes" then setTimer(spawnPlayer, 1000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) end end addEventHandler ("onPlayerWasted", getRootElement(), ReSpawn)
AlvareZ_ Posted April 4, 2013 Posted April 4, 2013 Intenta lo que te dice Plate si no postea el error del debug
Narutimmy Posted April 4, 2013 Author Posted April 4, 2013 function ReSpawn () local skin2 = getElementModel (source) local clanName = getTeamName(getPlayerTeam(source)) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) spawnPlayer (source, -2616.3608, 2256.6555, 500, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) if clanName == "XANA" then setTimer(spawnPlayer, 1000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "OSS" then setTimer(spawnPlayer, 1000, 1, source, 3135.7094, -875.666, 30, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "FOLT" then setTimer(spawnPlayer, 1000, 1, source, -1373.9079, 508.7547, 12, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "Medic" then setTimer(spawnPlayer, 1000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) elseif clanName == "Sobrevivientes" then setTimer(spawnPlayer, 1000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) end end addEventHandler ("onPlayerWasted", getRootElement(), ReSpawn) Asi lo habia echo pero nada revisare el debug
NodZen Posted April 5, 2013 Posted April 5, 2013 Que quieres hacer exactamente? Porque tu script solo reespawnea al players despues de 1 segundo.
Narutimmy Posted April 9, 2013 Author Posted April 9, 2013 Que quieres hacer exactamente? Porque tu script solo reespawnea al players despues de 1 segundo. Lo que pasa es que mueren y las Armas se en lugar de quedarse tiradas donde muere, se quedan donde spawnea, por lo cual al revivir las agarra y no las pierde, lo que quiero es retrasar el spawn , unos 5 o 10 Segundos, porque mueres y spawnneas al instante.
AlvareZ_ Posted April 9, 2013 Posted April 9, 2013 Intenta esto: function ReSpawn () local skin2 = getElementModel (source) local clanName = getTeamName(getPlayerTeam(source)) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setTimer(spawnPlayer, 3000, 1, source, -2616.3608, 2256.6555, 500, 0) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) if clanName == "XANA" then setTimer(spawnPlayer, 3000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "OSS" then setTimer(spawnPlayer, 3000, 1, source, 3135.7094, -875.666, 30, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "FOLT" then setTimer(spawnPlayer, 3000, 1, source, -1373.9079, 508.7547, 12, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) elseif clanName == "Medic" then setTimer(spawnPlayer, 3000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 41, 5000 ) giveWeapon ( source, 46, 1 ) elseif clanName == "Sobrevivientes" then setTimer(spawnPlayer, 3000, 1, source, -2616.3608, 2256.6555, 500, 0) fadeCamera(source, true) setCameraTarget(source, source) showChat(source, true) setElementModel ( source, skin2 ) giveWeapon ( source, 22, 200 ) giveWeapon ( source, 46, 1 ) end end addEventHandler ("onPlayerWasted", getRootElement(), ReSpawn)
Sasu Posted April 9, 2013 Posted April 9, 2013 Ese script no crea pickups solo le da armas a el jugador cuando spawnea. Usa createPickup
Narutimmy Posted April 9, 2013 Author Posted April 9, 2013 Ese script no crea pickups solo le da armas a el jugador cuando spawnea. Usa createPickup ya funciono, solo era de poner los timer a el spawn, puse 5 segundos y listo
Recommended Posts