MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[ALL]Caixa de Sugestoes.

5 participantes

Ir para baixo

[ALL]Caixa de Sugestoes. Empty [ALL]Caixa de Sugestoes.

Mensagem por Lucas Lôpo Sáb 24 Out 2009, 22:39

Bom olá pessoal venho aqui trazendo uma tutorial simples mas porem legal ^^
Vou encinar a voces a como colocar uma caixinha de sugestoes no seu server.
Bom vamos ao que entereça baixe o anexo que estaram no final do tuto e depois add eles no seu projeto feito isso

Client Side

Crie um CMB "Command Button" no seu mirage de dois cliques nele e deixe-o da seguinte forma:
Código:
Private Sub Command2_Click()
frmSuggestions.Show vbModal
End Sub

Depois va no final do modClientTCP e add isso:
Código:
Sub SendSuggestions(ByVal Message As String)
Dim Packet As String

    Packet = "SUGGESTIONREPORT" & SEP_CHAR & Message & SEP_CHAR & END_CHAR
    Call SendData(Packet)
End Sub

Server Side

Bom agora no server va no modDatabase e procure :
Código:
Option Explicit
Public Declare Function WritePrivateProfileString& Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal AppName$, ByVal KeyName$, ByVal keydefault$, ByVal filename$)
Public Declare Function GetPrivateProfileString& Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal AppName$, ByVal KeyName$, ByVal keydefault$, ByVal ReturnedString$, ByVal RSSize&, ByVal filename$)

Public START_MAP As Long
Public START_X As Long
Public START_Y As Long
Public Const ADMIN_LOG = "logs\admin.txt"
Public Const PLAYER_LOG = "logs\player.txt"

Abaixo de:
Código:
Public Const PLAYER_LOG = "logs\player.txt"

Adicione:
Código:
Public Const SUGGESTION_LOG = "\Logs\suggestions.txt"

No modServerTcp abaixo de :
Código:
 ' Se tudo okay, setar acesso dele da Guild para 0
            Call SetPlayerGuild(FindPlayer(Parse(1)), GetPlayerGuild(Index))
            Call SetPlayerGuildAccess(FindPlayer(Parse(1)), 0)
            Call SendPlayerData(FindPlayer(Parse(1)))
            Exit Sub

Adicione isso:
Código:
 ' :::::::::::::::::::::::
            ' :: Suggestion Report packet ::
            ' :::::::::::::::::::::::
    Case "suggestionreport"
    'Dim Message As String
    If GetPlayerLevel(Index) >= 1 Then
    Message = Trim(Parse(1))
            Call AddLog(GetPlayerName(Index) & ": " & Message & "", SUGGESTION_LOG)
            Call PlayerMsg(Index, "Thank you for reporting your Suggestions, " & GetPlayerName(Index), White)
    Exit Sub
    End If

Fim...
OBS: Para ver as sugestoes so ir em Logs e la vai ter o suggestions.txt.
Antecipando qualquer coisa nao pus pra abrir o suggestions pelo editor clicando em um botao no server como exemplo Editar Script
pois isso da muito bug no seu server mas se quizerem so me falar que eu coloco sem problemas ^^

Anexo:
http://www.massmirror.com/1b7bdae5dee2a8a4bc698901de5149b8.html

ou

http://www.4shared.com/file/143413707/5953e75a/Sugestoes.html

Espero que gostem ^^
Lucas Lôpo
Lucas Lôpo
Membro Veterano
Membro Veterano

Mensagens : 833

Ir para o topo Ir para baixo

[ALL]Caixa de Sugestoes. Empty Re: [ALL]Caixa de Sugestoes.

Mensagem por kakaroto Sáb 06 Fev 2010, 18:51

How God , Muito legal , parabens pelo tuto ^^ +1 credito
kakaroto
kakaroto
Membro Junior
Membro Junior

Mensagens : 52

http://www.loucoporanimes.blogspot.com

Ir para o topo Ir para baixo

[ALL]Caixa de Sugestoes. Empty Re: [ALL]Caixa de Sugestoes.

Mensagem por Power Game Sex 26 Fev 2010, 23:23

funciona em eclipse também
?
Power Game
Power Game
Membro
Membro

Mensagens : 164

Ir para o topo Ir para baixo

[ALL]Caixa de Sugestoes. Empty Re: [ALL]Caixa de Sugestoes.

Mensagem por Lucas Lôpo Sex 26 Fev 2010, 23:44

Power Game escreveu:funciona em eclipse também
?

Sé eu ver você perguntar isso em mas um topico eu te do penalização , mano você tem que testar as coisas antes de perguntar aff...
Lucas Lôpo
Lucas Lôpo
Membro Veterano
Membro Veterano

Mensagens : 833

Ir para o topo Ir para baixo

[ALL]Caixa de Sugestoes. Empty Re: [ALL]Caixa de Sugestoes.

Mensagem por Yoshiiro Sáb 06 Mar 2010, 20:02

legal Smile
testei aqui e deu tudo tranquilo Exclamation
parabéns aii cheers
Yoshiiro
Yoshiiro
Novato
Novato

Mensagens : 35

Ir para o topo Ir para baixo

[ALL]Caixa de Sugestoes. Empty Re: [ALL]Caixa de Sugestoes.

Mensagem por Pablo Ter 09 Mar 2010, 09:10

ótimo tuto ^^ Smile
Pablo
Pablo
Moderador Global
Moderador Global

Mensagens : 1371

Ir para o topo Ir para baixo

[ALL]Caixa de Sugestoes. Empty Re: [ALL]Caixa de Sugestoes.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos