DogeMan Posted April 30, 2014 Share Posted April 30, 2014 Pessoal, qual a diferença entre: "thePlayer" e "source" Tava lendo a wiki do MTA, porém não consegui compreender oque é getRootElement(), podem me ajudar? Obrigado :DDD Link to comment
DogeMan Posted May 1, 2014 Author Share Posted May 1, 2014 Não entendo, 11 visualizações, ninguém responde uma pergunta tão básica como essa. A comunidade MTA ta de parabéns... Link to comment
manawydan Posted May 11, 2014 Share Posted May 11, 2014 source na maioria das vezes é quem faz o sofre uma "ação do evento"(exemplo "onPlayerDamage", seu source é o jogador que levou dano) getRootElement() ou root é uma forma meio que de generalização.(ex: voce cria um ped e usa: local ped = createPed(argumentos) addEventHandler("onPedWasted",ped, function() outputChatBox("o ped morreu",root) end) Esse codigo sera executado quando o ped que criamos morrer, e sera enviado uma mensagem pra todos os jogadores(root ou getRootElement) E thePlayer, usamos na maiorias da vezes quando não ha source ou o source não é quem queremos achar. Exemplo o addCommandHandler não tem source, mas podemos saber quem executou o tal comando definindo thePlayer addCommandHandler("teste", function(thePlayer) outputChatBox("o jogador "..getPlayerName(thePlayer).." Executou o comando /teste",root) outputChatBox("Você executou o comando teste e vai ganhar R$ 1000",thePlayer) givePlayerMoney(thePlayer,1000) end) Quando um jogador executar o comando /teste vai criar a primeira mensagem com o nome dele para todos os jogadores, e a segunda mensagem apenas pra ele, e apenas ele vai ganhar R$ 1000. Espero que tenha entendido(ja que não sou bom em explicar as coisas). 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