kevincouto6

Members
  • Content Count

    220
  • Joined

  • Last visited

Community Reputation

1 Neutral

1 Follower

About kevincouto6

  • Rank
    Trick

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @asrzk Olá, hoje quando fui testar o script, não funcionou, continua com o dano normal
  2. Pesei assim tmb, mas não funciona, pede para criar um createWeapon se eu usar esta função, vai criar weapon, mas não vou poder usar arma em si. Poderia tentar eu verificario o player, o grupo, e se é a desert deagle, mas como eu modificaria o dano para funcionar em PED e em Players ?
  3. kevincouto6

    [AJUDA] Preciso de uma tabela.

    Este pode te ajudar aqui tem bastante coisas em português, acho que quase toda wiki ( Server Scripting Events / Client Scripting Events e mais outras coisas) < Referência ) acho que pode te ajudar link >>>>> https://wiki.multitheftauto.com/wiki/Página_Inicial
  4. Estava, fazendo um teste com setWeaponProperty, e dei de cara com desafio, será que e possível ativar apenas para um jogador, tipo um arma especifica para cada jogador. tentativas Tentei expecificar o player e do grupo ADMIN. verifiquei pelo NOME player. porem acho que o problema e em si no setWeaponProperty, tipo "weaponSkill: Either: "pro", "std" or "poor". The player must have this skill level set to have the effect.", ele ativa para um class de jogador tipo, pensei em fazer no lado client pois não entendi como funciona, ao meu ver vou ter que criar um "weapon", ou algo do tipo. estava pensando em criar um "função" para botar no lugar de "PRO" "STD" "POOR", que funcione apenas par um, mas não sei como fazer. (posso estar viajando, (falando besteira) ) se existir outro modo podem me ensinar ? Obrigado desde já ! createPed ( 120, -2422, -610, 132 ) function desertWeaponEdited ( playerSource ) if ( playerSource ) then local theAccount = getPlayerAccount( playerSource ) if theAccount then local accountName = getAccountName( theAccount ) if isObjectInACLGroup("user." .. accountName, aclGetGroup ( "Owner", "Moderator" ) ) then if getPlayerName ( playerSource ) == ( "mane321" ) then setWeaponProperty(24,"pro", "damage", 500) outputChatBox("Funcionou, Arma Admin Adicionada") end end end end end addCommandHandler ( "desertWeapon", desertWeaponEdited ) para apenas um player
  5. kevincouto6

    DX timer e centralizar

    @#DaNiLiN Já tentou fazer uma verificação para cada tela, e definir um valo a size tipo assim if guiGetScreenSize() = ( 1366 , 768 ) then size = 5 else if guiGetScreenSize() = ( 1280 , 768 ) then size = 4.7 else if guiGetScreenSize() = ( 1280 , 720 ) then size = 4.4 else if guiGetScreenSize() = ( 1280 , 600 ) then size = 4.1 else if guiGetScreenSize() = ( 1024 , 768 ) then size = 3.8 else if guiGetScreenSize() = ( 800 , 600 ) then size = 3.5 else if guiGetScreenSize() = ( 656 , 496 ) then size = 3.2 else if guiGetScreenSize() = ( 640 , 480 ) then size = 2.9 else size = 5 end end end end end end end end Assim depois basta usar, o valor de size, obs: não sei se é o jeito correto, mas acho que vale apena tentar clear = dxCreateFont( "segoeui.ttf", size ) dxDrawText("Test Text", x*0.4,y*0.65,x,y,tocolor(255,255,255,255), size, clear,"left","top",false,false,true,true,true)
  6. kevincouto6

    DX timer e centralizar

    Porém voçê usa no size, tipo assim clear = dxCreateFont( "segoeui.ttf", (x)*20 ) dxDrawText("Test Text", x*0.4,y*0.65,x,y,tocolor(255,255,255,255),1,clear,"left","top",false,false,true,true,true)
  7. kevincouto6

    DX timer e centralizar

    Olá obgd pela ajuda, funcionou porem use apenas (x)* 5, quando eu usava ( x / y )*5, ficava muito grande na resolução 640/480, então use assim local screenW,screenH = guiGetScreenSize() local resW,resH = 1366,768 local x,y = (screenW/resW), (screenH/resH) function Dx () dxDrawRectangle(x*0, y*315, x*1366, y*150, tocolor(0, 0, 0, 239), false) dxDrawText(" ## Mission Complete ! ##", x*0, y*320, x*1366, y*150, tocolor(254, 5, 5, 254), (x)*5, "beckett", "left", "top", false, false, false, false, false) end function Fim_Mission () addEventHandler("onClientRender", root, Dx) setTimer(function() removeEventHandler("onClientRender", root, Dx) end, 10000, 1) end addCommandHandler("teste", Fim_Mission) 1366 / 768 640 / 480 Queria apenas uma ultima opnião se esta tudo correto
  8. kevincouto6

    [VÍDEO] Tudo sobre este fórum

    Show de Bola esse Vídeo, Pude ver vários erros que cometi, ehhehe ( vlw pelo video )
  9. kevincouto6

    DX timer e centralizar

    então estava testando e funcionou no (dxDrawRetangle), pelo que entendi não é possivel redimensionar o texto, então existe outra forma de fazer ? nos testes com o quadro funcionou mas não com o texto, local screenW,screenH = guiGetScreenSize() local resW,resH = 1366,768 local x,y = (screenW/resW), (screenH/resH) function Dx () dxDrawRectangle(x*0, y*315, x*1366, y*192, tocolor(0, 0, 0, 239), false) dxDrawText(" Mission Complete !", x*209, y*320, x*1151, y*188, tocolor(254, 5, 5, 254), 5.00, "beckett", "left", "top", false, false, false, false, false) end function Fim_Mission () addEventHandler("onClientRender", root, Dx) setTimer(function() removeEventHandler("onClientRender", root, Dx) end, 10000, 1) end addCommandHandler("teste", Fim_Mission) Imagem de como ficou O erro do debug ja foi resolvido "so pra avisar"
  10. kevincouto6

    DX timer e centralizar

    Podem me ajudar a centralizar e fazer ficar aparecendo por 20 segundos ( e possível redimensionar para todas as resoluções ? ) function DxCompleteMissons() dxDrawRectangle(0, 305, 1360, 162, tocolor(0, 0, 0, 239), false) dxDrawText(" Mission Complete !", 209, 319, 1151, 467, tocolor(254, 5, 5, 254), 5.00, "beckett", "left", "top", false, false, false, false, false) end addEventHandler("onClientRender", root, DxCompleteMissons ) Acho q para desativar apos 20 segundos devo usar um remove eventhandler com SetTimer porem não tenho certeza mas não sei como centralizar na tela tipo COM A MESMA DISTANCIA AQUI Mission complete COM A MESMA DISTANCIA AQUI TMB
  11. kevincouto6

    Ajuda Especificar o Player no Lado Server

    obg, consegui resolver, o dono do servidor me mostrou uma coisa q eu não sabia a função "Executor" verificava quem matou o boss, então eu usei ess verificação if ( Executor ) then ativavo o trigger event ai funcionou individualmente, obg a todos
  12. kevincouto6

    Ajuda Especificar o Player no Lado Server

    Sabe me dizer como faxer para funcionar apenas para um jogador, tipo devo fazer uma verificação ou que?
  13. kevincouto6

    Ajuda Especificar o Player no Lado Server

    Eu ja tinha feito assim porem n funciona, ele funciona para todos n apena para o q esta em missão , acho q vou ter q fazer uma verificação de nick com getPlayerName porem n sei como fazer, function started9 ( ) outputChatBox ( "funcionou2", client ) function bossKilled(zone, bossColor, liberators, executor) if ( client ) then outputChatBox ( "Boss DeaD", client ) triggerClientEvent ( client, "bossPointClient", client ) else outputChatBox("failed") end end addCommandHandler ("go", bossKilled) --addEventHandler ("zm_onZoneLiberated", getRootElement(), bossKilled) end addEvent( "inicio9", true ) addEventHandler( "inicio9", getRootElement(), started9 )
  14. kevincouto6

    Ajuda Especificar o Player no Lado Server

    Foi feito no lado server mostrei apenas a parte q modifiquei, eaqueci de avisar
  15. kevincouto6

    Ajuda Especificar o Player no Lado Server

    function started9 ( localPlayer ) local client = localPlayer if ( client ) then outputChatBox ( "funcionou2", client ) function bossKilled(zone, bossColor, liberators, executor) if ( client ) then outputChatBox ( "Boss DeaD", client ) triggerClientEvent ( client, "bossPointClient", client ) else outputChatBox("failed") end end addCommandHandler ("go", bossKilled) --addEventHandler ("zm_onZoneLiberated", getRootElement(), bossKilled) end end addEvent( "inicio9", true ) addEventHandler( "inicio9", getRootElement(), started9 ) Eu usei o comando /go para não ter que matar um boss toda hora apenas para test, então modificando do jeito que voçê falou continuo não funcionando, sem nenhum erro, ou seja funcionava para todos, então pensei em ativar o commando apenas para o "client" mas não funcionou, mesmo assim ativa va o comando para todos, preciso de uma forma de individualizar pensei em getPlayerName ou algo do tipo mas não sei como usar para vefiricar individualmente