Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 17/04/19 in all areas

  1. Slipe is an open source framework that enables anyone to write scripts for MTA:San Andreas in C# instead of Lua, wrapping all MTA elements and classes and including some .NET Core namespaces. It is based on CSharp.Lua by Yang Huan. Slipe features: Runs on Windows and Linux Built in continuous deployment support with (GitHub) webhooks Object oriented wrappers for all MTA elements Async/await for MTA functions that use callbacks C# style Http requests, sockets and XML methods. Use Visual Studio and its Intellisense Type safety You can find more information about the project on https://prod.mta-slipe.com. Our Discord Our Github The project is still in Alpha, and since it is open source anyone is welcome to contribute
    1 point
  2. [HUN ]Szia! Nem tudom hogy miért így akarod cserélni a szavakat, de itt van egy megoldás a te példádra. (én nem használnám, felesleges export, függvényhívás, loop) Ebben az esetben a funkció elvárja, hogy a következőképpen kapja meg az argumenteket: replaceWords(EREDETI_SZOVEG, MIT_CSERELJEN, MIRE_CSERELJE, ..., MIT_CSERELJEN, MIRE_CSERELJE, és így tovább...) function replaceWords(text, ...) local args = {...} for i=1, #args do if (i%2 == 1) then text = text:gsub(args[i], args[i+1]) end end return text end print(replaceWords("#PLAYERNAME has #PLAYERMONEY dollar!", "#PLAYERNAME", "Patrick", "#PLAYERMONEY", 100)) (A % jeleket hanyagolnod kell, mivel az egy helyettesítő karakter. Cseréltem őket #-re.)
    1 point
  3. More or less the same way scriptDataString .. "\n do \n" .. loopData .. "\n end \n"
    1 point
  4. Try now. Restart MTA if you get connection problems
    1 point
  5. You can't make it perfect, because even then the system and processing itself is not always perfect, stuff has to PROCESS and the process time will vary, as for me, I made whats called "Anti delay" for our race servers and what it really is, is what I told you, I was able to tie my toptime (Even miliseconds) with a person of 30 ping, and I had ~200. Guess that's all from my end you can try doing it better than this but I don't see it making a difference.
    1 point
  6. Teste desse jeito, substitua o seu por esse, ainda não testado, mas me fala ai se deu certo 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 function algemar_jogador ( thePlayer, _, id ) if(id) then local playerID = tonumber(id) if(playerID) then local Player2 = getPlayerID(playerID) local cx,cy,cz = getElementPosition(Player2) local x,y,z = getElementPosition(thePlayer) local dist = getDistanceBetweenPoints3D(x,y,z,cx,cy,cz) if(Player2) then if dist <= 5 then local accountname = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup("user."..accountname, aclGetGroup("PM")) and dist <= 5 then setElementData(Player2,"algemado", Player2) setPedAnimation( Player2, "GRAVEYARD", "mrnM_loop", -1, true, false, false, false) setElementFrozen( Player2, true ) toggleControl(Player2, "fire", false) outputChatBox("#000000[#4286f4PSP#000000]#ffffff #ff0000"..getPlayerName(Player2).."#ffffff foi algemado pelo #4286f4Agente "..getPlayerName(thePlayer).."", root, 255, 255, 255, true) outputChatBox("#000000[#4286f4PSP#000000]#ffffff Tu foste #ff0000algemado#ffffff! ", Player2, 255, 255, 255, true) else outputChatBox("#000000[#4286f4PSP#000000]#ffffff Tu #ff0000não tens permissão#ffffff para usar este comando!", thePlayer, 255, 255, 255, true) end else outputChatBox("#000000[#4286f4PSP#000000]#ffffff Chega #ff0000mais perto#ffffff do jogador para usar o comando!", thePlayer, 255, 255, 255, true) end end end end end addCommandHandler("algemar", algemar_jogador)
    1 point
  7. What you are doing wrong is using setElementFrozen on two different sides for two different values, true at server and false at client, stick to one side
    1 point
  8. Eu entendi claramente, tento sempre aprender com cada erro que me deparo, nunca posto problemas com o mesmo erro que já resolvi antes, aprendo a resolve-los, e não, não estou copiando e colando porque não é só esse erro, eu apenas coloco uma base pois tinha mais 30 erros iguais. Todos resolvidos. Obrigado @MainSCR Obrigado @Lord Henry
    1 point
  9. Berlin 1945 and Nippon are public available maps on community.multitheftauto.com
    1 point
  10. You start counting the timer once you unfreeze the client (You can trigger a client side event for player to "start"). Once the player finishes you stop counting, you take out the ticks that the player took to finish, and just forward it as a parameter to server to do your toptimes work, this makes it little to no delay.
    1 point
  11. @Lord Henry desculpe, acabei me esquecendo disso, realmente você tem razão.
    1 point
  12. Na verdade esse problema foi gerado numa versão nightly: https://github.com/multitheftauto/mtasa-blue/issues/872 E já foi resolvido nesta versão: Era um problema relacionado ao MTA.
    1 point
  13. Tá muito bonito vc resolvendo os problemas pra ele, mas seria interessante vc também explicar o motivo do erro. Senão ele só vai copiar e n vai entender o que estava errado.
    1 point
  14. @Gabriel63495 ele fez downgrade pra versão anterior (1.5.5), entrou no editor de mapas e dai o editor pediu pra ele fazer upgrade pra versão atual (1.5.6) e depois disso voltou ao normal.
    1 point
  15. Tá... O painel do questionário não deve ultrapassar o tamanho de 640x480 pixels. (resolução mínima do MTA) Deverá ter um botão para passar para a próxima pergunta (ficará a seu critério se o botão deve aparecer somente após ter uma resposta na pergunta atual) (Opcional) Botão para voltar para a pergunta anterior. (Se o questionário não for obrigatório) Botão X para cancelar e fechar o questionário. Prefira cores escuras para as janelas e backgrounds e textos na cor branca. Deve aparecer somente 1 pergunta por vez, não faça no estilo Google Forms que mostra a seção inteira pois não é uma boa ideia exigir o uso do scroll no MTA (ou barra de rolagem). Se preferir, você pode substituir os botões DX por teclas bindadas, por exemplo ENTER para passar para a pergunta seguinte e BACKSPACE para voltar para a pergunta anterior. As respostas serão salvas em variáveis, numa table. Depois de terminar o teste, basta enviar essa table para o server registrar as respostas. As perguntas podem ser salvadas em um arquivo XML ou então em outro arquivo LUA numa table, para serem acessadas pelo painel.
    1 point
  16. مع اني اول مرة اشوفك لاكن بالتوفيق
    1 point
  17. لاترفعو لنا مواضيع تافها وشكرا ( قلعه تقلعك )
    1 point
  18. وجه نظرك تحترم واحب اقول لك انا قفلت السيرفر وهفتح سيرفر جديد انشالله بحصريات اكبر وانشالله هتشوف واولاً مش عايز اعلن عنها دلوقتي لانه اممكن تنسرق افكارها
    1 point
  19. راجع كود الخطا https://wiki.multitheftauto.com/wiki/Error_Codes
    1 point
  20. Thoray arsay pehlay aik server hota tha jis ka naam "Imperial Network" tha. takreban 7 mehanay pehlay band hua tha (November 5th 2017) ko. Is server mein bohot say mulk k banday kheltay thay jesay Indians, Balkans, Bulgarians, Latinos or thoray Arabians. Abh us server k saray resorces aik aadmi ne khrid kar aik nay naam se banaya hai or admins bhi alag hain. Kuch server k puranay banday bhi wapis a gayein hain or rozana 10 tak server mein banday atay hain (https://www.game-state.com/198.245.55.243:22003/) idhar server mein kehnay k advantages or disadantages hain. Advantages Gangwar war bohot asan hai, ap ko bas 3 banday chahiye territory, gangzone or villages lenay k liye. LV mein hi wars nahi hotay balkay LS mein bhi territories hain. Gang territories 3 tarah ki hain Territories, Gang Zones or Villages. Gang zones se muft ki cheezein milti hain vehicles or guns laykin jo ap k gang members hi le sakhein ge. Or bhi bohot kuch jesay spawn ko ge full armor k sath or har death k baad 5000$ miltay hain. Village pe depend karta hai. Pesay kamana bhi bohot asan hai naya property system ki wajah say. Ap k paas jitnay bhi pesay hoon gay ap le sakho gay. Ap ko weapons or bases khridnay mein madad kare ga laykin base khridnay k liye Gang XP chahiye jo territories le kar miltay hain. Bases bhi aik feature hai jo special vehicles detay hain jesay Hunter(attack helicopter), Hydra(fighter jet), Rhino(tank, RC van waghara) Agar ap martay ho to apnay base mein wapis aao ge. Base se ap ko vehicle, weapons, armor or health bhi milay gi. Freevalley ka aik discord server bhi hai jahan par ap baatein kar saktay ho. https://discord.gg/78YkrpV Pesay save karnay k liye bank bhi hota hai. Ap dosaray logo ko un k pesay lenay k liyd bhi mar sakhay ho (is ko disavantage bhi keh saktay hain). Disadvantage Server mein thoray bugs hain jo theek ho jayeen ge. Updates thori slow hain kyun k 2 ki developers hain. Freevalley mein khelna asan nahi hai, kuch log hain jo fuzul mein flame ya insult karnay lag jayein ge. Kabhi kabhi ap ko marein ge pesay lenay k liye. Hum puri koosish karein ge k wo insult na kren. Agar karein ge to mute ko jayein ge. Agar maar kar kehtay hain “easy” ya “haha” to ye spam nahi hai agar wo phir bhi baaz na aye to 1) Warning, 2) 10 minute mute, 3) 1 hour lamba mute, 4) 24 ghantay k liye ban. Links Discord: https://discord.gg/78YkrpV Game-State: https://www.game-state.com/198.245.55.243:22003/ IP: mtasa://198.245.55.243:22003 Map: https://imgur.com/a/LXQrMAE https://gyazo.com/7bbe93eed854486df65dd73648b3ae28
    1 point
×
×
  • Create New...