-
Posts
176 -
Joined
-
Last visited
Everything posted by MrDante
-
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 )
-
Pergunta, preciso fazer outra function para executar o setPedAnimation? pois estou com problemas ao executar neste comando
-
bom mas era pra tal acl usar se não todos que não são policias podem
-
tentar colocar acl em um comando que ate agr não está funcionando
-
Deu um problema, ele n funciona quando eu digita /revistar, mas funciona quando digita /revistar [nome do jogador]
-
bom só que preciso deixar nulo no caso, e se eu executar esse comando executa outro que eu estou querendo que precise de acl
-
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?
-
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
-
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?
-
[DUVIDA]Como Usar esse comando com mais de uma cor no player
MrDante replied to MrDante's topic in Programação em Lua
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 -
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 )
-
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???
-
[DUVIDA]Como Usar esse comando com mais de uma cor no player
MrDante replied to MrDante's topic in Programação em Lua
Nao funcionou, nao deu erro nenhum só apenas n funciona o comando -
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
-
[DUVIDA]Como Usar esse comando com mais de uma cor no player
MrDante replied to MrDante's topic in Programação em Lua
Eu já tentei, mas n deu para usar -
[DUVIDA]Como Usar esse comando com mais de uma cor no player
MrDante replied to MrDante's topic in Programação em Lua
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? -
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 ?
-
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?
-
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)
-
ok... could put the code in Lua please, I'm a beginner
-
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?
-
Oh... thank you, i am new to scripting, and did not realize it, finally forced
-
Ok thank you more continues with this problem
