neves768
Members-
Posts
93 -
Joined
-
Last visited
About neves768
- Birthday 27/11/1999
Details
-
Gang
Developers
-
Location
Natal - RN, Brazil
-
Occupation
C# Programmer
Recent Profile Visitors
1,760 profile views
neves768's Achievements
Punk-@ss B*tch (12/54)
1
Reputation
-
function playerDamage_text ( attacker, loss ) if not (getElementData(source, "attackerD")) then setElementData(source, "attackerD", "N/A") return end if attacker then if (getElementData(source, "attackerD") == getElementData(attacker, "char:name")) then else setElementData(source, "attackerD", getElementData(attacker, "char:name")) end end end addEventHandler ( "onPlayerDamage", getRootElement (), playerDamage_text ) function contador() local timer = interpolateBetween(deadTime, 0, 0, 0, 0, 0, (getTickCount()-tick)/deadTime, "Linear") local minutes, seconds = convertTime(timer) local attackerD = "Desconhecido" if getElementData(localPlayer, "attackerD") then attackerD = getElementData(localPlayer, "attackerD") end 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("SISTEMA EMERGÊNCIA IMPOSE", 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:"..attackerD, 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
-
Instalar phpmyadmin em host
neves768 replied to Instity's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Poderia elaborar mais? Você criou um server web com mysql/mariadb? Eu recomendo o uso do Adminer por ser mais simples de implementar (só jogar o arquivo no ftp) https://www.adminer.org/ Gostaria de lembra-lo também que você está no fórum do MTA:SA. -
It's even better If you compare to 2018 recap. You will see similar positive results =)
-
Merry xmas, everyone! What a year to MTA! Great numbers =) *coff* that recap was better than yt rewind *coff coff*
-
//Fixed After so many attempts, I've figured out the solution after posting this issue.
-
I can't hear MTA:SA audio since 2017 (I think it started on 1.5.4). I've been searching for solutions, but i couldn't find anything that really could solve it. O.S: Windows 10 x64
-
It is beautiful and works with power and some charm (nice UI). AAAND guess what the best thing is? It's Open Source! Come with us to contribute to a better community:)
-
neves768 changed their profile photo
-
Questions 1 - I think that i can't move the MTA:SA to my USB flash drive, because MTA:SA uses Windows Registry, but it can be possible? 2 - Can i install MTA:SA Client at Ubuntu with Wine or it has a linux version that i don't know? I'm trying to install MTA:SA on a non-Administrator account at my Academy's PC to develop and test my scripts.
-
[AJUDA] Como Colocar Scripts fechado para so uma class/team
neves768 replied to FoxyPT's topic in Programação em Lua
Se você deseja a função para apenas um grupo específico, então aqui está: -- CLIENT-SIDE optionsTable = {} optionsTable[1] = {x=1583.68408, y=1450.32666, z=9.83114} -- LV optionsTable[2] = {x=348.91159, y=2539.05054, z=15.74509} -- VM optionsTable[3] = {x=-1460.63989, y=-152.66759, z=13.14844} -- SF optionsTable[4] = {x=1562.28149, y=-2414.01587, z=12.55469} -- LS lastTarget = false deliveryPrice = false deliveryMarker = false deliveryBlip = false team = "Police" function onPlaneEnter() local daVehicle = getPedOccupiedVehicle(localPlayer) if getTeamName(getPlayerTeam(localPlayer)) == team then if daVehicle and getVehicleType(daVehicle) == "Plane" then if isElement(deliveryMarker) then destroyElement(deliveryMarker) deliveryMarker = false end if isElement(deliveryBlip) then destroyElement(deliveryBlip) deliveryBlip = false end local optionsNew = deepcopy(optionsTable) if lastTarget then table.remove(optionsNew, lastTarget) end local randomNumber = math.random(1,#optionsNew) lastTarget = randomNumber local x = optionsNew[randomNumber]['x'] local y = optionsNew[randomNumber]['y'] local z = optionsNew[randomNumber]['z'] exports.saptcommands:sendClientMessage("*Pilot Delivery* Your load is ready to be delivered. ", 0, 255, 0) deliveryMarker = createMarker(x,y,z,"cylinder",5) local px, py = getElementPosition(localPlayer) deliveryPrice = getDistanceBetweenPoints2D(x, y, px, py) * 5 deliveryBlip = createBlipAttachedTo(deliveryMarker,5) addEventHandler("onClientMarkerHit",deliveryMarker,onDeliveryHit) addEventHandler("onClientVehicleExit",daVehicle ,onPlaneExit) addEventHandler("onClientVehicleExplode",daVehicle ,onPlaneExit) addEventHandler("onPlayerWasted", localPlayer, deleteMission) end end end addEventHandler("onClientPlayerVehicleEnter",localPlayer,onPlaneEnter) function onDeliveryHit(hitPlayer, matchingDimension) if hitPlayer == localPlayer then if getPedOccupiedVehicle(hitPlayer) and matchingDimension and isVehicleOnGround(getPedOccupiedVehicle(hitPlayer)) and getVehicleType(getPedOccupiedVehicle(hitPlayer)) == "Plane" then exports.saptcommands:sendClientMessage("*Pilot Delivery* You've delivered it successfully, great job!", 50, 255, 50) exports.saptcommands:giveMoney(localPlayer, deliveryPrice) destroyElement(deliveryMarker) destroyElement(deliveryBlip) deliveryMarker = false deliveryBlip = false deliveryPrice = false onPlaneEnter() end end end function onPlaneExit() removeEventHandler("onClientVehicleExit",localPlayer,onPlaneExit) deleteMission() end function deleteMission() if deliveryMarker then exports.saptcommands:sendClientMessage("Pilot Delivery* The delivery failed. Keep going, you were going great!", 0, 255, 0) destroyElement(deliveryMarker) destroyElement(deliveryBlip) deliveryMarker = false deliveryBlip = false deliveryPrice = false end end addEventHandler("onClientPlayerSpawn", localPlayer, deleteMission) function deepcopy(object) local lookup_table = {} local function _copy(object) if type(object) ~= "table" then return object elseif lookup_table[object] then return lookup_table[object] end local new_table = {} lookup_table[object] = new_table for index, value in pairs(object) do new_table[_copy(index)] = _copy(value) end return setmetatable(new_table, getmetatable(object)) end return _copy(object) end A mágica está em: team = "Police" -- Nome do grupo function onPlaneEnter() if getTeamName(getPlayerTeam(localPlayer)) == team then -- código end end addEventHandler("onClientPlayerVehicleEnter",localPlayer,onPlaneEnter) -
[2016-02-03 03:04:03] [Network] InResultQueue > 200000 msgs. This is due to server overload or script freeze "This is due to server overload or script freeze"
-
Problema Network] InResultQueue
neves768 replied to Novato09's topic in Ajudas relacionadas ao MTA:SA (Cliente/Servidor)
Alguém já teve o mesmo problema em https://bugs.multitheftauto.com/view.php?id=8439 Algum recurso está fazendo isto. -
-- Server-side local acls = {"VIP"} function CarVehiclePainelVip() local accName = getAccountName(getPlayerAccount(source)) for _, k in ipairs(acls) do if isObjectInACLGroup("user."..accName, aclGetGroup(k)) then setElementData(source,"VehiclePainel",true) end end end addEventHandler("onPlayerVehicleEnter", getRootElement(), CarVehiclePainelVip) -- Client-side if getElementData(getLocalPlayer(), "VehiclePainel") then dxDrawImage(botX+sizeX+650, 250, 49, 39, "img/icoRepair.png") end
-
@OFF "abaixarem"? The correct is downloading or download... Idk what do you want with this word. @ON Good Great idea.
-
Tente isto: serials = { ["9C9F3B55D9D7BB7135FF274D3BF444E4"] = true, ["1D6F76CF8D7193792D13789849498452"] = true, } function aologar() local serial = serials[getPlayerSerial(source)] if serial == true then setElementData(source, "MAX_Slots", -1) outputChatBox(source.."; Nick:"..getPlayerName(source)) outputChatBox(tonumber(getElementData(source, "MAX_Slots"))) end end addEventHandler("onPlayerLogin",getRootElement(),aologar)
-
serials = { {"01",2}, {"02",2} } function banotrotipo () for i , playerserial in ipairs(serials) do outputChatBox(tostring(playerserial[1])) local serialdoplayer = getPlayerSerial(source) local accountaplayer = getPlayerAccount(source) if (serialdoplayer == playerserial[1]) then if source then setElementData(source, "MAX_Slots", -1) outputChatBox(getPlayerName(source)) end end end end addEventHandler( "onPlayerLogin",getRootElement(),banotrotipo,source)