Jump to content

yMassai

Members
  • Posts

    382
  • Joined

  • Last visited

Everything posted by yMassai

  1. kkkkkkkkkkkkkkkkk você falou passe para ca n sei oque passe para la n sei oque tbm ai resolvi copia e colar '-' meu só me fala uma coisa n tinha que ter chamado um triggerEvent?
  2. addEvent('onStupidStar', true) addEventHandler('onStupidStar', root, function(wantedToApply, playerToApply) if( setPlayerWantedLevel( playerToApply, tonumber( wantedToApply ) ) ) then outputChatBox( 'Seu nível de procurado foi alterado!', playerToApply, 255, 255, 0, false ); else outputChatBox( 'Ocorreu um erro ao tentar alterar o nível do jogador!', source, 255, 0, 0, false ); end end) function Visivel () guiSetVisible ( wantedJanela, true ) showCursor(true) guiSetInputMode("no_binds_when_editing") local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) end addCommandHandler ( "wantedlevel", Visivel ) tipo assim?
  3. addEvent('onStupidStar', true) addEventHandler('onStupidStar', root, function(wantedToApply, playerToApply) if( setPlayerWantedLevel( playerToApply, tonumber( wantedToApply ) ) ) then outputChatBox( 'Seu nível de procurado foi alterado!', playerToApply, 255, 255, 0, false ); else outputChatBox( 'Ocorreu um erro ao tentar alterar o nível do jogador!', source, 255, 0, 0, false ); end eu n intendi muito bem que você falou '-'
  4. wantedserver.lua:8: 'end' expected (to close 'function' at line 3) near '(eof)' ja abordando outro assunto, eu quero que essa janela só funcione para o grupo ACL 'Admin'. local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) eu utilizo isto e o triggerServerEvent?
  5. yMassai

    Window

    I need what an group ACL open a window. how could i do this?
  6. Funciona bem só n testei com outros jogadores online ainda. Só precisa de alguns ajustes. Como poso colocar uma mensagem quando ocorrer algum erro? outputChatBox('O nível do procurado foi alterado!',playerToApply,0,255,0) outputChatBox('Ocorreu algum erro!',playerToApply,255,0,0)
  7. -----Primeira Janela----- function JanelaCapitura() wantedJanela = guiCreateWindow(260,180,250,250,"",false) guiWindowSetSizable(wantedJanela,false) guiSetVisible ( wantedJanela, false ) --labels labelJanela = guiCreateLabel(20,20,250,60,"Janela de Alteração de Wanted Stats",false,wantedJanela) labelNome = guiCreateLabel(10,55,250,60,"Nome do Jogador :",false,wantedJanela) labelWanted = guiCreateLabel(30,90,250,60,"Wanted Level :",false,wantedJanela) --edit editWanted1 = guiCreateEdit(120,50,120,25,"",false,wantedJanela) editWanted2 = guiCreateEdit(160,85,80,25,"",false,wantedJanela) --Memo 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) --Button buttonAlterar = guiCreateButton(0,210,120,30,"Alterar Nivel",false,wantedJanela) buttonFechar = guiCreateButton(130,210,120,30,"Fechar",false,wantedJanela) end addEventHandler( "onClientResourceStart", root, JanelaCapitura) -----Janela Secundaria----- function Janelainfo() JanelaSec = guiCreateWindow(285,200,200,120,"",false) LabelSec = guiCreateLabel(10,20,200,200," Você deseja relamnete \nalterar onivel de procurado deste \njogador?",false,JanelaSec) ButtonSec1 = guiCreateButton(0,80,90,100,"Confirmar",false,JanelaSec) ButtonSec2 = guiCreateButton(100,80,90,100,"Cancelar",false,JanelaSec) guiWindowSetSizable(JanelaSec,false) guiSetVisible(JanelaSec,false) end addEventHandler( "onClientResourceStart", root, Janelainfo) ----------------------- Funções ----------------------- function Visivel () guiSetVisible ( wantedJanela, true ) showCursor(true) guiSetInputMode("no_binds_when_editing") end addCommandHandler ( "wantedlevel", Visivel ) addEventHandler('onClientGUIClick', root, function () if (source == buttonFechar) then guiSetVisible ( wantedJanela, 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 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 ); end end if( #matches == 1 ) then return matches[1]; end end return false; end addEvent('onStupidStar', true) addEventHandler('onStupidStar', root, function(wantedToApply, playerToApply) setPlayerWantedLevel(gethename, tonumber(wantedToApply)) outputChatBox('Seu nível de procurado foi alterado!',getPlayerFromName(playerToApply),255,255,0) end)
  8. -----Primeira Janela----- function JanelaCapitura() wantedJanela = guiCreateWindow(260,180,250,250,"",false) guiWindowSetSizable(wantedJanela,false) guiSetVisible ( wantedJanela, false ) --labels labelJanela = guiCreateLabel(20,20,250,60,"Janela de Alteração de Wanted Stats",false,wantedJanela) labelNome = guiCreateLabel(10,55,250,60,"Nome do Jogador :",false,wantedJanela) labelWanted = guiCreateLabel(30,90,250,60,"Wanted Level :",false,wantedJanela) --edit editWanted1 = guiCreateEdit(120,50,120,25,"",false,wantedJanela) editWanted2 = guiCreateEdit(160,85,80,25,"",false,wantedJanela) --Memo 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) --Button buttonAlterar = guiCreateButton(0,210,120,30,"Alterar Nivel",false,wantedJanela) buttonFechar = guiCreateButton(130,210,120,30,"Fechar",false,wantedJanela) end addEventHandler( "onClientResourceStart", root, JanelaCapitura) -----Janela Secundaria----- function Janelainfo() JanelaSec = guiCreateWindow(285,200,200,120,"",false) LabelSec = guiCreateLabel(10,20,200,200," Você deseja relamnete \nalterar onivel de procurado deste \njogador?",false,JanelaSec) ButtonSec1 = guiCreateButton(0,80,90,100,"Confirmar",false,JanelaSec) ButtonSec2 = guiCreateButton(100,80,90,100,"Cancelar",false,JanelaSec) guiWindowSetSizable(JanelaSec,false) guiSetVisible(JanelaSec,false) end addEventHandler( "onClientResourceStart", root, Janelainfo) ----------------------- Funções ----------------------- function Visivel () guiSetVisible ( wantedJanela, true ) showCursor(true) guiSetInputMode("no_binds_when_editing") end addCommandHandler ( "wantedlevel", Visivel ) addEventHandler('onClientGUIClick', root, function () if (source == buttonFechar) then guiSetVisible ( wantedJanela, 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 = guiGetText(editWanted1,getPlayerFromNamePart) getlevel = guiGetText(editWanted2) triggerServerEvent("onStupidStar", getlevel, gethename) end end) 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 ); end end if( #matches == 1 ) then return matches[1]; end end return false; end tipo assim?
  9. estou reescrevendo e irei solicitar a ajuda de vocês. -----Primeira Janela----- function JanelaCapitura() wantedJanela = guiCreateWindow(260,180,250,250,"",false) guiWindowSetSizable(wantedJanela,false) guiSetVisible ( wantedJanela, false ) --labels labelJanela = guiCreateLabel(20,20,250,60,"Janela de Alteração de Wanted Stats",false,wantedJanela) labelNome = guiCreateLabel(10,55,250,60,"Nome do Jogador :",false,wantedJanela) labelWanted = guiCreateLabel(30,90,250,60,"Wanted Level :",false,wantedJanela) --edit editWanted1 = guiCreateEdit(120,50,120,25,"",false,wantedJanela) editWanted2 = guiCreateEdit(160,85,80,25,"",false,wantedJanela) --Memo 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) --Button buttonAlterar = guiCreateButton(0,210,120,30,"Alterar Nivel",false,wantedJanela) buttonFechar = guiCreateButton(130,210,120,30,"Fechar",false,wantedJanela) end addEventHandler( "onClientResourceStart", root, JanelaCapitura) -----Janela Secundaria----- function Janelainfo() JanelaSec = guiCreateWindow(285,200,200,120,"",false) LabelSec = guiCreateLabel(10,20,200,200," Você deseja relamnete \nalterar onivel de procurado deste \njogador?",false,JanelaSec) ButtonSec1 = guiCreateButton(0,80,90,100,"Confirmar",false,JanelaSec) ButtonSec2 = guiCreateButton(100,80,90,100,"Cancelar",false,JanelaSec) guiWindowSetSizable(JanelaSec,false) guiSetVisible(JanelaSec,false) end addEventHandler( "onClientResourceStart", root, Janelainfo) ----------------------- Funções ----------------------- function Visivel () guiSetVisible ( wantedJanela, true ) showCursor(true) guiSetInputMode("no_binds_when_editing") end addCommandHandler ( "wantedlevel", Visivel ) addEventHandler('onClientGUIClick', root, function () if (source == buttonFechar) then guiSetVisible ( wantedJanela, 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 ) end end) agora como irei fazer para pegar o nome do jogador e o nível desejado?
  10. yMassai

    Open Window

    You do not need failure to learn, only the certificate that is doing the right thing is a good beginning.
  11. yMassai

    Open Window

    if (source == buttonAlterar) then guiSetVisible ( JanelaSec, true ) showCursor ( true ) guiBringToFront ( JanelaSec ) this?
  12. Ocorre algum erro tipo buga o 'guiCreateEdit' quando clico na janela e n da pra fazer nada no edit
  13. yMassai

    Open Window

    Could someone tell me which function I use to bring up a window on top of another.
  14. https://community.multitheftauto.com/index.php?p= ... ts&id=5091 the resource has problems download
  15. Interessante seu Tópico mas me restaram algumas duvidas, quando você se refere a função guiSetProperty() você fala que ela é um auxiliar ou um complementador e você cita o um exemplo com ligação com a função guiCreateMemo(), seria propriamente dito somente para a função guiCreateMemo ou a função guiSetProperty também age em conjunto com a função guiCreateLabel? Se não servir de conjunto seria bom você acrescentar neste tópico alguma nota sobre a função guiCreateLabel em relação a guiSetProperty.
  16. Esta funcionando perfeitamente com o guiSetInputMode("no_binds_when_editing"). Eu notei um erro não compreendo porque ele ocorre então irei aproveitar este topico que se trata do guiCreateEdit para pedir outro auxilio. Quando eu abro a janela funciona perfeitamente se eu clicar no Edit ele ira permitir que eu escreva palavras, letras ou algo do gênero mas quando eu clico realmente na janela o Edit buga e eu não consigo acrescentar nenhuma letra nem editar as que haviam no Edit, alguém pode me explicar porque ocorre este erro e oque posso fazer para n ocasionar-lo?
  17. Haviam me indicado uma destas funções mas n lembrava. Alem disto achei uma grande dificuldade para utilizar tais funções, as duas devem exercer a mesma função ou seja as duas teen que ser usadas juntas na composição dos script para não ocorrer este indesejado? Se poder me dar algumas dicas sobre a utilização destas funções agradecerei.
  18. Olá como podem ver o tópico foi criado em função da função "guiCreateEdit" eu resolvi criar ele porque n achei uma função para não ativar o local chat o chat normal ou algum comando ativado com a tecla pois quando digito "u" ou "t" que rapidamente é ativado o chat, alguém poderia me informar alguma função para não ocorrer isso?
  19. Eu n intendi isto realmente eu tenho que aprender, poderia me dizer se a sua portagem foi uma nota explicatória ou foi um pequeno tutorial? Seria bem interessante você criar um tutorial a respeito.
  20. Client function CriarJanela() local root = getRootElement() wantedJanela = guiCreateWindow(80,80,250,250,"",false) guiWindowSetSizable(wantedJanela,false) guiSetVisible ( wantedJanela, false ) --labels labelJanela = guiCreateLabel(20,20,250,60,"Janela de Alteração de Wanted Stats",false,wantedJanela) labelNome = guiCreateLabel(10,55,250,60,"Nome do Jogador :",false,wantedJanela) labelWanted = guiCreateLabel(30,90,250,60,"Wanted Level :",false,wantedJanela) --edit editWanted1 = guiCreateEdit(120,50,120,25,"",false,wantedJanela) editWanted2 = guiCreateEdit(160,85,80,25,"",false,wantedJanela) --Memo 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) --Button buttonAlterar = guiCreateButton(0,210,120,30,"Alterar Nivel",false,wantedJanela) buttonFechar = guiCreateButton(130,210,120,30,"Fechar",false,wantedJanela) end addEventHandler( "onClientResourceStart", getRootElement( ), CriarJanela) addEventHandler('onClientGUIClick', root, function () if (source == buttonFechar) then guiSetVisible ( wantedJanela, false ) showCursor ( false ) elseif (source == buttonAlterar) then guiSetVisible ( JanelaSec, true ) showCursor ( true ) end end) function Visible () guiSetVisible ( wantedJanela, true ) showCursor(true) end addCommandHandler ( "wantedstats", Visible ) local Toyota = getElementData(getPlayerFromName(guiGetText(editWanted1)),'Level') addEventHandler('onClientGUIClick', root, function() if (source == ButtonSec1) then wantedValue = guiGetText(editWanted2, Toyota) triggerServerEvent("onStupidStar", localPlayer, wantedValue, playerName) end end) -------------------------------------------------------------------------------------- JanelaSec = guiCreateWindow(200,150,200,120,"",false) MemoSec = guiCreateLabel(10,20,200,200," Você deseja relamnete \nalterar onivel de procurado deste \njogador?",false,JanelaSec) ButtonSec1 = guiCreateButton(0,80,90,100,"Confirmar",false,JanelaSec) ButtonSec2 = guiCreateButton(100,80,90,100,"Cancelar",false,JanelaSec) guiWindowSetSizable(JanelaSec,false) guiSetVisible(JanelaSec,false) addEventHandler('onClientGUIClick', root, function () if ( source == ButtonSec2) then guiSetVisible ( JanelaSec, false ) end end) addEventHandler('onClientGUIClick', root, function() if (source == ButtonSec1) then local who = getPlayerName(localPlayer) if ( who) then playerName = guiGetText(editWanted1, who) end end end ) local Toyota = getElementData(localPlayer,'Level') addEventHandler('onClientGUIClick', root, function() if (source == ButtonSec1) then guiGetText(editWanted2, Toyota) triggerServerEvent('onStupidStar',localPlayer) guiSetVisible ( JanelaSec, false ) end end ) Server addEvent('onStupidStar', true) addEventHandler('onStupidStar', root, function(wantedToApply, playerToApply) setElementData ( source, 'Level', Toyota ) setPlayerWantedLevel(getPlayerFromName(playerToApply), tonumber(wantedToApply)) outputChatBox('Seu nível de procurado foi alterado!',getPlayerFromName(playerToApply),255,255,0) end)
  21. https://community.multitheftauto.com/index.php?p= ... ls&id=5076 https://community.multitheftauto.com/index.php?p= ... ls&id=5073 https://community.multitheftauto.com/index.php?p= ... ls&id=5072 https://community.multitheftauto.com/index.php?p= ... ls&id=5071 https://community.multitheftauto.com/index.php?p= ... ls&id=5070 https://community.multitheftauto.com/index.php?p= ... ls&id=5069 https://community.multitheftauto.com/index.php?p= ... ls&id=5068 https://community.multitheftauto.com/index.php?p= ... ls&id=5067 WhLeT is not the first time that this person put resources without information. I suggest that your account is excluded.
  22. Eu não compreendo o porque dos erros eles continuam e a resposta obtida através do debugscript é :
  23. https://community.multitheftauto.com/ind ... ls&id=5057
×
×
  • Create New...