kevincouto6

Members
  • Content Count

    221
  • 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. I need help to verify, if the name is listed in the table but it is not working, thx since now ! tableNamePlayersTFO = { {theBlack}, {Alpicture}, {Delmon} }, MarkerTFO = createMarker ( 2772.85, -2514.28, 13.63 - 1, 'cylinder', 5.0, 255, 0, 0, 0 ) MarkerTwoTFO = createMarker ( 2767.72, -2518.99, 13.64 - 1, 'cylinder', 5.0, 255, 0, 0, 0 ) function SetSkinTFO(player) if getElementData(player,'vipskin') == true then else if getElementType ( player ) == "vehicle" then else if getPlayerName ( player ) == ( tableNamePlayersTFO ) then if (getPlayerSkin(player) == 290) then else setPlayerSkin(player, 290) end else local PlayerTeamTFO = getPlayerTeam ( player ) local TeamNTFO = getTeamFromName ( "The First Order" ) if isElementWithinMarker ( player, MarkerTFO ) or isElementWithinMarker ( player, MarkerTwoTFO ) then if PlayerTeamTFO == TeamNTFO then if (getPlayerSkin(player) == 288) then else setPlayerSkin(player, 288) end end end end end end end addEventHandler("onMarkerHit", MarkerTFO, SetSkinTFO) addEventHandler("onMarkerHit", MarkerTwoTFO, SetSkinTFO)
  2. @asrzk Olá, hoje quando fui testar o script, não funcionou, continua com o dano normal
  3. 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 ?
  4. 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
  5. 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
  6. @#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)
  7. 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)
  8. 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
  9. Show de Bola esse Vídeo, Pude ver vários erros que cometi, ehhehe ( vlw pelo video )
  10. 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"
  11. 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
  12. 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
  13. Sabe me dizer como faxer para funcionar apenas para um jogador, tipo devo fazer uma verificação ou que?
  14. 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 )
  15. Foi feito no lado server mostrei apenas a parte q modifiquei, eaqueci de avisar