Jump to content

Deniel

Members
  • Posts

    29
  • Joined

  • Last visited

Everything posted by Deniel

  1. function onWasted(totalAmmo, killer, killerWeapon, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local theWeapon = getPedWeapon (source) local weaponAmmo = getPedTotalAmmo (source) fadeCamera (source, false) setTimer (spawnPlayer, 1000, 1, source, 1158.344, -1293.679, 16.445, 0, getPedSkin (source), 0, 0, getPlayerTeam(source)) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) setTimer (takeAllWeapons, source, true) setTimer (setPlayerWantedLevel, thePlayer,0, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted)
  2. function getPlayerFromPartialName(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end function revistar_jogador ( thePlayer, comando, nick ) if nick then if getPlayerFromPartialName ( nick ) then local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Everyone") ) then -- Acl Pra Quem Pode Usar o Comando local player_a_ser_revistado = getPlayerFromPartialName ( nick ) local dinheiro_do_jogador = getPlayerMoney ( thePlayer, dinheiro_jogador ) local jogadorx, jogadory, jogadorz = getElementPosition ( thePlayer ) local revistadox, revistadoy, revistadoz = getElementPosition ( player_a_ser_revistado ) -- Encontrar posição de quem sera revistado local dist = getDistanceBetweenPoints3D ( jogadorx, jogadory, jogadorz, revistadox, revistadoy, revistadoz ) -- Calcular a distancia entre os dois elementos if ( dist > 5 ) then -- se a distancia for 5 executara a função a seguir outputChatBox("#000000[#808080Anônimo#000000] #c1c1c1Chegue Mais Perto Do Jogador Pra Executar Este Comando!", thePlayer, 255, 255, 255, true) -- Chat Box elseif ( dist < 4 )then -- Caso ao contrario a distancia for 4 executara a função a seguir setPedAnimation( thePlayer, "POLICE", "plc_drgbst_01", 3100, true, false, false, false) setTimer ( function() outputChatBox("#000000[#808080Anônimo#000000] #FFFF00Dinheiro do #ff0000Cidadão #00FF00:"..dinheiro_do_jogador.."", thePlayer, 255, 0, 0, true) end, 3390, 1 ) triggerClientEvent(thePlayer, "doShowDXProgressBar", thePlayer) end end end end end addCommandHandler ( "revi", revistar_jogador ) Este é o Server.Lua onde estou com o problema de revistar porém aparece sempre meu dinheiro e não o do outro player.
  3. A intenção éra fazer um script que quando o player passa no marker ele perde as armas. por favor alguem me ajude. local myMarker = createMarker(2278.8884277344,-1306.3186035156,24.002649307251, 'cylinder', 2.0, 255, 0, 0, 150) function MarkerHit( takeAllWeapons, player ) outputChatBox("Armas removidas", source,255,255,255,true) end addEventHandler( "onMarkerHit", myMarker, MarkerHit ) addEventHandler("onMarkerHit", getRootElement(), function() takeAllWeapons(player) onMarkerHit( takeAllWeapons, 1000, 1, player) end) addEventHandler("takeAllWeapons",onMarkerHit,player)
×
×
  • Create New...