[Tutorial] [TUT]Criando Sistema de GPS
#1

[TUT]Criando Sistema de GPS

Bom vou ensinar voзes a criarem um sistema de GPS
por meio de comandos muito simples,й muito sismples mesmo e pode ser feito por por qualquer um.


Entгo vamos comeзar:

-1 Passo=Defina as cores que iremos usar:

PHP код:
#define COR_AZULCLARO 0x33CCFFAA
#define COR_BRANCO 0xFFFFFFAA[/COLOR] 
Em public OnPlayerCommandText(playerid, cmdtext[]) adicione isso (vou fazer alguns exemplos):

PHP код:
{
if (
strcmp("/gps"cmdtexttrue10) == 0)
{
    
SendClientMessage(playerid,COR_AZULCLARO,"GPS BRPG:");
        
SendClientMessage(playerid,COR_AZULCLARO," /hqpm | /postosul | /hqaztecas | /hqhitmans | /loterica |");
        
SendClientMessage(playerid,COR_AZULCLARO," /armasnorte | /hqballas | /binco | /hqgrove | /hqkings  |");
        
SendClientMessage(playerid,COR_AZULCLARO," /arsenal | /pier | /prefeitura | /hqdrifters | /hqbope  |");
    }
       if (
strcmp("/hqpm"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1554.8176,-1675.7684,16.1953,8.0); //aqui vai ser a coordenada do checkpoint,e 8.0 serб o o modelo do checkpoint
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ PM/DP");
// bom eu nao vou explicar tudo mas voce ja deve ter pegado o geito :p    
        
}
    if (
strcmp("/postosul"cmdtexttrue10) == 0)
        {
        
SetPlayerCheckpoint(playerid,1939.2267,-1772.4895,13.3828,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Posto Sul");
    }
    if (
strcmp("/hqaztecas"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1827.1306,-1999.9448,13.5469,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ Aztecas");
    }
    if (
strcmp("/hqhitmans"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1289.8077,-1654.2590,13.5469,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ Hitmans");
    }
    if (
strcmp("/loterica"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1289.8077,-1654.2590,13.5469,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Lotйrica");
    }
    if (
strcmp("/armasnorte"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1790.1895,-1165.8411,23.8281,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Armas Norte");
    }
    if (
strcmp("/hqballas"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,2078.4526,-1143.2611,23.9027,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ Ballas");
    }
    if (
strcmp("/binco"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,2244.0068,-1662.0675,15.4690,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Binco");
    }
    if (
strcmp("/hqgrove"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,2487.8259,-1672.4702,13.3359,8.0);
    }
    if (
strcmp("/hqkings"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,2186.9189,-1755.4410,13.3750,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ Kings");
    }
    if (
strcmp("/arsenal"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1551.9048,-1790.5475,13.8147,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Arsenal");
    }
    if (
strcmp("/pier"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,376.4512,-2034.7145,7.8301,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Pier");
    }
    if (
strcmp("/prefeitura"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,1126.7302,-2037.1444,69.8836,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:Prefeitura");
    }
    if (
strcmp("/hqdrifters"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,955.8403,-1498.5039,13.5442,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ Drifters");
    }
    if (
strcmp("/hqbope"cmdtexttrue10) == 0)
    {
        
SetPlayerCheckpoint(playerid,2706.8152,-2404.3230,13.4925,8.0);
        
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:HQ B.O.P.E");
    }

[DICA] Como pegar aquelas coordenadas do checkpoint?

Bom eu aconselho a vocк fazer pelo modo /save,vocк vai no local e tals e da /save e o comentбrio.

[DICA]E como pegar as coordenadas depois que vocк deu o /save foi na pasta Meus documentos\GTA San Andreas User Files\SAMP e abriu o arquivo savedpositions?

Vamos fingir que eu peguei esse AddPlayerClass:AddPlayerClass(291,1630.4594,-1168.8395,24.0781,220.0883,0,0,0,0,0,0);

[DICA] Como pegar as coordenadas certas e colocar no comando de /GPS?

Vocк ira pegar apenas essas coordenadas:
PHP код:
AddPlayerClass(291,1630.4594,-1168.8395,24.0781,220.0883,0,0,0,0,0,0);
Essas Aqui:1630.4594,-1168.8395,24.0781 
PHP код:
if (strcmp("/nome do local"cmdtexttrue10) == 0)
    {    
    
SetPlayerCheckpoint(playerid,1289.8077,-1654.2590,13.5469,8.0);
    
E coloque no lugar de:1289.8077,-1654.2590,13.5469
    
//Voce coloca as coordenadas ali e para mudar o modelo do checkpoint mude o 8.0 para o modelo que quizer
    
SendClientMessage(playerid,COR_BRANCO,"Local marcado,siga o checkpoint:nome do local");
    } 



>>>>>>>>Projetos<<<<<<<<
[TUT]Criando Relуgio e Nome do Server em TextDraw
[TUT]Criando Sistema de GPS
[TUT]Criando Sistema de GPS em Dialog
Reply


Messages In This Thread
[TUT]Criando Sistema de GPS - by Arthur_BiT - 14.01.2012, 17:06
Re: [TUT]Criando Sistema de GPS - by Miqueias Barros - 14.01.2012, 19:26
Re: [TUT]Criando Sistema de GPS - by [NWD]Jim._.Carrey - 14.01.2012, 20:06
Re: [TUT]Criando Sistema de GPS - by paulor - 14.01.2012, 20:51
Re: [TUT]Criando Sistema de GPS - by Victor Cesaroni - 14.01.2012, 20:59
Re: [TUT]Criando Sistema de GPS - by Don_Speed - 14.01.2012, 21:00
Re: [TUT]Criando Sistema de GPS - by WeenSoares_ - 14.01.2012, 21:21
Re: [TUT]Criando Sistema de GPS - by Arthur_BiT - 15.01.2012, 12:13
Re: [TUT]Criando Sistema de GPS - by [R] ousenber [K] - 15.01.2012, 12:30

Forum Jump:


Users browsing this thread: 1 Guest(s)