[Tutorial] Mini Tuto Sobre SetPlayerCheckpoint
#1

Iae pessoal,como to aki atoao da vida.....,resolvi ajudar alguem ae,como nao vi um tuto desse estilo aki no forum
( Board PT-BR),Resolvi postar esse Mini tuto de como funciona o SetPlayerCheckpoint....Esse e o meu 1° Tutorial aki do Forum
Entao Vamos La....
Vamos criar um simples comando de : /marcarcheck
pawn Код:
if(strcmp(cmd, "/marcarcheck", true) == 0)
    {
            GameTextForPlayer(playerid, "CheckPoint Marcado!", 5000, 1);
            SetPlayerCheckpoint(playerid, -1548.3618,123.6438,3.2966,8.0);
        }
        return 1;
   }
Explicaзao :
pawn Код:
GameTextForPlayer(playerid, "CheckPoint Marcado!", 5000, 1);
O GameTextForPlayer serve para enviar uma mensagem estilo um textdrawn,so que no lado direito da tela e em baixo...o 5000 e o tempo que ele vai ficar na tela,no caso ae ele ficara 5 segundos,e o 1 e o estilo da letra ( Fonte ) E Lembrando que Pode Ser Retirado ou substituido Pelo SendClientMessage.
Mais nao e sobre o GameTextForPlayer o tuto,Pois ja existem tutos assim aki no forum.

vamos ao SetPlayerCheckpoint
pawn Код:
SetPlayerCheckpoint(playerid, -1548.3618,123.6438,3.2966,8.0);
O SetPlayerCheckpoint Seta um checkpoint para o Player,Tanto no mapa quanto Jogando...
o
pawn Код:
-1548.3618,123.6438,3.2966,
e a posiзao que o Checkpoint sera marcado,a posiзao Y,X e Z.
agora o
pawn Код:
8.0
e o Tamanho do Checkpoint ( Fui Lembrando disso por [BEP]AcerPilot) .

e o final ali o
pawn Код:
}
Serve para Finalizar o Comando...Mais Cuidado com eles,pois a adiзao de mais um,Pode haver conflitos e surgir mtos erros...As vezes eles finalizam a Public antes da Hora...

Algo errado...? Fala ae,,E pq to quase quebrando o teclado na Testa aki ja de Sono...
Reply
#2

Quote:
Originally Posted by badio12
Посмотреть сообщение
Iae pessoal,como to aki atoao da vida.....,resolvi ajudar alguem ae,como nao vi um tuto desse estilo aki no forum
( Board PT-BR),Resolvi postar esse Mini tuto de como funciona o SetPlayerCheckpoint....Esse e o meu 1° Tutorial aki do Forum
Entao Vamos La....
Vamos criar um simples comando de : /marcarcheck
pawn Код:
if(strcmp(cmd, "/marcarcheck", true) == 0)
    {
            GameTextForPlayer(playerid, "CheckPoint Marcado!", 5000, 1);
            SetPlayerCheckpoint(playerid, -1548.3618,123.6438,3.2966,8.0);
        }
        return 1;
   }
Explicaзao :
pawn Код:
GameTextForPlayer(playerid, "CheckPoint Marcado!", 5000, 1);
O GameTextForPlayer serve para enviar uma mensagem estilo um textdrawn,so que no lado direito da tela e em baixo...o 5000 e o tempo que ele vai ficar na tela,no caso ae ele ficara 5 segundos,e o 1 e o estilo da letra ( Fonte ) E Lembrando que Pode Ser Retirado ou substituido Pelo SendClientMessage.
Mais nao e sobre o GameTextForPlayer o tuto,Pois ja existem tutos assim aki no forum.

vamos ao SetPlayerCheckpoint
pawn Код:
SetPlayerCheckpoint(playerid, -1548.3618,123.6438,3.2966,8.0);
O SetPlayerCheckpoint Seta um checkpoint para o Player,Tanto no mapa quanto Jogando...
o
pawn Код:
-1548.3618,123.6438,3.2966,
e a posiзao que o Checkpoint sera marcado,a posiзao Y,X e Z.
agora o
pawn Код:
8.0
e o estilo do checkpoint,pq existe mtos estilos....eles podem ser vistos na Wiki...

e o final ali o
pawn Код:
}
Serve para Finalizar o Comando...Mais Cuidado com eles,pois a adiзao de mais um,Pode haver conflitos e surgir mtos erros...As vezes eles finalizam a Public antes da Hora...

Algo errado...? Fala ae,,E pq to quase quebrando o teclado na Testa aki ja de Sono...
ashahshhahshsah vlws aew. Boa :P. So nгo teria possibilidade de colocar x, y, z, pq й foda pegar as posiзхes de cabeзa :P
Reply
#3

Duvida: Como faзo Tiipo dei /macrcarcheck, Fala exemplo Va ate o AeroPorto de LV e Roube o Carro, Ai Roubei como faзo para Criar o 2 Check Leve o Carro ate SF e Venda-o, sem ser Akele Estilo de Corrida, So no modo SetPlayerCheckpoint.

:S
Reply
#4

Quote:
Originally Posted by oakley
Посмотреть сообщение
Duvida: Como faзo Tiipo dei /macrcarcheck, Fala exemplo Va ate o AeroPorto de LV e Roube o Carro, Ai Roubei como faзo para Criar o 2 Check Leve o Carro ate SF e Venda-o, sem ser Akele Estilo de Corrida, So no modo SetPlayerCheckpoint.

:S
Acho que para isso vc deveria usar a public OnPlayerEnterVehicle,Acredito que seja Isto.

@Edit :
Achei na wiki uma coisa aki talvez sirva de base..
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
{
    CreateVehicle(520, 1982.6150, -221.0145, -0.2432, 82.2873, -1, -1, 60000);
    DisablePlayerCheckpoint(playerid);
    return 1;
}
Reply
#5

Seu tutorial estб um pouco equivocado, pois 8.0 й o tamanho e nгo o estilo do checkpoint, a funзгo em que se usa estilo й a SetPlayerRaceCheckpoint.
Reply
#6

Por isso que disse Isso :
Код:
Algo errado...? Fala ae,,E pq to quase quebrando o teclado na Testa aki ja de Sono...

Mais vlw ae vou arrumar... e vo durmir tbm.
Reply
#7

so queria saber algo para por uma funзao para quando ele chegasse em tal checkpoint
sakas..?
Reply
#8

Explicativo !
Reply
#9

Quote:
Originally Posted by Gabriel6
Посмотреть сообщение
so queria saber algo para por uma funзao para quando ele chegasse em tal checkpoint
sakas..?
usa
pawn Код:
public OnPlayerEnterCheckpoint(playerid)
Reply
#10

vi uns cmd akie e jah aprendi valeu badio12
atй maiss
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)