[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
[ Noticias ]-
http://img408.imageshack.us/img408/9421/user193809pic5361211078.jpg Nome: MuXtrap
Vers�o: 97+99i
Xp: 5.000x
Site: www.muxtrap.dahora.net

Radio Portal'Snoop

Codigos Uteis

Bom vou postar algumas querys que uso para facilitar minha vida no
desenvolvimento de servidores de 2Moons/Dekaron. Então vamos lá.


- Descobrir o user_no (número da conta) pelo login de uma conta (user_id):
Código:
USE [Account];
GO

SELECT user_no FROM account.dbo.user_profile WHERE user_id='SEU LOGIN AQUI'
- Adicionar Dekaron Coins (moeda usada no Cash Shop in game):
Código:
USE [Cash];
GO

UPDATE cash.dbo.user_cash SET amount=amount+'QUANTIDADE DE DEKARON COINS AQUI' WHERE user_no='NUMERO DA CONTA AQUI (USAR A QUERY ANTERIOR PRA SABER)'
Nota: Para adicionar DK Coins é necessário que o char tenha aberto o Cash Shop in game pelo menos uma vez.

- Descobrir o character_no (número do char) pelo nome do char (character_name):
Código:
USE [Character];
GO

SELECT character_no FROM character.dbo.user_character WHERE character_name='NOME DO CHAR AQUI'
- Enviar Itens e Dil para a Mailbox (caixa de correios in game) de um char:
Código:
USE [Character];
GO

EXEC character.dbo.SP_POST_SEND_OP 'NÚMERO DO CHAR AQUI (USAR A QUERY ANTERIOR PARA DESCOBRIR)','TÍTULO DA MENSAGEM AQUI',1,'MENSAGEM AQUI','INDEX DO ITEM','QUANTIDADE DE DIL SE NAO QUISER ENVIAR DEIXE 0 (ZERO) E LEMBRE-SE DE NAO ULTRAPASSAR 1 BILHAO',0
- Desbugar char preso em algum mapa:
Código:
USE [Character];
GO

UPDATE character.dbo.user_character SET wPosX=232,wPosY=158,wMapIndex=0 WHERE character_name='NOME DO CHAR AQUI'
Nota: No exemplo acima o char que ficar preso vai ser teleportado para Braiken Catle.

wMapIndex = Index do mapa
wPosX = Coord. X
wPosY = Coord. Y

Nota 2: A lista com os indexes dos mapas e suas respectivas coord. X e Y podem ser localizadas no arquivo location.csv na pasta ../share/arrange/ do seu servidor.