Source não tem nada a ver com quem executou tal função. Ela é definida pelo evento que ativou aquela função.
Se o evento que está ativando a função for por exemplo onVehicleEnter, então source será o veículo que foi entrado pelo jogador.
Por outro lado, se o evento ativador for onPlayerVehicleEnter, então dai sim source será o jogador que entrou no veículo.
É necessário ler na Wiki o source de cada evento antes de usá-lo na função para saber o que está guardado nessa variável.
السلام عليكم انا بحب ممارسة الميمز او اسمها الاخر الكوميكس فاحبيت اقدم ليكم صور ساخرة
عن مجتمع
mta and lua لغة
مش عارف هتعبجكم ولا لاء
اول صورة
انا نفسى مش مبرمج لكن اما بعدل شى طويل ممكن بسبب العلامة دى متخليش الاسكريبت يشتغل
تانى صورة لما تبرمج شى من غير مزاج الشاشة هتنفجر من الايروور
الصورة رقم 3 الناس الى بتنسى بسرعة من قلة الممارسة فى ناس كدة حتى لو فى لغات برمجية اخرى
محبتشى ازود فى الصورة يارب تعجبكم
nao se trata como parametro , mas sim como "Orientador" , oq o source faz : pega o player q esta executando aquela funçao (variaveis : player, thePlayer, source, element, name, etc)
@Nome Nome
if (math.floor(id) == id) then -- Se o número arredondado é igual a ele mesmo, então ele é inteiro.
print ("É inteiro.")
else
print ("Não é inteiro.")
end
That would be a little bit hard, since the effect is applied globally, so there will always be a little bit desync.
But you can make sure the code doesn't do anything when other players are entering vehicles:
addEventHandler("onClientVehicleEnter", getRootElement(),
function(thePlayer)
if thePlayer ~= localPlayer then
return
end
Note: Even if the "onClientVehicleEnter" event is clientside, it does still trigger for remote players.