Mapa de Players Online | Dmap 0.4 TUTORIAL -
ipsBruno - 20.09.2010
Por DraKoN
Pois bem,olб a todos vou montar meu Tutorial de como usar DMAP, jб que DracoBlue nгo ensinou de forma tгo fбcil,vou fazer totalmente explicado, mais possнvel,rs..
Iniciando:
Jб tendo seu servidor vamos fazer o Download da versгo Simples,lembrando que DracoBlue foi criador deste avanзado Sistema.
Faзa o Download, Clique Aqui
Apуs baixar coloque os Arquivos dentro da pasta
INCLUDES do seu Gamemode
Implementando:
Bom jб feito tudo isso acima vamos colocar as funзхes em nosso Game Mode
Ao topo do GameMode
pawn Код:
#include "../include/djson.inc"
Agora procure por
e Substitua por
pawn Код:
public OnGameModeInit()
{
dmap_GameModeInit();
Agora procure por
Substitua por
pawn Код:
public OnGameModeExit()
{
dmap_GameModeExit();
Agora vб ao final do Game Mode e adicione este Cуdigo da Include DMAP
pawn Код:
forward dmap_TIMER
();
new dmap_saved
[MAX_PLAYERS
];
public dmap_TIMER
() { new Float:tmp_float;
new Float:tmp_floatx,
Float:tmp_floaty;
new tmp
[255];
new tmp2
[255];
djAutocommit
(false
);
for (new i
=0;i
<MAX_PLAYERS;i
++) { if (IsPlayerConnected
(i
)) { if (!dmap_saved
[i
]) { dmap_saved
[i
] = true;
format(tmp,
255,
"items/p%d/id",i
);
djSetInt
("dmap_feed.json",tmp,i
);
GetPlayerName
(i,tmp2,
255);
format(tmp,
255,
"items/p%d/name",i
);
djSet
("dmap_feed.json",tmp,tmp2
);
format(tmp,
255,
"items/p%d/icon",i
);
djSet
("dmap_feed.json",tmp,
"58");
} GetPlayerHealth
(i,tmp_float
);
format(tmp2,
255,
"Health: %d",
floatround(tmp_float
));
format(tmp,
255,
"items/p%d/text",i
);
djSet
("dmap_feed.json",tmp,tmp2
);
GetPlayerPos
(i,tmp_floatx,tmp_floaty,tmp_float
);
format(tmp,
255,
"items/p%d/pos/x",i
);
djSetInt
("dmap_feed.json",tmp,
floatround(tmp_floatx
));
format(tmp,
255,
"items/p%d/pos/y",i
);
djSetInt
("dmap_feed.json",tmp,
floatround(tmp_floaty
));
} else if (dmap_saved
[i
]) { // saved, but not connected, remove him! format(tmp,
255,
"items/p%d",i
);
djUnset
("dmap_feed.json",tmp
);
dmap_saved
[i
] = false;
} } djCommit
("dmap_feed.json");
djAutocommit
(true
);
}dmap_GameModeExit
() { djson_GameModeExit
();
}dmap_GameModeInit
() { printf(" <dmap> DMap 0.3 © 2008 DracoBlue // http://www.dracoblue.net");
printf(" <dmap> Carregando ...");
djson_GameModeInit
();
djCreateFile
("dmap_feed.json");
SetTimer
("dmap_TIMER",
5000,
1);
printf(" <dmap> .. Arquivos Criador");
}
Pronto sistema jб esta sendo feito, agora vamos passar para parte PHP
Pбginas:
Baixe este Arquivo aqui
Copie a pasta para seu Host
Apуs copiar terб um arquivo chamado
config.inc
Deixe ele aberto pois logo vamos usar.
Vб atй este site:
http://code.******.com/intl/en/apis/maps/signup.html
Coloque a URL de seu Host e Clique em
Generate API Key
Irб gerar um cуdigo muito Grande,exemplo
Код:
12sa0sa5sa05sa0s5a05sa0s5a0s65a06sa0s6a0s65a0s6a10sasa
Pegue este cуdigo e modifique em seu PHP,
config.inc
PHP код:
<?php
global $config;
$config['api key']='CODIGO_GERADO';
$config['default script'] = 'LOCAL_DE_SEU_SERVER/scriptfiles';
$config['allow external'] = false; // Se o Server for Externo = True, se nгo = False
?>
Pronto! Inicie seu servidor e salve os arquivos claro, agora tente entrar no site verб um mapa, este mapa serб o mapa que terб os Bonequinho,segue site de exemplo
http://mgogames.freetzi.com/webonline/htdocs/
Espero que tenham Gostado
TUTORIAL CRIADO POR DRAKON | SISTEMA CRIADO POR DRACOBLUE
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
TiagoPS - 20.09.2010
Ainda Nгo Intendi para Isto Que Server
Ele faz Aparecer Em Um Mapa Em Um Site Onde O Player Esta
Se For isto parabйns Pois Nunca Que Eu Ia Saber Que Existia isto No Samp
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
zSuYaNw - 20.09.2010
Quote:
Originally Posted by TiagoPS
Ainda Nгo Intendi para Isto Que Server
Ele faz Aparecer Em Um Mapa Em Um Site Onde O Player Esta
Se For isto parabйns Pois Nunca Que Eu Ia Saber Que Existia isto No Samp
|
acredito que seja isto.
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
junioor - 20.09.2010
Tambem estou com duvida para que isto serve.
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
ipsBruno - 20.09.2010
Sim,й uma espйcie de ****** Maps, porйm aparece o Mapa de San Andreas com Нcone dos Players Online e sua Informaзхes
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
pedro xD~ - 20.09.2010
Quote:
Originally Posted by DraKiNs
Sim,й uma espйcie de ****** Maps, porйm aparece o Mapa de San Andreas com Нcone dos Players Online e sua Informaзхes
|
ai sim
mais nao vejo mta utilidade nisso
mais
good work brother
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
Falcon. - 20.09.2010
Duvida: Ele acompanhara o player e mandara as imagens para o site em tempo real ??
tipo estou em los santos e estou indo para las venturas..no caso apareceria no mapa do site o curso que estou fazendo
se eu me mecher tambem meche no mapa do site..se eu parar tambem para...
й assim mesmo....se for ao-vivo em tempo real....eu digo..
UUUUUUUHHHHHHUUUUUUUU DrAKiNs й demais.......
[OFF]: Porque voce mudou de DraKoN para DraKiNs....gostava mais do outro nome..achava mais Sexzi
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
SuB_ZeRo0_ - 20.09.2010
Quote:
Originally Posted by Falcon.Sixe
Duvida: Ele acompanhara o player e mandara as imagens para o site em tempo real ??
tipo estou em los santos e estou indo para las venturas..no caso apareceria no mapa do site o curso que estou fazendo se eu me mecher tambem meche no mapa do site..se eu parar tambem para...
й assim mesmo....se for ao-vivo em tempo real....eu digo..
UUUUUUUHHHHHHUUUUUUUU DrAKiNs й demais.......
[OFF]: Porque voce mudou de DraKoN para DraKiNs....gostava mais do outro nome..achava mais Sexzi
|
Nгo sei se atualiza automaticamente, acho que tem que re-entrar na pбgina.
Bom.. e quem criou foi DracoBlue, mas como citado o DraKiNs explicou melhor.
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
ipsBruno - 20.09.2010
Exatamente que o SubZero Falou.
As Imagens sгo atualizadas em tempo real,usando DJson, nгo ocorre Lag pois й tudo feito em um avaзado sistema de Cache e DB,a pagina nгo se auto atualiza, se quiser coloque um JS que й facil de se fazer!
se quiser coloco aquii
Re: Mapa de Players Online | Dmap 0.4 TUTORIAL -
KevinsL - 22.09.2010
Funciona! mas acho q so para os servers com os carinhas no mapa...