Jump to content

MrDante

Members
  • Posts

    176
  • Joined

  • Last visited

Everything posted by MrDante

  1. nick_do_jogador ( a nil boolean value) function revistar_jogador ( thePlayer, comando, nick ) if nick then if getPlayerFromPartialName ( nick ) then function(thePlayer, comando) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "ComandosPolicia") ) then elseif outputChatBox("Você não tem permissão pra usar este comando!", thePlayer, 255, 255, 255, true) else local player_a_ser_revistado = getPlayerFromPartialName ( nick ) local nick_do_jogador = getPlayerName ( player_a_ser_revistado ) local nick_do_policial = getPlayerName ( thePlayer ) local estrelas_de_procurado = getPlayerWantedLevel ( player_a_ser_revistado ) local animacao = setPedAnimation daBlockz = getElementData(root,"blockz") daAnimz = getElementData(root,"animz") if daBlockz == "police" and daAnimz == "" then setPedAnimation(source,false) else setPedAnimation ( source, "POLICE", "plc_dhgbst01") end end outputChatBox( "#A09E9EO Policial"..nick_do_policial.."#A09E9E Está Revistando o #FC0303Jogador "..nick_do_jogador, root, 255, 255, 255, true ) outputChatBox ("#A09E9EO Nivel de #FC0303procurado #A09E9EO de "..nick_do_jogador..": "..estrelas_de_procurado, thePlayer, 255, 255, 255, true ) end end end addCommandHandler ( "revistar", revistar_jogador )
  2. Pergunta, preciso fazer outra function para executar o setPedAnimation? pois estou com problemas ao executar neste comando
  3. bom mas era pra tal acl usar se não todos que não são policias podem
  4. tentar colocar acl em um comando que ate agr não está funcionando
  5. Deu um problema, ele n funciona quando eu digita /revistar, mas funciona quando digita /revistar [nome do jogador]
  6. bom só que preciso deixar nulo no caso, e se eu executar esse comando executa outro que eu estou querendo que precise de acl
  7. function revistar_jogador ( thePlayer, comando, nick ) if nick then if getPlayerFromPartialName ( nick ) then local player_a_ser_revistado = getPlayerFromPartialName ( nick ) local nick_do_jogador = getPlayerName ( player_a_ser_revistado ) local nick_do_policial = getPlayerName ( thePlayer ) local estrelas_de_procurado = getPlayerWantedLevel ( player_a_ser_revistado ) outputChatBox( "#A09E9EO Policial"..nick_do_policial.."#A09E9E Está Revistando o #FC0303Jogador "..nick_do_jogador, root, 255, 255, 255, true ) outputChatBox ("#A09E9EO Nivel de #FC0303procurado #A09E9EO de "..nick_do_jogador..": "..estrelas_de_procurado, thePlayer, 255, 255, 255, true ) end end end addCommandHandler ( "revistar", revistar_jogador ) enfim não consigo colocar acl nessa função, preciso colocar algo a mais na função?
  8. agora me vem um problema e não um erro, se eu coloco uma tal acl pra rodar, ele usa o comando da acl e ao mesmo tempo o comando que devia estar na acl
  9. Está dando erro de bad argument em addCommandHandler( revistar, function ( thePlayer ) if isObjectInACLGroup ( "user.".. getAccountName ( getPlayerAccount ( thePlayer ) ), aclGetGroup ( "ComandosPolicias" ) ) then else outputChatBox("Você não tem permissão pra usar este comando!", thePlayer, 255, 255, 255, true) end end ) , me disseram que precisa deixar nulo ou sem string, qual comando eu posso usar?
  10. function JanelaCapitura() wantedJanela = guiCreateWindow(260,180,250,250,"",false) guiWindowSetSizable(wantedJanela,false) guiSetVisible ( wantedJanela, false ) labelJanela = guiCreateLabel(20,20,210,20,"Janela de Alteração de Wanted Level",false,wantedJanela) labelNome = guiCreateLabel(10,55,105,20,"Nome do Jogador :",false,wantedJanela) labelWanted = guiCreateLabel(30,90,85,60,"Wanted Level :",false,wantedJanela) editWanted1 = guiCreateEdit(120,50,120,25,"",false,wantedJanela) editWanted2 = guiCreateEdit(160,85,80,25,"",false,wantedJanela) memoEdit = guiCreateMemo(10,120,230,80,"Identifique o jogador e selecione o nivel de procurado para a alteração, os niveis podem ser de 0-6 .",false,wantedJanela) guiMemoSetReadOnly(memoEdit,true) buttonAlterar = guiCreateButton(0,210,120,30,"Alterar Nivel",false,wantedJanela) buttonFechar = guiCreateButton(130,210,120,30,"Fechar",false,wantedJanela) end addEventHandler( "onClientResourceStart", resourceRoot, JanelaCapitura) function Janelainfo() JanelaSec = guiCreateWindow(285,200,200,120,"",false) LabelSec = guiCreateLabel(10,20,200,45," Você deseja relamente \n alterar o nivel de procurado \n deste jogador?",false,JanelaSec) ButtonSec1 = guiCreateButton(10,70,180,20,"Confirmar",false,JanelaSec) ButtonSec2 = guiCreateButton(10,90,180,20,"Cancelar",false,JanelaSec) guiWindowSetSizable(JanelaSec,false) guiSetVisible(JanelaSec,false) end addEventHandler( "onClientResourceStart", resourceRoot, Janelainfo) ----------------------- Funções ----------------------- addEvent( 'g_OnServerCallGUI', true ); addEventHandler( 'g_OnServerCallGUI', root, function( ) guiSetVisible( wantedJanela, true ); showCursor( true ); guiSetInputMode( 'no_binds_when_editing' ); end ) addEventHandler('onClientGUIClick', root, function () if (source == buttonFechar) then guiSetVisible ( wantedJanela, false ) guiSetVisible ( JanelaSec, false ) showCursor ( false ) elseif (source == buttonAlterar) then guiSetVisible ( JanelaSec, true ) guiBringToFront ( JanelaSec ) elseif (source == ButtonSec2) then guiSetVisible ( JanelaSec, false ) elseif (source == ButtonSec1) then guiSetVisible ( JanelaSec, false ) gethename = getPlayerFromNamePart( tostring( guiGetText( editWanted1 ) ) ) getlevel = guiGetText(editWanted2) triggerServerEvent("onStupidStar", localPlayer, getlevel, gethename) end end) function removeHex(name) return type(name)=="string" and string.gsub(name, "#%x%x%x%x%x%x", "") or name; end function getPlayerByCurtName(playerName) for i,player in ipairs (getElementsByType("player")) do if string.find(string.lower(removeHex(getPlayerName(player))),string.lower(playerName)) then return player end end return false end
  11. esta correto ? addCommandHandler( Command, function(thePlayer, comando) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Revistar") ) then else outputChatBox("Você não tem permissão pra usar este comando!", thePlayer, 255, 255, 255, true) end end )
  12. Error addCommandHandler( command, function(thePlayer, comando) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Revistar") ) then else outputChatBox("Você não tem permissão pra usar este comando!", thePlayer, 255, 255, 255, true) end end pq esta com bad argument???
  13. Nao funcionou, nao deu erro nenhum só apenas n funciona o comando
  14. agora me veio mais um erro attemp condenate local' accname' (a boolean value) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "ROTA" ) ) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "ROCAM" ) ) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "FT" ) ) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "PM" ) ) then end
  15. tipo, esse mod, quando coloca o nome da pessoa, e ela estiver com 2 cores no nome, não funciona e não funciona o comando, só pode colocar uma cor, entendeu?
  16. function getPlayerFromNamePart( string ) if( string and type( string ) == 'string' ) then local matches = { } for k,v in ipairs( getElementsByType'player' ) do if( string.find( getPlayerName( v ), tostring( string ), 0 ) ) then table.insert ( matches, v ); if( #matches == 1 ) then return matches[1]; end end return false; end Esse codigo só faz que da pra digitar uma cor do player, tem como me ajudar a poder a coloca mas de outra cor ?
  17. obrigadao amigo, estava precisando mesmo de uma ajuda sim sou inciante em scripts , mas tbm ou pergunta, qual comando que posso usar para só tal acl poder usar esse comando?
  18. Alguem me Ajuda! Está Dando Erro na Linha 8 function getPlayerFromPartialName(thePlayer,commandName,sendToName,...) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 3, true) then return player else outputChatBox("O "getPlayerName(source)"#00ff00 Está Revistando o Jogador"getPlayerName(thePlayer)) local players = getElementsByType ( "player" ) for theKey,thePlayer in ipairs(players) do local level = getPlayerWantedLevel ( thePlayer ) if ( level > 0 ) then outputChatBox ( getPlayerName ( thePlayer ) .. " Está com " .. level .. " de procurado!" ) end end end addCommandHandler("revistar", getPlayerFromPartialName)
  19. ok... could put the code in Lua please, I'm a beginner
  20. Galera eu queria criar um mod chamado /revistar, para os policiais oque consiste em digitar /revistar (nome do jogador) ou partial, e apareceria para mim "Você está revistando o (nome do jogador revistado)" e pra todo mundo "O (nome do policia) está revistando o jogador (nome do jogador)" em seguida, apareceria o tanto de nivel de procurado que ele tem, enfim já tentei de varias formas com um mod de /procurados que apareceria a quantidade de nivel de procurado e de violencia e tentei fazer isso e não consegui, enfim alguém poderia dar um dica em qual scripts posso usar?
  21. Oh... thank you, i am new to scripting, and did not realize it, finally forced
  22. Ok thank you more continues with this problem
×
×
  • Create New...