Ola, tou criando uma resource de entregador de jornal, vi muitas na internet mais quero criar minha propria resource, criei um marker onde que se eu digitar dentro dele /jornaleiro automaticamente cria um blip no mapa junto com um marcador até ai tudo certo, neste proximo marcador é um marcador local criado pelo proprio player, quando eu entro nele coloquei a funcao de aparecer algo no chat e esta tudo certo e adicionei tambem uma funcao que quando o player sai do marcador apareça uma msg dizendo que ele ignorou a vaga, e aparece normal mais a unica coisa que nao esta dando certo é o marcador se destruir sozinho...
vou mostrar o codigo pra vocês...
local blipJornal = nil
local markerjornal = nil
-- Funcao comando /jornaleiro ---
function _AgenciaJornaleiro (source)
-- if isElementWithinMarker (source, MarkerRecepcaoPref ) then -- executa a acao caso estiver dentro do marcador
outputChatBox ("#000000=====================================================",source,255,255,255,true)
outputChatBox ("#000000[#FF1493 NPC #000000] : #FF4500 Agendamos sua vaga, vá até a agencia marcada no mapa!",source,255,255,255,true)
outputChatBox ("#000000=====================================================",source,255,255,255,true)
blipJornal = createBlip(1220, -1814, 16.50, 41, 3, 0, 0, 255, 255, 0, 1000, source, true)
markerjornal = createMarker ( 1220, -1814, 15.50 , "cylinder", 1.5, 0, 255, 0, 255, source, true) -- Coordenada x, x, x, "Tipo de marcador", tamanho do marcador, Cor RGB 0, 0, 0, 0, Variavel global;
-- end
end
addCommandHandler ( "jornaleiro", _AgenciaJornaleiro ) --Comando definido para a funcao atual
--------------------------------
--- FuncaO ACEITAR VAGA (SIM OU NAO) CASO SAIR DO MARCADOR"markerjornal" Desiste da vaga --
function aceitarJornal (source)
if isElement (source, markerjornal) then
outputChatBox ("#000000=====================================================",source,255,255,255,true)
outputChatBox ("#FF4500 Deseja aceitar a vaga de jornaleiro ? /sim ou /nao",source,255,255,255,true)
outputChatBox ("#000000=====================================================",source,255,255,255,true)
end
end
addEventHandler("onMarkerHit",root, aceitarJornal)
function SairDoMarcadoJornaleiro( leaveElement, markerjornal )
if getElementType( leaveElement ) == "player" then
outputChatBox ("#FF4500 Você desistiu da vaga... volte em breve",getRootElement(),255,255,255,true)
destroyElement(markerjornal)
end
end
addEventHandler( "onMarkerLeave", root, SairDoMarcadoJornaleiro )
OBS: eu comentei a parte
-- if isElementWithinMarker (source, MarkerRecepcaoPref ) then
pra mim nao ir ficando indo direto na agencia de empregos ksksksks
e a maioria do codigo esta com comentarios pq tem um outro amigo que ta fazendo um Menu que mais tarde ele vai implementar nesse scripts e estou fazendo assim pra ele nao se perder...