Como colocar um check boz para escolher ful escreen ou janela
5 participantes
MMORPG Brasil :: OPEN SOURCE ENGINES :: Outras Engines :: Elysium :: Suporte e Pedidos :: Assuntos resolvidos
Página 1 de 1
Como colocar um check boz para escolher ful escreen ou janela
ae queria saber como faço pra mim criar um check box para quando eu clicar nele o jogo rodar em janela tem como ajuda ae?
halls- Novato
- Mensagens : 23
Re: Como colocar um check boz para escolher ful escreen ou janela
Crie na picOptions da frmMirage uma check com nome de chkJanela.
Dê um clique duplo sobre a checkBox e adicione o seguinte código.
Testa e fale se deu.
Dê um clique duplo sobre a checkBox e adicione o seguinte código.
- Código:
Call PutVar(App.Path & "\config.ini", "CONFIG", "Janela", chkJanela.Value)
- Código:
frmMirage.chkplayerdamage.Value = Val(GetVar(FileName, "CONFIG", "NPCDamage"))
- Código:
frmMirage.chkJanela.Value = Val(GetVar(FileName, "CONFIG", "Janela"))
- Código:
Call PutVar(App.Path & "\config.ini", "CONFIG", "NPCDamage", 1)
- Código:
Call PutVar(App.Path & "\config.ini", "CONFIG", "Janela", 1)
Testa e fale se deu.
Lendário- Administrador Lendário
- Mensagens : 1958
Re: Como colocar um check boz para escolher ful escreen ou janela
olha ta dando esse error... ajuda ae porfas da uma olhada nas 2 imagens
https://2img.net/r/ihimizer/i/imagemrs.png/
https://2img.net/r/ihimizer/i/imagem2mk.png/
https://2img.net/r/ihimizer/i/imagemrs.png/
https://2img.net/r/ihimizer/i/imagem2mk.png/
halls- Novato
- Mensagens : 23
Re: Como colocar um check boz para escolher ful escreen ou janela
Tu deve ter removido o bagulho do IP no Config.ini
Lucas Lôpo- Membro Veterano
- Mensagens : 833
Re: Como colocar um check boz para escolher ful escreen ou janela
nao por que tipo eu compilei antes de faser pq eu ja tinha feito e deu erro ai fexei e abri compilei e n deu erro e so quando eu faço msm q da erro
halls- Novato
- Mensagens : 23
Re: Como colocar um check boz para escolher ful escreen ou janela
olha fiz um aqui mais não sei se vai pegar por que não testei! fiz em um Bloco de notas vou da ctrl+C em tudo e cola
______________________________________________________________
Bom Vamos Começar.
Abra o Client~Side
e crie um novo Class Modules
dentro dele você adicione isso!
agora vamos no frmLogin
crie uma Check Box dentro dela(pode sem em baixo de salvar mesmo)
se você perceber o nome dela devera estar check2 ou algo parecido
bom continuando no frmLogin mais agora dentro dos Codigos dela!
você proucure por
Bom Achu que terminei U_U ... Não esta testado ainda por que to sem o Elysium Diamond aquie... mais se não funcionar me avisem;)
______________________________________________________________
Bom Vamos Começar.
Abra o Client~Side
e crie um novo Class Modules
dentro dele você adicione isso!
- Código:
Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
' Used to support captionless drag
Private Const WM_NCLBUTTONDOWN = &HA1
Private Const HTCAPTION = 2
' Undocumented message constant.
Private Const WM_GETSYSMENU = &H313
' Used to get window style bits.
Private Const GWL_STYLE = (-16)
Private Const GWL_EXSTYLE = (-20)
' Style bits.
Private Const WS_MAXIMIZEBOX = &H10000
Private Const WS_MINIMIZEBOX = &H20000
Private Const WS_THICKFRAME = &H40000
Private Const WS_SYSMENU = &H80000
Private Const WS_CAPTION = &HC00000
' Extended Style bits.
Private Const WS_EX_TOPMOST = &H8
Private Const WS_EX_TOOLWINDOW = &H80
Private Const WS_EX_CONTEXTHELP = &H400
' Force total pRedraw that shows new styles.
Private Const SWP_FRAMECHANGED = &H20
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOZORDER = &H4
Private Const SWP_NOSIZE = &H1
' Used to toggle into topmost layer.
Private Const HWND_TOPMOST = -1
Private Const HWND_NOTOPMOST = -2
Private WithEvents mClient As Form
Private mhWnd As Long
Public Property Get Client() As Form
' Return reference to client form.
Set Client = mClient
End Property
Public Property Set Client(ByVal obj As Form)
' Store reference to client form.
Set mClient = obj
' Cache hWnd as it'll be accessed frequently.
If mClient Is Nothing Then
mhWnd = 0
Else
mhWnd = mClient.hWnd
End If
End Property
Public Function fFlipBit(ByVal Bit As Long, ByVal Value As Boolean) As Boolean
Dim lStyle As Long
' Retrieve current style bits.
lStyle = GetWindowLong(mhWnd, GWL_STYLE)
' Set requested bit On or Off and Redraw.
If Value Then
lStyle = lStyle Or Bit
Else
lStyle = lStyle And Not Bit
End If
Call SetWindowLong(mhWnd, GWL_STYLE, lStyle)
Call pRedraw
' Return success code.
fFlipBit = (lStyle = GetWindowLong(mhWnd, GWL_STYLE))
End Function
Public Property Let Titlebar(ByVal Value As Boolean)
' Set WS_CAPTION On or Off as requested.
Call fFlipBit(WS_CAPTION, Value)
End Property
Public Property Get Titlebar() As Boolean
' Return value of WS_CAPTION bit.
Titlebar = CBool(fStyle And WS_CAPTION)
End Property
Public Sub pRedraw()
' Redraw window with new style.
Const swpFlags As Long = _
SWP_FRAMECHANGED Or SWP_NOMOVE Or _
SWP_NOZORDER Or SWP_NOSIZE
Call SetWindowPos(mhWnd, 0, 0, 0, 0, 0, swpFlags)
End Sub
Private Function fStyle(Optional ByVal NewBits As Long = 0) As Long
'
' Set new style bits.
'
If NewBits Then
Call SetWindowLong(mhWnd, GWL_STYLE, NewBits)
End If
' Retrieve current style bits.
fStyle = GetWindowLong(mhWnd, GWL_STYLE)
End Function
agora vamos no frmLogin
crie uma Check Box dentro dela(pode sem em baixo de salvar mesmo)
se você perceber o nome dela devera estar check2 ou algo parecido
bom continuando no frmLogin mais agora dentro dos Codigos dela!
você proucure por
- Código:
If Check1.Value = Checked Then
Call PutVar(App.Path & "\config.ini", "CONFIG", "Password", txtPassword.Text)
Else
Call PutVar(App.Path & "\config.ini", "CONFIG", "Password", "")
End If
- Código:
If Check2.Value = Checked Then
Call PutVar(App.Path & "\config.ini", "CONFIG", "FullScreen", 1)
Else
Call PutVar(App.Path & "\config.ini", "CONFIG", "FullScreen", "")
End If
- Código:
' Menu states
- Código:
' FullScreen ou Normal
Public mclsStyle As clsWindowed
- Código:
Private Sub Form_Load()
- Código:
Private Sub Form_Load()
Dim I As Long
Dim Ending As String
Set mclsStyle = New clsWindowed
Set mclsStyle.Client = Me
For I = 1 To 3
If I = 1 Then Ending = ".gif"
If I = 2 Then Ending = ".jpg"
If I = 3 Then Ending = ".png"
If FileExist("GUI\game" & Ending) Then frmMirage.Picture = LoadPicture(App.Path & "\GUI\game" & Ending)
Next I
End Sub
- Código:
Sub InitDirectX()
- Código:
Sub InitDirectX()
' Initialize direct draw
If GetVar(App.Path & "\config.ini", "CONFIG", "FullScreen") = "" Then
Set DD = DX.DirectDrawCreate("")
frmMirage.WindowState = 0
mclsStyle.Titlebar = True
Else
Set DD = DX.DirectDrawCreate("")
DD.SetDisplayMode 800, 600, 16, 0, DDSDM_DEFAULT
mclsStyle.Titlebar = False
End If
frmMirage.Show
' Indicate windows mode application
Call DD.SetCooperativeLevel(frmMirage.hWnd, DDSCL_NORMAL)
' Init type and get the primary surface
DDSD_Primary.lFlags = DDSD_CAPS
DDSD_Primary.ddsCaps.lCaps = DDSCAPS_PRIMARYSURFACE
Set DD_PrimarySurf = DD.CreateSurface(DDSD_Primary)
' Create the clipper
Set DD_Clip = DD.CreateClipper(0)
' Associate the picture hwnd with the clipper
DD_Clip.SetHWnd frmMirage.picScreen.hWnd
' Have the blits to the screen clipped to the picture box
DD_PrimarySurf.SetClipper DD_Clip
' Initialize all surfaces
Call InitSurfaces
End Sub
Bom Achu que terminei U_U ... Não esta testado ainda por que to sem o Elysium Diamond aquie... mais se não funcionar me avisem;)
Re: Como colocar um check boz para escolher ful escreen ou janela
vou testar isso aqui tbm..to precisando de full screen
off : guilherme eu gostava mais de vc com a foto da hanah montana e da selena gomez
off : guilherme eu gostava mais de vc com a foto da hanah montana e da selena gomez
igorfla10- Membro
- Mensagens : 161
Re: Como colocar um check boz para escolher ful escreen ou janela
kkkkkkkkk ... U_U ... jaja coloco foto delas novamente é que conprei outro pc .. ai perdi todas as fotos tal ...
Re: Como colocar um check boz para escolher ful escreen ou janela
bom,o nome da Class module,tem que ser clsWindowed se nao da erro
nao da pra testar seu tuto,pq meu client side ta dando erro¬¬ja é a segunda vez q esse erro da,acho q fiz alguma coisa em meu client(a soluçao pra esse erro nao aparecer,foi começar o client side do ZERO¬¬nao quero faze isso de novo,ja botei muita coisa no meu game..vou ver aqui o problema
aparece isso
off : eba foto da hannah montana
nao da pra testar seu tuto,pq meu client side ta dando erro¬¬ja é a segunda vez q esse erro da,acho q fiz alguma coisa em meu client(a soluçao pra esse erro nao aparecer,foi começar o client side do ZERO¬¬nao quero faze isso de novo,ja botei muita coisa no meu game..vou ver aqui o problema
aparece isso
- Código:
Private Function RT_KeyPress(ByVal Control As CodeSenseCtl.ICodeSense, ByVal KeyAscii As Long, ByVal Shift As Long) As Boolean
GetRange
End Function
off : eba foto da hannah montana
igorfla10- Membro
- Mensagens : 161
Re: Como colocar um check boz para escolher ful escreen ou janela
U_U ... tenso ... aqui tamen esta dando esse error nas engine que baixo soh na minha que nao da, interessanteU_U
Off- U_U hannah '-'
Off- U_U hannah '-'
Re: Como colocar um check boz para escolher ful escreen ou janela
pra nao dar esse erro,eu peguei a frm editor de outra versao de elysium ,e substitui na minha,ai ta compilando legal
ta funfando
+1 de cred
ta funfando
+1 de cred
igorfla10- Membro
- Mensagens : 161
Re: Como colocar um check boz para escolher ful escreen ou janela
U_U ... vou postala em tutoriais ...
Re: Como colocar um check boz para escolher ful escreen ou janela
Dúvida/Pedido/Problema Resolvido com sucesso.
Se houver algo mais por favor pedimos que efetue a criação de um novo tópico na área de Suporte para resolução.
Topico Trancado e Movido
Atenciosamente Equipe MMORPGBR.
Se houver algo mais por favor pedimos que efetue a criação de um novo tópico na área de Suporte para resolução.
Topico Trancado e Movido
Atenciosamente Equipe MMORPGBR.
Tópicos semelhantes
» Como colocar pro carinha escolher mais 3 personagens ???(NAO RESOLVIDO)
» tem como colocar para dropa + de 1 item do NPC?
» Como faço para colocar a agua pra se mexer
» Como colocar a trans para duplicar os pontos
» Como colocar server on para outras pessoas jogarem
» tem como colocar para dropa + de 1 item do NPC?
» Como faço para colocar a agua pra se mexer
» Como colocar a trans para duplicar os pontos
» Como colocar server on para outras pessoas jogarem
MMORPG Brasil :: OPEN SOURCE ENGINES :: Outras Engines :: Elysium :: Suporte e Pedidos :: Assuntos resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Dom 08 Abr 2018, 18:40 por JorgeZinhoo002
» Ojkjeeeee
Seg 10 Out 2016, 23:19 por Frozen
» Naruto Great Ninja Batle
Dom 09 Out 2016, 14:29 por GuiinhoLP
» Recrutamento de um Designer para jogo de CDZ.
Sex 23 Set 2016, 18:37 por newbie123
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:11 por Eduardo
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:11 por Eduardo
» Serviços de suporte maker( Programação , Design , PixelArt ) E Vendas de Jogos
Qui 22 Set 2016, 20:09 por Eduardo
» Projeto Dbz
Qua 31 Ago 2016, 23:46 por 157
» Avaliação - Sprites Naruto
Qua 31 Ago 2016, 17:09 por 157
» [Sprites] DBZ (Plix)
Qua 31 Ago 2016, 14:13 por 157
» Super Pack - Bleach V.2
Qua 31 Ago 2016, 13:02 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:04 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:03 por 157
» [PEDIDO][PROJETO][RECRUTAMENTO] DYNISTYGAMES
Ter 30 Ago 2016, 10:02 por 157
» [Pedido] Contador de resets na FrmMain
Sáb 13 Ago 2016, 17:45 por killers97
» [Recrutamento]
Qua 10 Ago 2016, 23:09 por Monsters
» Ajuda erro no Cliente e Servidor do EEB 2.6!
Qua 20 Jul 2016, 19:53 por Binholx
» Como criar tilesets para Eclipse Origins 3.0 (POKÉMON)
Qua 29 Jun 2016, 19:46 por Sir Aaron
» Recursos Pokemons
Qua 29 Jun 2016, 19:34 por Sir Aaron
» erro frm flash
Qua 25 maio 2016, 13:51 por vava123
» Pedido - Pack de star wars
Qui 19 maio 2016, 05:06 por edsonpet
» [Ajuda] Sobre como por o servidor on por ip fixo
Ter 17 maio 2016, 16:14 por vava123
» Illusion Dimension - O Misterio do ID: BETA TESTE ONLINE
Sex 06 maio 2016, 20:02 por LksFlorencio
» [NSME] Naruto Shinobi Maker Engine
Qua 23 Mar 2016, 15:11 por luana1457
» Script /base,/casa Igual DBZ Forces
Dom 21 Fev 2016, 07:34 por JorgeZinhoo002
» [Pedido]Colar Tsunade item sprite eclipse origin
Qui 21 Jan 2016, 07:38 por lawllietbr
» [Pedido] Elysium
Sáb 19 Dez 2015, 11:31 por luana1457
» Naruto - Recruta
Ter 15 Dez 2015, 18:40 por Uchiha ~
» [Avaliação] - Kirito from Sword Art Online; Red and Pikachu from Pokemon.
Qua 25 Nov 2015, 13:43 por Thanakii
» [Avaliação] - Kenpachi Zaraki from Bleach; Libra Shiryu From Saint Seiya.
Qua 25 Nov 2015, 12:55 por Thanakii
» Demonstração de Sprites (Á VENDA!)
Qua 25 Nov 2015, 12:40 por Thanakii
» [Sistema de Reset]Para Eclipse .
Ter 24 Nov 2015, 16:51 por VithorUchi
» Cada Guild Nascer em Certo Mapa
Qui 12 Nov 2015, 06:13 por fabiofeijó_HIT
» Dragon Ball z Fusion A Grande Volta
Qui 29 Out 2015, 15:17 por fabiofeijó_HIT
» Ajuda com Ip fixo
Seg 26 Out 2015, 16:07 por GalaxyHells15
» Como Fazer um GUI no Eclipse Origins
Dom 18 Out 2015, 22:10 por Jeanleee
» Shisui Susanoo
Dom 18 Out 2015, 20:23 por Jeanleee
» Fantasy Art Online
Dom 18 Out 2015, 16:41 por daviih123
» Ajuda !!
Seg 05 Out 2015, 12:13 por andersonzika
» como passar o usuário e senha para o MainMenu?
Seg 28 Set 2015, 22:03 por Bëzerk
» Ru time ero 13 Type mismatch
Seg 28 Set 2015, 09:08 por andredarle
» Jarvis 1.3 Download
Qua 23 Set 2015, 18:42 por soares125
» [Avaliação/Disponibilização]Árvore 64x64
Qua 23 Set 2015, 15:15 por Over~
» Mlk's Zikas Signatures
Ter 22 Set 2015, 21:15 por Aikawa Reborn'
» Pedido de Sistemas
Dom 20 Set 2015, 18:05 por cleyton_05
» [AjudaEEB]Gerador de EXP
Qua 16 Set 2015, 14:04 por Over~
» [Avaliar] Base, Humano e Goblin.
Seg 14 Set 2015, 22:51 por .iBlaz3.
» Fabrica do Tio Cronos!
Dom 13 Set 2015, 21:31 por [ADM]Cronos
» [PixelArt] Minion - Meu malvado favorito
Dom 13 Set 2015, 12:51 por [ADM]Cronos
» [Avaliar] Goku Dragon Ball Z
Qua 05 Ago 2015, 21:36 por Setrux