Szerző Téma: Rendbom spawn  (Megtekintve 1118 alkalommal)

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Rendbom spawn
« Dátum: 2014. július 16. - 17:11:47 »
0 Show voters
Helló.
Valaki tudna nekem írni vagy linkelni egy random spawn scriptet?
Semmi extra nem kellene bele, csak 5 koordináta között random spawnolja le a játékosokat ha csatlakoznak és amikor meghalnak.

Rendbom spawn
« Válasz #1 Dátum: 2014. július 16. - 17:19:18 »
0 Show voters
Idézetet írta: Nátha date=1405523507\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49485\" data-ipsquote-contentclass=\"forums_Topic
Helló.
Valaki tudna nekem írni vagy linkelni egy random spawn scriptet?
Semmi extra nem kellene bele, csak 5 koordináta között random spawnolja le a játékosokat ha csatlakoznak és amikor meghalnak.
 


public OnPlayerSpawn(playerid)
{
switch(random(5))
{
case 0:SetPlayerPos(playerid, X, Y, Z), SetPlayerFacingAngle(playerid, Angle) /*így tovább*/;
case 1:SetPlayerPos(playerid, X, Y, Z), SetPlayerFacingAngle(playerid, Angle) /*így tovább*/;
case 2:SetPlayerPos(playerid, X, Y, Z), SetPlayerFacingAngle(playerid, Angle) /*így tovább*/;
case 3:SetPlayerPos(playerid, X, Y, Z), SetPlayerFacingAngle(playerid, Angle) /*így tovább*/;
case 4:SetPlayerPos(playerid, X, Y, Z), SetPlayerFacingAngle(playerid, Angle) /*így tovább*/;
}
return 1;
}
« Utoljára szerkesztve: 2014. július 16. - 17:27:27 írta draco_blue »

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Rendbom spawn
« Válasz #2 Dátum: 2014. július 16. - 18:48:00 »
+1 Show voters
Ömm... draco, nem tudom észrevetted-e de ez MTA fórumrész nem SAMP :D

Rendbom spawn
« Válasz #3 Dátum: 2014. július 16. - 19:10:10 »
0 Show voters
valami feltûnõbb módon is meglehetne különböztetni, mert nem elõször szaladok rá.  :facepalm: xd

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Rendbom spawn
« Válasz #4 Dátum: 2014. július 16. - 20:26:15 »
0 Show voters
No problem, esetleg LUA-ba nem tud ugyan ezt megcsinálni ? xD

Rendbom spawn
« Válasz #5 Dátum: 2014. július 16. - 21:06:53 »
0 Show voters
Idézetet írta: Nátha date=1405535175\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49485\" data-ipsquote-contentclass=\"forums_Topic
No problem, esetleg LUA-ba nem tud ugyan ezt megcsinálni ? xD
 
Lua nyelvét még nem kóstoltam.....de keresgéltem egy kicsit :D
 

local randomSpawnTable =
{
    { -2818.3391, 1134.4768, 26.1129, 179.2400 },
    { 2021.3114, 1344.1099, 10.8203, 269.5800 },
    { 2221.3726, 1838.4792, 10.8203, 90.3700 }
}
function randomSpawn( thePlayer, randomSpawnTable )
    local random = math.random( 1, #randomSpawnTable )
    spawnPlayer(
        thePlayer,
        randomSpawnTable[random][1],
        randomSpawnTable[random][2],
        randomSpawnTable[random][3],
        randomSpawnTable[random][4]
    )
end
function onPlayerJoin( )
    fadeCamera( source, true )
    setCameraTarget( source, source )
    randomSpawn( source, randomSpawnTable )
end
addEventHandler( \"onPlayerJoin\",root, onPlayerJoin )
function onPlayerDeath( )
    fadeCamera ( source, false, 1.0, 255, 0, 0 )
    setTimer( randomSpawn, 3000, 1, source,randomSpawnTable )
    setTimer( fadeCamera, 2500, 1, source, true, 0.5 )
end
addEventHandler( \"onPlayerWasted\", root, onPlayerDeath )

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal