Jump to content

Blaack

Members
  • Posts

    194
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Blaack

  1. Nunca usei essa função, mas acho que assim dá: givePedWeapon(testPed, 0, 1, true)
  2. local rendido = { } addCommandHandler("render", function (Player) rendido[player] = true end) addCommandHandler("abaixar", function (Player) rendido[player] = false end) --Não está executando a animação de "render"... function Roubar_Player_CMD ( source, _, Player_ ) if (Player_) then local playerID = tonumber(Player_) if(playerID) then local Player = getPlayerID(playerID) if isElement(Player) then local cx, cy, cz = getElementPosition ( Player ) local px, py, pz = getElementPosition ( source ) local distance = getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz ) if ( distance <= 5 ) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("painelroubo")) then if rendido[source] then if not getPedOccupiedVehicle(source) then if not getPedOccupiedVehicle(Player) then if getPlayerMoney(Player) >= 500 then if getElementData(source, "DNL:Roubando") == false then if getElementData(Player, "DNL:Sendo_Roubado") == false then if getElementData(source, "DNL:Roubou_Recentemente") == false then if getElementData(Player, "DNL:Roubado_Recentemente") == false then if Player == source then return end Player_Roubado = Player Player_Ladrao = source setPedAnimation( source, "BOMBER", "BOM_Plant_Loop", -1, true, false, false, false) setPedAnimation( Player, "CRACK", "crckidle1", -1, true, false, false, false) setElementData ( Player, "DNL:Sendo_Roubado", true) setElementData ( source, "DNL:Roubando", true) setElementData ( source, "Dinheiro_Ladrao", tonumber(math.floor(getPlayerMoney(Player))/3)) setElementData ( source, "Dinheiro", tonumber(math.floor(getPlayerMoney(Player))/3)) triggerClientEvent (Player, "DNL:Abrir_Roubo_Player", Player, Player_Roubado, Player_Ladrao) triggerClientEvent (source, "DNL:Abrir_Roubo_Ladrao", source) triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê está roubando o jogador "..getPlayerName(Player).."") triggerClientEvent(Player, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê está sendo roubado pelo jogador "..getPlayerName(source).."") Tempo_Roubo[source] = setTimer(function(source) local Dinheiro_Ladrao = tonumber(getElementData(source, "Dinheiro_Ladrao")) or 0 local Dinheiro_Dx = tonumber(getElementData(source, "Dinheiro_Dx")) or 0 givePlayerMoney(source, 500) takePlayerMoney(Player, 500) playSoundFrontEnd (source, 12) playSoundFrontEnd (Player, 12) setElementData ( source, "Dinheiro_Ladrao", Dinheiro_Ladrao -500) setElementData ( source, "Dinheiro_Dx", Dinheiro_Dx +500) local Dinheiro_Ladrao_ = tonumber(getElementData(source, "Dinheiro_Ladrao")) or 0 if Dinheiro_Ladrao_ <= 0 then local Dinheiro = tonumber(getElementData(source, "Dinheiro")) or 0 killTimer(Tempo_Roubo[source]) setElementData ( source, "Dinheiro_Ladrao", 0) setElementData ( source, "Dinheiro_Dx", 0) setElementData ( source, "Dinheiro", 0) setElementData ( source, "DNL:Roubando", false) setElementData ( Player, "DNL:Sendo_Roubado", false) setPedAnimation(source) setPedAnimation(Player) setElementData ( Player, "DNL:Roubado_Recentemente", true) setElementData ( source, "DNL:Roubou_Recentemente", true) triggerClientEvent (source, "DNL:Fechar_Roubo_Ladrao", source) triggerClientEvent (Player, "DNL:Fechar_Roubo_Player", Player) Desativar_Roubo_Ladrao[source] = setTimer(function(source) setElementData ( source, "DNL:Roubou_Recentemente", false) triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê já pode efetuar roubos") end, 30000, 1, source) Desativar_Roubo_Player[Player] = setTimer(function(Player) setElementData ( Player, "DNL:Roubado_Recentemente", false) triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê já pode ser roubado novamente, Tome cuidado") end, 60000, 1, Player) triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê Conseguiu Roubar #00FF00R$ #FFFFFF"..tonumber(math.floor(Dinheiro)).." do Jogador #00ff00"..getPlayerName(Player).."") triggerClientEvent(Player, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffFoi roubado de você #00FF00R$ #FFFFFF"..tonumber(math.floor(Dinheiro)).." pelo Jogador #00ff00"..getPlayerName(source).."") end end, 1000, 0, source) else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffEsse jogador já foi roubado recentemente") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê efetuou um roubo recentemente") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffEsse Jogador já está sendo roubado") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê já está efetuando algum roubo") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffEsse jogador não tem dinheiro para que possa ser roubado") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffO Jogador que você deseja roubar deve está fora do veículo") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê deve sair do veículo para efetuar o roubo") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffVocê não tem permissão para roubar outros jogadores") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffChegue mais perto do jogador") end else triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffJogador(a) não encontrado") end end end end addCommandHandler("roubar", Roubar_Player_CMD)
  3. -- ver nome do dono do veiculo function VerDono(thePlayer) for k, player in ipairs ( getElementsByType ( "player" ) ) do local contap = getPlayerAcount (player) for _, group in ipairs ({"Policia"}) do if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup( group )) then local usercar = getPedOccupiedVehicle ( thePlayer ) local owner = getElementData(usercar, "ownercar") or "Sem Dono" if getAccountName(contap) == owner then if usercar then local DonoCarro = getElementData(player,"AirNew_RG_NomeCompleto") or "Sem Dono" outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00DETRAN #ababab| #7b7b7bProprietário: #FF1493"..DonoCarro.." ", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) else outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00DETRAN #ababab| #ff0000Você precisa estar em um veículo!", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) end end else outputChatBox("#ffea00DETRAN #ababab| #ff0000Apenas funcionários do DETRAN podem usar esse comando!", thePlayer, 0, 255, 0,true) end end end end addCommandHandler("verdono",VerDono)
  4. na linha 11, troque source por player; errei la perdao
  5. -- ver nome do dono do veiculo function VerDono(thePlayer) for k, player in ipairs ( getElementsByType ( "player" ) ) do local contap = getPlayerAcount (player) for _, group in ipairs ({"Policia"}) do if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup( group )) then local usercar = getPedOccupiedVehicle ( thePlayer ) local owner = getElementData(usercar, "ownercar") or "Sem Dono" if getAccountName(contap) == owner then if usercar then local DonoCarro = getElementData(source,"AirNew_RG_NomeCompleto") or "Sem Dono" outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00DETRAN #ababab| #7b7b7bProprietário: #FF1493"..DonoCarro.." ", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) else outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00DETRAN #ababab| #ff0000Você precisa estar em um veículo!", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) end end else outputChatBox("#ffea00DETRAN #ababab| #ff0000Apenas funcionários do DETRAN podem usar esse comando!", thePlayer, 0, 255, 0,true) end end end end addCommandHandler("verdono",VerDono) Se funcionar deixa um thanks ai em kk
  6. Tente: -- ver nome do dono do veiculo function VerDono(thePlayer) for k, player in ipairs ( getElementsByType ( "player" ) ) do local contap = getPlayerAcount (player) for _, group in ipairs ({"Policia"}) do if isObjectInACLGroup ( "user." .. getAccountName(getPlayerAccount(thePlayer)), aclGetGroup( group )) then local usercar = getPedOccupiedVehicle ( thePlayer ) local owner = getElementData(usercar, "ownercar") or "Sem Dono" if getAccountName(contap) == owner then if usercar then local DonoCarro = getPlayerName(player) or "Sem Dono" outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00DETRAN #ababab| #7b7b7bProprietário: #FF1493"..DonoCarro.." ", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) else outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00DETRAN #ababab| #ff0000Você precisa estar em um veículo!", thePlayer, 0, 255, 0,true) outputChatBox("#ffea00═════════════════ DETRAN ERP ═════════════════", thePlayer, 0, 255, 0,true) end end else outputChatBox("#ffea00DETRAN #ababab| #ff0000Apenas funcionários do DETRAN podem usar esse comando!", thePlayer, 0, 255, 0,true) end end end end addCommandHandler("verdono",VerDono) Não testei... me avise caso de certo;
  7. pickuproupacj = createPickup ( -1637.6564941406,1411.2716064453,7.1875, 3, 1275, 1000 ) -- Cria o Pickup. function pegarroupa ( source ) local skin = getElementModel(source) -- Verifica skin de source if skin == 0 then -- Verifica se a skin de source é igual a 0, se for executa: addPedClothes ( source, "field", "field", 0 ) -- Adiciona uma camisa em source (modifique a seu gosto...) setElementData ( source, "zombie", true ) -- Seta o elemento (source) na data 'zombie' como true; setPlayerTeam ( source, teamzombie ) -- Seta o elemento source no team 'teamzombie' else -- Se a skin de source não for igual a 0, executara: outputChatBox("Pegue a skin do CJ primeiro!", source) -- Aviso para o mesmo pegar a skin 0 primeiro. end end addEventHandler ( "onPickupHit", pickuproupacj, pegarroupa )
  8. Minha recomendação: server-side; function morreu ( attacker ) if ( attacker ) then triggerClientEvent ( source, "Morreu", source, attacker ) end end addEventHandler ( "onPlayerWasted", getRootElement(), morreu ) client-side; function contador(attacker) local timer = interpolateBetween(deadTime, 0, 0, 0, 0, 0, (getTickCount()-tick)/deadTime, "Linear") local minutes, seconds = convertTime(timer) if minutes < 10 then minutes = "0"..minutes end if seconds < 10 then seconds = "0"..seconds end dxDrawRectangle(screenW * 0.3580, screenH * 0.8099, screenW * 0.2621, screenH * 0.1328, tocolor(0, 0, 0, 182), false) dxDrawText("IMPOSE EMERGÊNCIA", screenW * 0.3580, screenH * 0.7878, screenW * 0.6201, screenH * 0.8151, tocolor(255, 25, 25, 255), 1.20, "default-bold", "center", "top", false, false, false, false, false) dxDrawText("Você está ferido e precisa de um médico", screenW * 0.3580, screenH * 0.8229, screenW * 0.6201, screenH * 0.8477, tocolor(255, 255, 255, 255), 1.20, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("Chame os paramédicos no /192 e aguarde", screenW * 0.3580, screenH * 0.8477, screenW * 0.6201, screenH * 0.8724, tocolor(255, 255, 255, 255), 1.20, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("um paramédico chegar.", screenW * 0.3580, screenH * 0.8724, screenW * 0.6201, screenH * 0.8971, tocolor(255, 255, 255, 255), 1.20, "default-bold", "center", "center", false, false, false, false, false) dxDrawText("TEMPO DE VIDA:", screenW * 0.3616, screenH * 0.9154, screenW * 0.4305, screenH * 0.9375, tocolor(255, 254, 254, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("#ff0000".. minutes.."#ffffff:#ff0000"..seconds, screenW * 0.3580, screenH * 0.9023, screenW * 0.6201, screenH * 0.9505, tocolor(255, 25, 25, 255), 1.40, "default-bold", "center", "center", false, false, false, true, false) dxDrawText("Assasino:" "#ffffff:#ff0000"..attacker, screenW * 0.5400, screenH * 0.9154, screenW * 0.4305, screenH * 0.9375, tocolor(255, 254, 254, 255), 1.00, "default-bold", "left", "top", false, false, false, false, false) end addEvent("Morreu",true) addEventHandler("Morreu", getRootElement(), contador) Bom, não testei; Mas tente assim meu querido!
  9. Amigo, não seria mais fácil mandar seu código? (Pode mandar no privado); Eu faço isso pra ti...
  10. Simples, para a base crie uma acl da gangue (exemplo: CV, PCC); E no script de roubar crie uma ACL para todos os "bandidos" (Robbers, sla)
  11. Cara, se não existe esta função; Não há necessidade do setTimer para aciona-lá! Pode apagar a linha, que o erro sairá.
  12. local chatRadius = 50 function sendMessageToNearbyPlayers(message, messageType) if messageType == 0 then local posX1, posY1, posZ1 = getElementPosition(source) for id, player in ipairs(getElementsByType("player")) do local posX2, posY2, posZ2 = getElementPosition(player) if getDistanceBetweenPoints3D(posX1, posY1, posZ1, posX2, posY2, posZ2) <= chatRadius then outputChatBox(message, player) end end end cancelEvent() end addEventHandler( "onPlayerChat", getRootElement(), sendMessageToNearbyPlayers ) Evento da wiki (Só copiei e colei), evento: onPlayerChat
  13. Boa noite, o senhor esqueceu das "aspas" no addCommandHandler... --[[ ################################################ # # # # FACEBOOK.COM/AIRNEWSCR # # # # # ################################################ --]] function getPlayerID(player) return getElementData(player,"ID") end function getPlayerIDG(thePlayer) return getElementData(thePlayer,"ID") end -------------------------------------------------------------------------------------------- DistanciaDoChatLocal = 80 -- Metros ValorDoChatGlobal = 0 -- Dinheiro -------------------------------------------------------------------------------------------- -- Config do Chat Local addEventHandler("onPlayerChat", root, function(tresc, msgtype) if (msgtype == 0) then cancelEvent() local x,y,z = getElementPosition(source) for key, gracze in ipairs(getElementsByType("player")) do local x2,y2,z2 = getElementPosition(gracze) if getElementData (source, "ChatLocal:Delay", true) then outputChatBox ( MensagemFalandoRapidoDemaisLocal, source, 255, 255, 255, true ) return end if ( getDistanceBetweenPoints3D ( x, y, z, x2, y2, z2 ) < DistanciaDoChatLocal ) then local int = getElementInterior ( source ) local dim = getElementDimension ( source ) local int2 = getElementInterior ( gracze ) local dim2 = getElementDimension ( gracze ) if ( int == int2 and dim == dim2 ) then conta = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..conta, aclGetGroup ( "Console" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #106FE7*Staff #ffffff"..getPlayerName(source).. "[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Administrador" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #106FE7*Staff #FFFFFF"..getPlayerName(source).."[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador3" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #106FE7*Staff #FFFFFF"..getPlayerName(source).."[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador2" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #106FE7*Staff #FFFFFF"..getPlayerName(source).."[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador1" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #106FE7*Staff #FFFFFF"..getPlayerName(source).."[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #40E0D0*Vip Simples #FFFFFF"..getPlayerName(source).."[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip2" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] #00FFFF*Vip Avançado #FFFFFF"..getPlayerName(source).."[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Everyone" ) ) then outputChatBox("#ffffff[#FFFFFFLocal#ffffff] "..getPlayerName(source).. "[ID:"..getPlayerID(source).."]: #ffffff"..tresc, gracze, 255, 255, 255, true) end end end end end setElementData (source, "ChatLocal:Delay",true) setTimer (setElementData, 100, 1, source, "ChatLocal:Delay", false) end) -------------------------------------------------------------------------------------------- -- Config do Chat Global function adminchat ( thePlayer, _, ... ) local message = table.concat ( { ... }, " " ) if ( isPlayerOnGroup ( thePlayer ) ) then for _, player in ipairs ( getElementsByType ( "player" ) ) do if ( isPlayerOnGroup ( player ) ) then if ( isPlayerMuted(thePlayer) ) then outputChatBox ( MensagemVoceEstaMutadoGlobal, thePlayer, 255, 255, 255, true ) return end if getElementData (thePlayer, "ChatGlobal:Delay1", true) then outputChatBox ( MensagemFalandoRapidoDemaisGlobal, thePlayer, 255, 255, 255, true ) return end local money = getPlayerMoney(thePlayer) if (money < ValorDoChatGlobal ) then outputChatBox ( MensagemDinheiroInsuficienteGlobal, thePlayer, 255, 255, 255, true ) return end conta = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user."..conta, aclGetGroup ( "Console" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).. "[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Administrador" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador3" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador2" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador1" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #40E0D0*Vip Simples #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip2" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] #00FFFF*Vip Avançado #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Everyone" ) ) then outputChatBox("#ffffff[#FFFFFFFora Do RP#ffffff] "..getPlayerName(thePlayer).. "[ID:"..getPlayerID(thePlayer).."]: #ffffff#ffffff"..message, player, 255, 255, 255, true) end end end end setElementData ( thePlayer, "ChatGlobal:Delay1",true ) setTimer ( setElementData, 100, 1, thePlayer, "ChatGlobal:Delay1", false ) end addCommandHandler ( "Global", adminchat ) -------------------------------------------------------------------------------------------- -- Chat Twitter function adminchat2 ( thePlayer, _, ... ) local message = table.concat ( { ... }, " " ) if ( isPlayerOnGroup ( thePlayer ) ) then for _, player in ipairs ( getElementsByType ( "player" ) ) do if ( isPlayerOnGroup ( player ) ) then if getElementData (thePlayer, "ChatGlobal:Delay1", true) then outputChatBox ( MensagemFalandoRapidoDemaisGlobal, thePlayer, 255, 255, 255, true ) return end conta = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user."..conta, aclGetGroup ( "Console" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).. "[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Admin" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador3" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador2" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador1" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #40E0D0*Vip Simples #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip2" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #00FFFF*Vip Avançado #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Everyone" ) ) then outputChatBox("#14B4E7[#14B4E7Twitter#14B4E7] #ffffff"..getPlayerName(thePlayer).. "[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) end end end end setElementData ( thePlayer, "ChatGlobal:Delay2",true ) setTimer ( setElementData, 100, 1, thePlayer, "ChatGlobal:Delay2", false ) end addCommandHandler ( "Twitter", adminchat2 ) ----------------------------------------------------------- -- Chat olx function adminchat3 ( thePlayer, _, ... ) local message = table.concat ( { ... }, " " ) if ( isPlayerOnGroup ( thePlayer ) ) then for _, player in ipairs ( getElementsByType ( "player" ) ) do if ( isPlayerOnGroup ( player ) ) then if getElementData (thePlayer, "ChatGlobal:Delay1", true) then outputChatBox ( MensagemFalandoRapidoDemaisGlobal, thePlayer, 255, 255, 255, true ) return end conta = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user."..conta, aclGetGroup ( "Console" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).. "[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Admin" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador3" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador2" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderador1" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #40E0D0*Vip Simples #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Vip2" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #00FFFF*Vip Avançado #ffffff"..getPlayerName(thePlayer).."[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Everyone" ) ) then outputChatBox("#FF00EA[#FF00EAOLX#FF00EA] #106FE7*Staff #ffffff"..getPlayerName(thePlayer).. "[ID:"..getPlayerID(thePlayer).."]: #ffffff"..message, player, 255, 255, 255, true) end end end end setElementData ( thePlayer, "ChatGlobal:Delay2",true ) setTimer ( setElementData, 100, 1, thePlayer, "ChatGlobal:Delay2", false ) end addCommandHandler ( "OLX", adminchat3 ) -------------------------------------------------------------- -- Chat Anonimo function adminchat4 ( thePlayer, _, ... ) local message = table.concat ( { ... }, " " ) if ( isPlayerOnGroup ( thePlayer ) ) then for _, player in ipairs ( getElementsByType ( "player" ) ) do if ( isPlayerOnGroup ( player ) ) then if getElementData (thePlayer, "ChatGlobal:Delay1", true) then outputChatBox ( MensagemFalandoRapidoDemaisGlobal, thePlayer, 255, 255, 255, true ) return end conta = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup ("user."..conta, aclGetGroup ( "Console" ) ) then outputChatBox("#838b83@Anónimo: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Admin" ) ) then outputChatBox("#838b83@Anónimo: #ffffff: "..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "SuperModerator" ) ) then outputChatBox("#838b83@Anónimo: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Moderator" ) ) then outputChatBox("#838b83@Anónimo: #ffffff"..message, player, 255, 255, 255, true) elseif isObjectInACLGroup ("user."..conta, aclGetGroup ( "Everyone" ) ) then outputChatBox("#838b83@Anónimo: #ffffff"..message, player, 255, 255, 255, true) end end end end setElementData ( thePlayer, "ChatGlobal:Delay2",true ) setTimer ( setElementData, 100, 1, thePlayer, "ChatGlobal:Delay2", false ) end addCommandHandler ( "Anonimo", adminchat4 ) --------------------------------------------------------------------- function isPlayerOnGroup ( thePlayer ) local account = getPlayerAccount ( thePlayer ) local inGroup = false for _, group in ipairs ( { "Everyone" } ) do if isObjectInACLGroup ( "user.".. getAccountName ( account ), aclGetGroup ( group ) ) then inGroup = true break end end return inGroup end -------------------------------------------------------------------------------------------- addEventHandler("onPlayerJoin", getRootElement(), function() bindKey(source, "i", "down", "chatbox", "Global") bindKey(source, "y", "down", "chatbox", "Twitter") bindKey(source, "o", "down", "chatbox", "OLX") bindKey(source, "u", "down", "chatbox", "Anonimo") end ) addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function() for index,player in pairs(getElementsByType("player")) do bindKey(source, "i", "down", "chatbox", "Global") bindKey(source, "y", "down", "chatbox", "Twitter") bindKey(source, "o", "down", "chatbox", "OLX") bindKey(source, "u", "down", "chatbox", "Anonimo") end end ) Tente
  14. Te mandei uma mensagem privada com o código!
  15. Você está definindo "passivo" em algum lugar? Está dando algum erro no (/debugscript 3) ?
  16. Boa tarde, utiliza o getAccountID (Para erificar o id do player) e o isObjectInACLGroup (Para verificar se o player está na acl staff)
  17. Bom dia, minha sugestão: Crie uma nova coluna no seu .db, com o nome trancado; Vai atualizando os valores com true or false, exemplo quando sair do servidor ficar true e quando voltar ao servidor e clickar em destrancar ficar false. Também recomendo que faça uma verificação com o setTimer, puxando o valor da tabela e setando no servidor; Ex: Verifica na tabela os veiculos e se estão trancados ou não, caso esteja você o tranca no jogo e caso não esteja, mantenha destrancado...
  18. addEventHandler("onResourceStart", resourceRoot, function() for i, player in ipairs(getElementsByType("player")) do bindKey(player,"m", "down", "motoronagora") end end) function ligarveh(source) local theVehicle = getPedOccupiedVehicle(source) if ( getVehicleEngineState ( theVehicle ) == false ) then setVehicleEngineState ( theVehicle, true ) else setVehicleEngineState ( theVehicle, false ) end end addCommandHandler("motoronagora", ligarveh) Prontinho amigo ! (Testado) Você tinha esquecido algumas especificações e tirei algumas coisas desnecessárias... Aproveite seu script Deixa um thanks ae>>>>>>>>>>
  19. Você está logado no servidor? tente se logar...
  20. tente: function botoes ( _,state ) if DX_Inventario == true then if state == "down" then if Posicao_Mouse_Inventario(x*440, y*320, x*180, y*35) then --Armas playSound("sounds/click.mp3", false) addEventHandler("onClientRender", root, armas) removeEventHandler ( "onClientRender", getRootElement(), alimentos ) removeEventHandler ( "onClientRender", getRootElement(), utilitarios ) removeEventHandler ( "onClientRender", getRootElement(), outros ) end if Posicao_Mouse_Inventario(x*445, y*445, x*80, y*20) then -- img 1 playSound("sounds/click.mp3", false) end end end end addEventHandler("onClientClick", root, botoes)
  21. Use: getDistanceBetweenPoints3D Ou mande seu código!
  22. Esse script quem fez fui eu kk, tempos atrás quando eu estava começando!
×
×
  • Create New...