Hej, prosze Was o pomoc juz chyba 3 raz, no ale kto pyta nie bladzi . Mam problem z tym kodem, kt?ry powinien respi? graczy z druzyny Grove St Family na podanych kordynantach, ale tego nie robi Prosze o pomoc, stawiam zimnke piwko! Kod:
function spawn (player)
local players = getPlayerTeam(player)
if players and getTeamFromName("#008000Grove St Family") == players then
spawnPlayer (source, 2498.77856, -1680.38623, 13.35946, 0, 230, 0, 0)
end
addEventHandler("onPlayerWasted", getRootElement(),spawn)
?aden kod nie dzia?a, nie wiem czemu, w debugscript 3 nic si? nie pokazuje, tak samo w konsoli serwera. Mo?e to wina tego, ?e gamemode play respi mnie tam, gdzie ma ustalone? ;v Pr?bowa?em zrespi? si? po jego wy??czeniu, jednak wtedy posta? zawiesza si? i nie odradza. Tutaj ca?y kod z losowaniem teamow, i respem narazie tylko jednego teamu.
local teamGS = createTeam ( "#008000Grove St Family" )
local teamBA = createTeam ( "#FF00FFBallas" )
local teamVA = createTeam( "#FF9500Vagos" )
local teamLA = createTeam( "#00B9B9Varrios Los Aztecas" )
local teamRM = createTeam( "#AA3200Rosyjska Mafia" )
local teamPO = createTeam( "#0064FFPolicja" )
local teams = {teamGS,teamBA,teamVA,teamLA,teamRM,teamPO}
local randomteam = teams[math.random(#teams)]
function setTeams()
for _, player in ipairs(getElementsByType("player")) do
setPlayerTeam(player, randomteam)
end
end
addEventHandler("onPlayerLogin", getRootElement(), function()
setPlayerTeam(source, teams[math.random(#teams)])
end)
local tabelaDruzyn =
{
[ '#008000Grove St Family' ] = { 2498.77856, -1680.38623, 13.35946, 0, 230, 0, 0 },
};
Kurka, wylecia?o mi z g?owy. Wiesz jak zrobi?, ?eby respi?o gracza w podanych kordach dla dru?yny kiedy on do niej do??czy? Z g?ry dzi?ki.
EDIT: Chcia?em jak?? magie zrobi?, ale poczyta?em troche poradnikow z lua i zrozumia?em bardziej Tw?j kod, wystarczylo to skopiowa?, i onPlayerWasted zmieni? na onPlayerLogin, dzi?ki.
Ostatnio zmieniony przez Szyszka947 2019-07-04, 18:25, w całości zmieniany 1 raz
Mam takie co?, dzia?a idealnie
addEventHandler('onPlayerLogin', root, function()
local team = getPlayerTeam(source)
local spawnData = getTeamSpawnData(getTeamName(team))
if not team or not spawnData then
outputDebugString('Gracz '..getPlayerName(source)..' nie jest w dru?ynie, nie zrespiono')
return
end
spawnPlayer(source, spawnData.x, spawnData.y, spawnData.z, spawnData.rot or 0, spawnData.skin or getElementModel(source), spawnData.int, spawnData.dim, spawnData.team)
fadeCamera(source, true)
setCameraTarget(source)
end)
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