Jump to content

Leaderboard

Popular Content

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

  1. Para DX debes calcular las posiciones de tal forma que se ajuste a todas las resoluciones. Es algo más complicado que ponerle true al argumento relative de las GUI. Utiliza esto para dx, es lo que utilizo yo y me funciona de maravilla: local sx, sy = guiGetScreenSize() local x, y = ( sx / 1024 ), ( sy / 768 ) -- El 1024 y el 768 lo cambias por el ancho y alto de tu pantalla dxDrawRectangle( x*20, y*100, x*200, y*150, tocolor(255,255,255) ) -- Y para los textos y*escala
    1 point
  2. @Lord Henry Não é necessário descompilar pra conseguir executar o código, e o MaligNos já explicou o porquê. Faça um teste você mesmo. Aqui um exemplo: function enterVehicle ( player, seat, jacked ) cancelEvent( true ) outputChatBox ( "Veiculos bloqueados!", player ) end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle ) Ok, esse código vai impossibilitar o jogador de entrar em qualquer veículo. Agora, eu crio outro script separado, exatamente assim: _cancelEvent = cancelEvent function cancelEvent() return _cancelEvent(false) end Resultado, a função cancelEvent lá dentro do outro código será sempre chamada dessa forma: cancelEvent(false) mesmo que outro valor seja passado. Agora, impedindo essa "interferência externa": local _cancelEvent = cancelEvent local function cancelEvent( ... ) return _cancelEvent( ... ) end function enterVehicle ( player, seat, jacked ) cancelEvent( true ) outputChatBox ( "Veiculos bloqueados!", player ) end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle ) Aquele wrapper (assim que também é conhecido) no outro script não vai mais mudar nada nesse que o cancelEvent está local. Edit Esse código acima na verdade não vai impedir nada pois a esse ponto já irá receber a função reescrita. -- Até mesmo a variável que armazena a chave de proteção está vulnerável - isso porque existe a biblioteca Lua debug (além de _G), já mencionados. E essas funções estão habilitadas no MTA. Meio fora do assunto, mas há alguns anos atrás, um membro do fórum tinha conseguido obter a chave de encriptação utilizada internamente no MTA (procurei esse post, mas perece que já foi removido).
    1 point
  3. Cada dxDraw function tiene este argumento "postGUI" y la wiki dice que:
    1 point
  4. Probaste usando postGUI en la imagen que rota?
    1 point
  5. overwrite = sobrescrever… no nosso caso, funções. Você usa onResourceStart e cancelEvent() na proteção né ? É possível que alguém sobrescrever o addEventHandler e não faça nada quando for onResourceStart, ou seja, não vai rodar a função do evento, sendo assim, ele vai “pular” sua verificação+cancelEvent(): _addEventHandler = addEventHandler function addEventHandler(eventName, attachedTo, handlerFunction, getPropagated, priority) if (eventName ~= "onResourceStart") then getPropagated = getPropagated or true priority = priority or "normal" _addEventHandler(eventName, attachedTo, handlerFunction, getPropagated, priority) end end Falta de permissão = alguém conseguiu ilegalmente seus resources e esta tentando ativar. A proteção sua então vai considerar que ele não tem permissão e então cancelar o ativamento do resource... Realmente ficou confuso essa questão de permissão, mas se trata de terceiros tentando utilizar seus resources. O script pode estar compilado, porém no mesmo resource eu posso adicionar um script malicioso que de certa forma conseguiria “monitorar” a execução do compilado, visto que estariam em um mesmo “ambiente”. Dá para ver o nome das variáveis com: debug.getlocal / debug.getupvalue / _G Obs: Estou trazendo questões teóricas, nunca utilizei na prática, ou seja -> Certeza que vai funcionar ? R: Não. (mas deveria!)
    1 point
  6. Altere o código pra setElementData(source,"droga.sementes", getElementData(source,"droga.sementes") +1) E veja se vai funcionar.
    1 point
  7. Como você fez? mostre..
    1 point
  8. Mais fácil deixar isso na assinatura. x D
    1 point
  9. Coloque source no lugar de player Se lhe ajudei deixe like nos comentarios.. basta clicar no icone de coração!
    1 point
  10. Lo que tienes que hacer es primero dibujar la imagen base y debajo de esta la imagen que rota.
    1 point
  11. عمل جيد , كان يفضل انك تحط صورة القمر اللي هو انا وتخليه زي الهلال كان افضل بنظري
    1 point
  12. السسلام عليكمم ء ورحمةة الله وبرككاته كيفكم شباب.؟ عسآآكم طيبيين . اليوم سويت مود مثل توجيه لتسسهيل المسابقات يعني مثلا انت تبي تسوي مسابقة وتبي تسوي المسابقة بمكان معين .. تسوي التوجيه واى شخص يكتب اسم التوجيه بف8 ينتقل لمكان التوجيه مكان التوجيه = مكانك مميزات السكربت : 1- الى رح ينتقل يرسل له رسالة ترحيبيه علي الشاشة 2- ما يمديك تشغل اكثر من توجيه وذلك للتنظيم 3- اظهار من قام بعمل التوجيه فى اف8 4- قفل الزر بعد الضغط عليه لمدة قصيره 5- شخصية موحده للمشتركين 6- الى رح يسوي التوجيه رح تختفي شخصيته بنسبة 40% وذلك لتمييزه ويوم يقفل التوجيه يرجع ثاني 7- شكل اللوحة حلو ومنظم . 8- اعطاء المشتركين حركة قتال وسحبها بعد اغلاق التوجيه اكتشفووا انتم الباقي .. الرتبة الى تفتح اللوحة اسمها TWJYH يمديك تغيرها من ملف settingS.lua كلمة فتح اللوحة من اف8 TW اختصار كلمة توجيه يعني ض1 يمديك تغير الكلمة من ملف settingC.lua وفي الاخير صورت لكم صورة للمود : رابط التحميل : https://community.multitheftauto.com/index.php?p=resources&s=details&id=16009 رآيكم يهمني # تحيآآتي ..
    1 point
  13. Actually, that's Tommy Vercetti in our logo.
    1 point
  14. I cant join at any Server,i have a good Ping of (19) and a good internet connection but there anytime "Connection Lost", I Already preinstalled the MTA Launcher and GTA SA but its not Working.! I Want to play Mta but cant Join please Help me!. Ich kann keinem Server beitreten mein Ping und Internetverbindung ist Gut doch dennoch kommt dort der Fehlercode (CD16) ich habe bereits schon MTS und GTA Sa neu installiert doch bis jetzt bringt es nichts!.
    0 points
  15. Function isPlayerInGroup most likely doesn't exist. If we're about ACL maybe you wanted this? bool isObjectInACLGroup ( string theObject, aclgroup theGroup ) https://wiki.multitheftauto.com/wiki/IsObjectInACLGroup
    0 points
  16. على ما اعتقد ان اول سيرفر عربي تم انشاءه هو سيرفر شباب السعودية
    0 points
×
×
  • Create New...