Search the Community

Showing results for tags 'sa'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Multi Theft Auto: San Andreas 1.x
    • Support for MTA:SA 1.x
    • User Guides
    • Open Source Contributors
    • Suggestions
    • Ban appeals
  • General MTA
    • News
    • Media
    • Site/Forum/Discord/Mantis/Wiki related
    • MTA Chat
    • Other languages
  • MTA Community
    • Scripting
    • Maps
    • Resources
    • Other Creations & GTA modding
    • Competitive gameplay
    • Servers
  • Other
  • Archive
  • Private Bugtracker

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Gang


Location


Occupation


Interests

Found 183 results

  1. I want to render a rectangle to the cursor, but the rectangle too far from the cursor.. How to fix this in my code? code: local sx_, sy_ = 1920, 1080 local sx__, sy__ = guiGetScreenSize() local xm, ym = sx__/sx_, sy__/sy_ function render() local screenx, screeny = getCursorPosition() dxDrawRectangle((sx_-687) * xm * screenx, (sy_/2+70) * ym * screeny, 170 * xm, 25 * ym,tocolor(255,181,64,80)) end addEventHandler("onClientRender",root,render) the problem:
  2. No errors / warnings in debugscript 3... then what wrong in this script? Client: requestBrowserDomains({"www.convertmp3.io"}) local browser = createBrowser( 1, 1, false ) local currentSound = {} addEvent( 'Play' , true ) addEventHandler( 'Play' , root , function( link ) local vehicle = getPedOccupiedVehicle ( source ) local x, y, z = getElementPosition(vehicle) currentSound[source] = playSound3D( link, x, y, z ) attachElements(currentSound[source],vehicle) setSoundMaxDistance(currentSound[source],30) setSoundVolume(currentSound[source],50) end ) function fetch(_,url) if url and url ~= "" then fetchRemote("http://www.convertmp3.io/fetch/?format=JSON&video="..url, callback) end end addCommandHandler("p",fetch) function callback(data, error) if (error ~= 0) then return outputChatBox(error) end if (data == "ERROR") then return outputChatBox("data error") end local data = fromJSON("["..data.."]") if (data) then outputChatBox("Title: "..data.title) outputChatBox("Length: "..data.length) outputChatBox("Link: "..data.link) loadBrowserURL( browser, data.link ) end end addEventHandler( "onClientBrowserNavigate", browser, function( link ) if not link:find("www.convertmp3.io") then triggerServerEvent( 'play' , localPlayer , link ) -- trigger the event when the script actially gets the playable link! end end ) server: addEvent( 'play' , true ) addEventHandler( 'play' , root , function( link ) triggerClientEvent( root , 'Play' , client , link ) end )
  3. local table = { {"1", "2", "3", "4"}, } function asdasdsdasdd() table.insert(table,"5","6","7","8") end What wrong? No errors and warnings in debugscript 3...
  4. Preciso que quando o player pegue determinada arma na mão o dx fica visible e quando ele coloca outra arma diferente daquela em sua mão o dx fica invisível, como posso fazer isso ? Se puderem me informar como consigo colocar apenas 2 linhas de escrito no canto direito da tela em qualquer resolução me ajudaria demais, desde já agradeço! PS: Nunca fiz um DX.
  5. Como faço para desabilitar os sons de tiro que ficam no fundo quando o player está em Los Santos ? Tentei o seguinte código: addEventHandler( "onClientResourceStart", resourceRoot, function( ) setAmbientSoundEnabled( "general", false ) setAmbientSoundEnabled( "gunfire", false ) setWorldSoundEnabled (5, false) end ) Não funcionou... Alguém pode me ajudar ? Desde já agradeço!
  6. Editei um script de Prender o jogador que baixei da internet, ele obtém o jogador através do getPlayerFromPartialName. Gostaria de obter o jogador pelo script de ID, assim como no FiveM, aquele ID que aparece na cabeça do Player. Segue o código do script do ID e a função onde gostaria de obter o player pelo ID: function Start_Id ( _, acc ) if eventName == "onPlayerLogin" then setElementData ( source, "ID", getAccountID(acc) or "N/A" ) outputChatBox ( "#00ff00✘ #ffffffLOGIN #00ff00✘➺ #ffffffNick: #00ff00 ( ".. getPlayerName(source) .." #00ff00) #ffffffID: #00ff00( "..(getAccountID(acc) or "N/A") .." )", root, 255,255,255,true) elseif eventName == "onPlayerLogout" then removeElementData( source, "ID" ) outputChatBox ( "#00ff00✘ #ffffffLOGIN #00ff00✘➺ #ffffffNick: #00ff00 ( ".. getPlayerName(source) .." #00ff00) #ffffffDeslogou.", root, 255,255,255,true) elseif eventName == "onResourceStart" then for _, player in pairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then setElementData( source, "ID", getAccountID(acc) or "N/A" ) end end end end addEventHandler("onResourceStart", resourceRoot, Start_Id) addEventHandler("onPlayerLogout", root, Start_Id) addEventHandler("onPlayerLogin", root, Start_Id) function getPlayerID(id) v = false for i, player in ipairs (getElementsByType("player")) do if getElementData(player, "ID") == id then v = player break end end return v end --============================================================================================================================-- --=============================-- ----------- ID PLAYER ------------ --=============================-- function getnick(player, command, id, ...) if(id) then local playerID = tonumber(id) if(playerID) then local Player2 = getPlayerID(playerID) if(Player2) then outputChatBox ( "#00ff00✘ #ffffffINFO #00ff00✘➺ #ffffff Nome do Jogador #00ff00" .. getPlayerName(Player2) .."", player, 255,255,255,true) else outputChatBox ( "#00ff00✘ #ffffffERRO #00ff00✘➺ #ffffff O Jogador(a) de ID: #00ff00( " .. id .. " ) #ffffffNão Foi Encontrado!", player, 255,255,255,true) end else outputChatBox ( "#00ff00✘ #ffffffERRO #00ff00✘➺ #ffffff ID: #00ff00( " .. id .. " ) #ffffffInválido!", player, 255,255,255,true) end else outputChatBox ( "#00ff00✘ #ffffffERRO #00ff00✘➺ #ffffffUse /id #00ff00[#ffffffID#00ff00]", player, 255,255,255,true) end end addCommandHandler("id", getnick) Função onde gostaria de obter o nome do player por ID: function colocanavtr (police, _, name) if hasObjectPermissionTo(police, "function.Prender") then local preso = getPlayerFromPartialName(name) -- Penso que tenha que alterar neste local. local px, py, pz = getElementPosition (police) local bx, by, bz = getElementPosition (preso) local dist = getDistanceBetweenPoints3D (px, py, pz, bx, by, bz) if not preso then return outputChatBox('#bebebe Jogador invalido.', police, 255, 255, 255, true) end if preso == police then return outputChatBox('#bebebe Você não pode prender a si mesmo.', police, 255, 255, 255, true) end if getPlayerWantedLevel(preso) == 0 then return outputChatBox('#bebebe Este jogador não está sendo procurado.', police, 255, 255, 255, true) end if getPedOccupiedVehicle(police) then return outputChatBox('#bebebe Você não pode prender de dentro da viatura.', police, 255, 255, 255, true) end if getPedOccupiedVehicle(preso) then return outputChatBox('#bebebe Você não pode prender um bandido enquanto ele estiver dentro de um veículo.', police, 255, 255, 255, true) end if dist >= 2 then return outputChatBox('#bebebe Você precisa chegar mais perto para prender.', police, 255, 255, 255, true) end setElementData (preso, 'navtr', true) addEventHandler('onPlayerCommand', preso, onCommand) local vtr = carros[police] setElementData (vtr, 'compreso', true) attachElements (preso, vtr, 0.2, -1.5, 0, 0,0,90) setElementFrozen (preso, true) toggleAllControls (preso, false) takeAllWeapons (preso) setPedAnimation (preso, 'ped','CAR_dead_LHS') vrx, vry, vrz = getElementRotation(vtr) setElementRotation(preso, vrx, vry, vrz+83) warpPedIntoVehicle (police, vtr) outputChatBox('#bebebeLeve o preso para a delegacia mais próxima #00ffff(sirenes azuis).', police, 255, 255, 255,true) end end addCommandHandler ('prender', colocanavtr) Se puderem me ajudar, agradeço!
  7. When i playing MTA:SA, the FPS decrease random with 5-10 FPS and freeze the game a little bit for 1-2 seconds. And this again after 5-10 mins.. my pc more than enough for MTA:SA.. here is my specs: i5-9600K 2x8GB 3200MHz RAM GTX 1070 I tried change the settings in nvidia control panel, in mta settings but didn't help.. I playing MTA in windowed mode without border, if that matters Anyone can help? Sorry for my bad english..
  8. This is in 1440x900 (in my resolution): This is in 1920x1080: I calculate the dx elements position with this: local sx_, sy_ = guiGetScreenSize() local sx, sy = sx_/1440, sy_/900 And i draw dx elements like this: dxDrawRectangle(sx / 2 + 290, sy / 2 +240,850,65,tocolor(0,0,0,200)) What wrong??? How can i fix this problem??
  9. Witam! Bardzo chciałbym Was zaprosić na kolejny serwer, jakim jest QualityGame! Poprzednia edycja naszego serwera została zniszczona przez konkurencję. Jednak nie poddaliśmy się i próbujemy dalej. Po tamtej edycji zmieniliśmy wiele rzeczy, np. nazwa serwera, prace. Liczymy na to, że zainteresujesz się od nowa naszym serwerem. Życzymy miłej rozgrywki! Główna rozgrywka stworzona jest w mieście Los Santos. Na więcej graczy będziemy rozsadzać rozgrywkę po innych miastach, aby nie było nudno. Rozgrywka opiera się na RPG. Nasz serwer bazuje na ogrpg, lecz w planach mamy coś oryginalnego. Zarobki na serwerze nie są duże, więc nie łatwo zdobyć dobry samochód. Robimy, co w naszej mocy, aby rozgrywka podobała i nie nudziła się graczom. Pewnie myślisz sobie co serwer ma zamiar wnieść, zrobić czy może stworzyć na na platformie mta san andreas. Nasza wyobraźnia działa bardzo pomysłowo, kreacyjnie, twórczo, fantazyjnie, skutecznie, sprawnie oraz logicznie, przez co założenie takiego serwera i stworzenie w nim takiego klimatu dla ciebie, dla was, nie było problemem. CO CHCEMY STWORZYĆ NA PLATFORMIE MTA SA? Chcemy stworzyć najlepszy serwer, który ma zamiar pokazać innym bardzo wysoki poziom rozgrywki, oraz inny wymiar rozgrywki którego jeszcze nie doznałeś na innych serwerach, nie tylko w postaci odgrywania akcji RP, ale także w zlotach samochodowych, MEETUP'ach, największych oraz najciekawszych eventach na serwerze. CO SERWER MA WZAMIAN WNIEŚĆ NA PLATFORME MTA SA? Dzięki nam nie tylko twoja rozgrywka na serwerze stanie się prostsza i łatwiejsza, ale także bardziej ciekawa oraz, przyjemna. staramy się o to aby wyszło coś jak najlepiej dla was, dzięki czemu możemy pomóc nie tylko i wam ale też sobie zdobywając nowe doświadczenie które możemy bardzo dobrze wykorzystać w jaki kolwiek sposób, wszystko co dzieje się oraz co jest tworzone na serwerze, jest tworzone z myślą o was. CO CHCEMY ZROBIĆ? Chcemy wam urozmaicić, polepszyć, ładniej upielęgnować, waszą grę na serwerze, mamy wiele pomysłów co możemy zrobić dla was by rozgrywka nie była już nudna, zmieniła swój styl oraz przyjemność z grania na serwerze. FRAKCJE NA SERWERZE: Zostaną one dodane gdy tylko będzie wystarczająca ilość graczy. PRACE DORYWCZE ZNAJDUJĄCE SIĘ NA SERWERZE: 1. Magazynier 2. Załadunek Spadochroniarza 3. Pielęgnacja Roślin 4. Kelner 5. Rybak 6. Górnik 7. Kierowca Autobusu Miejskiego LOKALIZACJE PRAC DORYWCZYCH 1. LOS SANTOS (IDLEWOOD) 2. LOS SANTOS (LOS SANTOS INTERNATIONAL) 3. LOS SANTOS (GLEN PARK) 4. LOS SANTOS (MARINA) 5. LOS SANTOS (SANTA MARIA BEACH) 6. Red County 7. LOS SANTOS (EL CORONA) WYMAGANIA W PRACACH DORYWCZYCH 1. Brak 2. Licencja L 3. Brak 4. Brak 5. Brak 6. Brak 7. Brak WYNAGRODZENIE W PRACACH DORYWCZYCH 1. GRACZ OD 50PLN DO 100PLN | PREMIUM OD 50PLN DO 150PLN 2. GRACZ 200PLN + 10% WIĘCEJ DLA GRACZY PREMIUM 3. GRACZ OD 50PLN DO 150PLN | PREMIUM OD 100PLN DO 200PLN 4. GRACZ OD 50PLN DO 150PLN |PREMIUM OD 100PLN DO 250PLN 5. GRACZ OD 150PLN DO 200PLN |PREMIUM OD 280PLN DO 350PLN 6. TYLKO DLA GRACZY PREMIUM OD 250PLN DO 350PLN 7. GRACZ OD 220PLN DO 245PLN |PREMIUM OD 250PLN DO 300PLN SALONY ZNAJDUJĄCE SIĘ NA SERWERZE 1. Salon z pojazdami z najwyższej półki. 2. Salon z pojazdami z średniej półki. 3. Salon z pojazdami offroad. 4. Salon z motocyklami. 5. Cygan posiada pojazdy dla nowych/początkujących graczy. LOKALIZACJE SALONÓW 1. Los Santos (Downtown Los Santos) 2. Los Santos (Downtown Los Santos) 3. Red County (Hilltop Farm) 4. Los Santos (El Corona) 5. Los Santos (El Corona) JAKIE POJAZDY POSIADAJĄ SALONY 1. Infernus Turismo Bullet Super GT Banshee Comet Jester Sultan Elegy Zr-350 Cheetah Hotknife 2. Flash Buffalo Alpha Phoenix Euros Uranus Sabre Windsor Majestic 3. Bobcat Yosemite Landstalker Huntley Mesa Burito 4. FCR-900 PCJ-600 BF-400 Sanchez Freeway Wayfarer Faggio Quadbike 5. Perenial Manana Sadler Previon Bravura Tampa Picador Oceanic Solair LOKALIZACJA ZDAWANIA LICENCJI L: Las Venturas (Airport) LOKALIZACJA URZĘDU MIASTA: Los Santos (Market) LOKALIZACJA STREFY DEATMATCH(DM) Bone County (Green Palms) Na serwerze także pojawia się się biznesmen w skinie CJ-ota, trzeba do niego podejść wpisać numer od 1 do 2, po wpisaniu numeru otrzymuje się nagrode pieniężną. EKIPA SERWERA: Lucyfer - Główny założyciel serwera Brak - Administrator RCON Brak - Administrator Brak - Moderator INFORMACJE O SERWERZE: Nazwa serwera - YourGameLife Adres IP: mtasa://137.74.6.199:20052 Forum: - Aktualnie w trakcie prac. ADMINISTRACJA SERWERA POZDRAWIA ORAZ ZAPRASZA DO GRY!
  10. Witam! Bardzo chciałbym Was zaprosić na kolejny serwer, którego jestem supporterem, jakim jest AstrooRPG! Poprzednia edycja naszego serwera została zniszczona przez konkurencję. Jednak nie poddaliśmy się i próbujemy dalej. Po tamtej edycji zmieniliśmy wiele rzeczy, np. nazwa serwera, prace. Liczymy na to, że zainteresujesz się od nowa naszym serwerem. Życzymy miłej rozgrywki! Główna rozgrywka stworzona jest w mieście Los Santos. Na więcej graczy będziemy rozsadzać rozgrywkę po innych miastach, aby nie było nudno. Rozgrywka opiera się na RPG. Nasz serwer bazuje na ogrpg, lecz w planach mamy coś oryginalnego. Zarobki na serwerze nie są duże, więc nie łatwo zdobyć dobry samochód. Robimy, co w naszej mocy, aby rozgrywka podobała i nie nudziła się graczom. Pewnie myślisz sobie co serwer ma zamiar wnieść, zrobić czy może stworzyć na na platformie mta san andreas. Nasza wyobraźnia działa bardzo pomysłowo, kreacyjnie, twórczo, fantazyjnie, skutecznie, sprawnie oraz logicznie, przez co założenie takiego serwera i stworzenie w nim takiego klimatu dla ciebie, dla was, nie było problemem. CO CHCEMY STWORZYĆ NA PLATFORMIE MTA SA? Chcemy stworzyć najlepszy serwer, który ma zamiar pokazać innym bardzo wysoki poziom rozgrywki, oraz inny wymiar rozgrywki którego jeszcze nie doznałeś na innych serwerach, nie tylko w postaci odgrywania akcji RP, ale także w zlotach samochodowych, MEETUP'ach, największych oraz najciekawszych eventach na serwerze. CO SERWER MA WZAMIAN WNIEŚĆ NA PLATFORME MTA SA? Dzięki nam nie tylko twoja rozgrywka na serwerze stanie się prostsza i łatwiejsza, ale także bardziej ciekawa oraz, przyjemna. staramy się o to aby wyszło coś jak najlepiej dla was, dzięki czemu możemy pomóc nie tylko i wam ale też sobie zdobywając nowe doświadczenie które możemy bardzo dobrze wykorzystać w jaki kolwiek sposób, wszystko co dzieje się oraz co jest tworzone na serwerze, jest tworzone z myślą o was. CO CHCEMY ZROBIĆ? Chcemy wam urozmaicić, polepszyć, ładniej upielęgnować, waszą grę na serwerze, mamy wiele pomysłów co możemy zrobić dla was by rozgrywka nie była już nudna, zmieniła swój styl oraz przyjemność z grania na serwerze. FRAKCJE NA SERWERZE: 1. San Andreas Police Department (SAPD) Lokalizacja: Los Santos (Pershing Square) 2. San Andreas Medical Center (SAMC) Loklizacja: Los Santos (Market) 3. San Andreas Fire Department (SAFD) Lokalizacja: Los Santos (Ocean Docks) 4. Taxi San Andreas (TSA) Lokalizacja: Los Santos (Conference Center) 5. San Andreas Road Assistance (SARA) Lokalizacja: Los Santos (El Corona) 6. Straż Graniczna Los Santos (SGLS) Lokalizacja: Las Venturas (Linden Side) 7. Mafia Los Santos (MLS) Lokalizacja: Los Santos (Verdant Bluffs) PRACE ZNAJDUJĄCE SIĘ NA SERWERZE: 1. [1]Magazynier 2. [2]Magazynier 3. [1]StreetView 4. [2]StreetView 5. Kierowca Kosiarki 6. Rybak 7. Sweepery 8. Praca Dostawczaka 9. Transport Pojazdów 10. Rozwóz Narkotyków LOKALIZACJE PRAC DORYWCZYCH: 1. Los Santos (Commerce) 2. Los Santos (Market) 3. Los Santos (Commerce) 4. Las Venturas (Blackfield) 5. Los Santos (Glen Park) 6. Los Santos (Santa Maria Beach) 7. Red County (Palomino Creek) 8. Los Santos (Verdant Bluffs) 9. Las Venturas (Randolph Industrial Estate) 10.Tierra Robada WYMAGANIA W PRACACH DORYWCZYCH: 1. Brak 2. Brak 3. Brak 4. Brak 5. Brak 6. Brak 7. Brak 8. Brak 9. Prawo Jazdy Kat. C, Czas Przegrany Na Serwerze: 5h(300min) 7500 Punktów(Pkt), Reputacji(REP) 10. Prawo Jazdy Kat. C 1000 Punktów(Pkt), Reputacji(REP) WYNAGRODZENIA W PRACACH DORYWCZYCH: 1. GRACZ 50PLN | PREMIUM 85PLN 2. GRACZ 60PLN | PREMIUM 95PLN 3. OD 5PLN DO 10PLN 4. OD 6PLN DO 11PLN 5. GRACZ 20PLN | PREMIUM 30PLN 6. - 7. 10KG = 385PLN 8. - 9. GRACZ 650PLN | PREMIUM 1200PLN 10. AMFETAMINA - 1700PLN | HEROINA - 1400PLN | KOKAINA - 1500PLN | MARIHUANA - 1600PLN | MDMA - 1750PLN | METAMFETAMINA - 1500PLN | SALONY ZNAJDUJĄCE SIĘ NA SERWERZE: 1. Salon z pojazdami z wysokiej półki. 1. Salon z pojazdami z najwyższej półki. 2. Salon z pojazdami z średniej półki. 3. Salon z pojazdami terenowymi oraz dostawczym. 4. Salon z motocyklami. 5. Cygan który posiada pojazdy dla początkujących/nowych graczy. LOKALIZACJE SALONÓW: 1. Los Santos (Willowfield) 2. Los Santos (Los Santos International) 3. Los Santos (Ganton) 4. Red County (Hilltop Farm) 5. Los Santos (Jefferson) 6. Flint County (Flint Intersection) W JAKIE POJAZDY WYPOSAŻONE SĄ SALONY: 1. Flash Glendale Voodoo ZR-350 2. Banshee Cheetah Comet Sultan Jester Infernus Bullet Turismo 3. Admiral Sabre Stalion Tampa Tahoma Fortune Stratum Sunrise Premier Washington 4. Burito Mesa Yosemite 5. FCR-900 BF-400 Sanchez PCJ-600 Freeway Quadbike 6. Perenial Manana Vincent Bobcat Moonbeam Walton LOKALIZACJA SZKOŁY JAZDY DLA POCZĄTKUJĄCYCH/NOWYCH NA SERWERZE: Los Santos (Commerce) LOKALIZACJA URZĘDU MIASTA: Los Santos (Commerce) LOKALIZACJA KASYNA: Los Santos (Market) EKIPA NASZEGO SERWERA: TeaMer - Główny założyciel serwera Brak - Administrator Sprajcioch, Hubert - Moderator NILO, TheHaxPy, Pablo94, Staszek - Support INFORMACJE O SERWERZE: Nazwa serwera - ASTROORPG Adres IP: mtasa://193.70.126.136:20188 Forum: - Aktualnie w trakcie prac Discord: https://discord.gg/4KmMYHU ADMINISTRACJA SERWERA POZDRAWIA ORAZ ZAPRASZA DO GRY!
  11. This is the code: local normalScoreGorget = 0 local maxMegjelenit = 1 -------------------- for i, row in pairs(scoreboard_rows) do if (i > normalScoreGorget and elem < maxMegjelenit) then elem = elem + 1 if getElementType(row) == "player" then ---DX things here........ elseif getElementType(row) == "team" then ---DX things here........ end end end end bindKey("mouse_wheel_down", "down", function() if normalScoreGorget < #scoreboard_rows - maxMegjelenit then normalScoreGorget = normalScoreGorget + 1 end end ) bindKey("mouse_wheel_up", "down", function() if normalScoreGorget > 0 then normalScoreGorget = normalScoreGorget - 1 end end ) This is the bug: how can i fix this?.. :s
  12. I created a scoreboard system, but when i make a team, the team does not show in scoreboard.. how can i add this after playerlist?
  13. On my client the dx-font working fine, but with another client the dx-font does not working.. Got this warning: WARNING: customchat\sourceC.Lua:164: Bad argument @ 'dxDrawText' [Expected dx-font at argument 8, got boolean] the code: local TwCen14s = dxCreateFont('TwCen.ttf', 10) dxDrawText("Chat: #ffFFff"..chat.input, sx / 2 - 450 - 255, sy / 2 - 356 - 60 + 25 * chat.maxShowedMessage, 450, 300, tocolor(255, 181, 64, 255), 1, TwCen14s,_,_,_,_,_,true) what wrong?... how can i fix this problem?
  14. Why not see another players my messages? And how to add built-in, and addCommandHandler commands to this chat system? Client: Server: Thanks the help!
  15. I created some handling with handling editor script, and i want set some cars default handling to these handlings with a script, when a player spawn this car, the handling in the car automatic set to the edited hand.. But how can i do this?
  16. Have you ever experienced some lag while gaming ? We have some common issues between us ... like someone else is using your internet 😣, or you might be downloading some files ( like games 🕹️ or movies 🎥 ), or you might be streaming some music 🎶 or videos 📹 while playing or using another device like PS4 🎮 or your mobile phone 📱. Well .. those issues can be resolved since that person can leave your network ❌, or you can stop your downloading progress ❌, or stop using your browser to get the best ping and loss in your gaming 🤷🏾‍♂️. However, your permanent ping and loss cannot change easily because it depends on how far your location is from the server 📍, and the speed of your internet connection 📶, yet ... i discovered a software which can MINIMIZE and not entirely stop this lagging and i think its kinda effective 🤔. Its called WTFast , and i think it can somehow help in lowering your ping or at least disabling the effect of loss. You have to pay in order to have a subscription💸to this software, but there is a trial to see if this software is useful for you or not and its important to know how to use it because its different in every game ( according to the location of the server ), and for MTASA you MUST follow this tutorial in order to know how to use it in the game. so if you're interested .. go on and download the trial of this software https://www.wtfast.com/ How to use it in MTASA ? For other games, you can search Google or YouTube 🔍for tutorials on how to use it on those games. For MTASA ( idk if it works for SAMP ) you just have to follow this tutorial and i hope it will help 🤓 1. You have to download it from https://www.wtfast.com/ 2. install the software and then launch it 3. login to your trial account ( might be already logged in ) 4. In the picture below, when this screen appears for you ( my version is 4.12, you have to search for a way in order to reach custom games if you have a TOTALLY different version ) the box in red that i drew shows the listed games, this is direct as the popular games can be directly accessed from this box, but MTASA is not a listed game now, for this step you have to press Manage Settings in the green box i drew and go to step 5. 5. Now that you reached the settings, press the checkbox Enable custom games and then press save 6. Now you should be back to the main panel, press Custom games 7. Press ADD 8. Now for the most important step i will just insert a photo to explain everything for it to be easier Only for those who don't know how to copy MTASA server address 9. After you clicked OKAY, follow this picture to know everything next 10. If you want to know the location of your MTA:SA server, just type the name of the server in https://www.game-state.com/ and you will find the location of the server, then choose the nearest location of the server to your MTASA server " and this if the auto detection does not work " At the end I wish this tutorial helped you guys and feel free to ask any question in the replies 🎆 Good Luck 🍀
  17. client: local Admins = {} addEvent("updateAdmins",true) addEventHandler("updateAdmins",root, function(t) Admins = t end) function isPlayerAdmin(player) if(Admins[player]) then return true end return false end function asdi() for k,v in ipairs(Admins) do outputChatBox(k) end end addCommandHandler("asd",asdi) server: local Admins = {} function isPlayerAdmin(player) if(Admins[player]) then return true end return false end addEventHandler("onPlayerLogin",root, function() if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Admin" ))then if not(Admins[source])then Admins[source]= source triggerClientEvent("updateAdmins",source,Admins) end end end) addEventHandler("onPlayerQuit",root, function() if(Admins[source])then Admins[source]= nil triggerClientEvent("updateAdmins",source,Admins) end end) No errors, no warnings... What wrong?
  18. This is my code: local sp2 = getVehicleNitroLevel(car)*180 if sp2 ~= false and sp2 ~= nil and sp2 > 1 then dxDrawImage(x-w/1+36, y-h/1+260, 256, 256, "images/fuelindicator.png", sp2,0,0, 0xFFFFFFFF,true) dxDrawBorderedImage(x-180, y+45,245, 245, "images/fuelnum.png", 0,0,0, tocolor(colorR2, colorG2, colorB2,255)) dxDrawImage(x-105, y+110, 95, 95, "images/line.png", 0,0,0, tocolor(0,0,0,255)) dxDrawImage(x-105, y+110, 95, 95, "images/shadow.png", 0,0,0, tocolor(0,0,0,255)) end Working fine, but in debugscript flooding this error: the line 108 is the local sp2 = getVehicleNitroLevel(car)*180 how to fix this error?
  19. for index, info in ipairs(blips) do dxSetRenderTarget(MiniMap["RenderTarget"], true) local bx = info.x local by = info.y local actualDist = getDistanceBetweenPoints2D(playerX, playerY, bx, by) local dist = actualDist/(worldMaxSize/((worldWidth+worldHeight)/2)) local rot = findRotation(bx, by, playerX, playerY)-camZ local blipX, blipY = getPointFromDistanceRotation( (MiniMap_x+MiniMap["width"]+MiniMap_x)/2, (MiniMap_y+MiniMap_y+MiniMap["height"])/2, math.min(dist, math.sqrt((MiniMap_y+MiniMap_y+MiniMap["height"])/2-MiniMap_y^2 + MiniMap_x+MiniMap["width"]-(MiniMap_x+MiniMap["width"]+MiniMap_x)/2^2)), rot ) local blipX = math.max(MiniMap_x, math.min(MiniMap_x+MiniMap["width"], blipX)) local blipY = math.max(MiniMap_y, math.min(MiniMap_y+MiniMap["height"], blipY)) local color = 255 dxDrawImage(blipX - blipSize/2, blipY - blipSize/2, blipSize, blipSize, "blips/".. info.blipID ..".png",0,0,0,tocolor(255,2555,255,255)) dxSetRenderTarget() end Why not working? No errors/warnings..
  20. I enabled in config file the voice chat, and started the script, but some players does not hear the voice chat. How to fix this?
  21. I want draw a dxdrawtext to a object, but how can i do it this?
  22. Hi, Because we have an atmosphere called winter, why is it only in reality? Abo, because you do not have this script that will add a winter climate to your server and its players. Together with the team, we have created another project! F7 - turning off the snow on the screen Download: https://www55.zippyshare.com/v/cwmhgfTo/file.html Video:
  23. When i write a message to chatbox the picture appears in the right place, but when a another player output something in chatbox, the picture jumps up more than my message.. How to fix this bug?! Client: emotes = {} function showEmotes(originaltext,emote,emoteID) local totaltextwidth = getImageOffsets(originaltext) local chatwidth = getChatboxLayout()["chat_width"]*317*scaleX local originalmultiplier = math.floor(totaltextwidth/chatwidth) local text,_ = string.gsub(originaltext,tostring(emoteID..".*"),"") local width = getImageOffsets(text) local multiplier = math.floor(width/chatwidth) local width = width-multiplier*chatwidth table.insert(emotes,{emote,width,lines-(originalmultiplier-multiplier),false}) local _,index1 = string.gsub(originaltext,emoteID,emoteID) if index1>1 then local text,index = string.gsub(originaltext,emoteID,"-00",1) showEmotes(text,emote,emoteID) end end addEvent("triggerChat",true) addEventHandler("triggerChat",root,showEmotes) function getImageOffsets(text) lines = getChatboxLayout()["chat_lines"] local chatboxscale = getChatboxLayout()["text_scale"] local fontint = getChatboxLayout()["chat_font"] scaleX = getChatboxLayout()["chat_scale"][1] scaleY = getChatboxLayout()["chat_scale"][2] if fontint == 0 then font = "default" end if fontint == 1 then font = "clear" end if fontint == 2 then font = "default-bold" end if fontint == 3 then font = "arial" end fontheight = dxGetFontHeight(chatboxscale,font) local width = (dxGetTextWidth(text,chatboxscale,font)+chatxoffset)*scaleX return width end local screenWidth, screenHeight = guiGetScreenSize ( ) chatxoffset = screenWidth * 0.0145 chatyoffset = screenHeight * 0.0145 function createText ( ) for index,item in ipairs(emotes) do local line = item[3] local width = item[2] local height = (chatyoffset + (line-1)*fontheight)*scaleY if (item[3]<1) then table.remove(emotes,index) else dxDrawImage(width,height,20,20,"a.png",0,0,0,tocolor(255,255,255,255),true) end end end function emotesOnOff() if emotesVisible then removeEventHandler ( "onClientRender", root, createText ) emotesVisible = false else addEventHandler ( "onClientRender", root, createText ) emotesVisible = true end end function HandleTheRendering ( ) addEventHandler ( "onClientRender", root, createText ) emotesVisible = true addCommandHandler ("emotes", emotesOnOff ) end addEventHandler ( "onClientResourceStart", resourceRoot, HandleTheRendering ) function onClientChatMessageHandler(text) local width = getImageOffsets(text) local chatwidth = getChatboxLayout()["chat_width"]*317*scaleX local multiplier = math.floor(width/chatwidth)+1 for index,item in ipairs(emotes) do if item[4] then item[3] = item[3]-1*multiplier end item[4] = true end end addEventHandler("onClientChatMessage", getRootElement(), onClientChatMessageHandler) Server: emotes = { {"a","-23"} } function playerChat(text, messageType) if (messageType ~= 0) then return end local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "tesztr" ) ) then local originalText = removeColorCodes(getPlayerName(source)) for index,item in ipairs(emotes) do text,item[3] = string.gsub(originalText,item[1],item[2]) end for index,item in ipairs(emotes) do triggerClientEvent("triggerChat",source,"[HU]"..originalText,item[1],item[2]) end for index,item in ipairs(emotes) do originalText,item[3] = string.gsub(originalText,item[1]," ") end end end addEventHandler("onPlayerChat", root, playerChat) function removeColorCodes(str) return (string.gsub(str, "#[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F]", "")) end
  24. A simple script of dressable characters and deformable faces. You can move every vertex of the head with a simple displacement shader. The script is in test state right now, I'll create a new editor later. Hope you like it.
  25. I want attach images to my message in default mta chat with a word, but i dont know how to attach the image to the message.. Anyone can help, and show me a example?