SA-MP Forums Archive
[AJUDA] Quero Tres Ajuda de Vcs - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Quero Tres Ajuda de Vcs (/showthread.php?tid=294346)



[AJUDA] Quero Tres Ajuda de Vcs - Master_Pawn - 01.11.2011

1- Como fazo pra quando cara entra no carro aparece camera que mostra dentro do carro que nem camhack?
2-Tem Como medir distancia em KM que carro percorre exemplo um velocimetro que mostra kms rodados
3-Como Posso Fazer sistema de Tatuagem?


Re: [AJUDA] Quero Tres Ajuda de Vcs - Cristhian - 01.11.2011

Quote:
Originally Posted by Master_Pawn
Посмотреть сообщение
2-Tem Como medir distancia em KM que carro percorre exemplo um velocimetro que mostra kms rodados
seria maneiro KM's rodados..


Re: [AJUDA] Quero Tres Ajuda de Vcs - Macintosh - 01.11.2011

1. Nгo sei se tem como fazer.

2. Sу arrumar um jeito de pegar o X no caso o вngulo de frente do player e ir atualizando a textdraw e adicionando a posiзгo X do player + quanto ele andou para frente.
pawn Код:
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
              // Contйudo.
    }
    return 1;
}
3. Acho que tem como vocк atachar, senгo me engano sгo objectos que podem ser encontrados no MTA.


Re: [AJUDA] Quero Tres Ajuda de Vcs - ViniBorn - 01.11.2011

Quote:
Originally Posted by Master_Pawn
Посмотреть сообщение
1- Como fazo pra quando cara entra no carro aparece camera que mostra dentro do carro que nem camhack?
2-Tem Como medir distancia em KM que carro percorre exemplo um velocimetro que mostra kms rodados
3-Como Posso Fazer sistema de Tatuagem?
1 - Nгo sei de que camera estб falando, tem alguma SS?

2 - Sim. GetPlayerPos, Teorema de pitбgoras e um timer resolvem o problema.

3 - Vocк tem os ID's dos objetos (tatuagens)?


Re: [AJUDA] Quero Tres Ajuda de Vcs - [O.z]Caroline - 01.11.2011

2:
pawn Код:
new MeuKM[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
              MeuKM[playerid]++;
    }
    return 1;
}


// COMANDO
if(!strcmp(cmdtext,"/rdei", true))
{
       new str[100]; format(str, sizeof(str),"Vocк rodou %d kilфmetros.", MeuKM[playerid]);
       return 1;
}
tenta.


Re: [AJUDA] Quero Tres Ajuda de Vcs - Macintosh - 01.11.2011

Quote:
Originally Posted by [O.z]Caroline
Посмотреть сообщение
2:
pawn Код:
new MeuKM[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
              MeuKM[playerid]++;
    }
    return 1;
}


// COMANDO
if(!strcmp(cmdtext,"/rdei", true))
{
       new str[100]; format(str, sizeof(str),"Vocк rodou %d kilфmetros.", MeuKM[playerid]);
       return 1;
}
tenta.
pawn Код:
if(!strcmp(cmdtext,"/rdei", true))
{
       new str[100]; format(str, sizeof(str),"Vocк rodou %d kilфmetros.", MeuKM[playerid]); SendClientMessage(playerid, -1, str);
       return 1;
}



Re: [AJUDA] Quero Tres Ajuda de Vcs - [O.z]Caroline - 01.11.2011

pawn Код:
new MeuKM[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
              MeuKM[playerid]++;
    }
    return 1;
}


// COMANDO
if(!strcmp(cmdtext,"/rdei", true))
{
       new str[100]; format(str, sizeof(str),"Vocк rodou %d kilфmetros.", MeuKM[playerid]);
       return SendClientMessage(playerid, -1, str);
}



Re: [AJUDA] Quero Tres Ajuda de Vcs - ViniBorn - 01.11.2011

[QUOTE='[O.z]Caroline;1495000']
pawn Код:
new MeuKM[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
              MeuKM[playerid]++;
    }
    return 1;
}

Atй se tiver parado conta quilometragem, nгo!? : )


Re: [AJUDA] Quero Tres Ajuda de Vcs - [O.z]Caroline - 01.11.2011

pawn Код:
new MeuKM[MAX_PLAYERS];
public OnPlayerUpdate(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
              static Float:x, Float:y, Float:z;
              if(IsPlayerInRangeOfPoint(playerid, 100.0, x,y,z))
              else return GetPlayerPos(playerid, x,y,z);
              GetPlayerPos(playerid, x,y,z);
             
              MeuKM[playerid]++;
    }
    return 1;
}



Re: [AJUDA] Quero Tres Ajuda de Vcs - RebeloX - 01.11.2011

1є Impossнvel de fazer, tenho 100% a certeza.

2є Use esta stock feita pelo SlashPT

pawn Код:
//Topo do gmfs coloque.
static Float:poskm [3];

//Fim do gm/fs coloque
stock GetSpeed ( playerid , mode = 1 )
{
    GetVehicleVelocity ( GetPlayerVehicleID ( playerid ) , poskm [ 0 ] , poskm [ 1 ] , poskm [ 2 ] ) ;
    return IsPlayerInAnyVehicle ( playerid ) ? floatround ( ( ( floatsqroot ( ( ( poskm [ 0 ] * poskm [ 0 ] ) + ( poskm [ 1 ] * poskm [ 1 ] ) + ( poskm [ 2 ] * poskm [ 2 ] ) ) ) * ( !mode ? 105.0 : 170.0 ) ) ) * 1 ) : 0;
}
Como usar, vou mostrar um exemplo de velocнmetro que eu fiz.

pawn Код:
Speed(playerid);
public Speed(playerid)
{
    new MySpeed[48];
    new MyCar[48];
    format(MySpeed,sizeof(MySpeed),"Velocidade: %d Km/h",GetSpeed(playerid));
    format(MyCar,sizeof(MyCar),"Veiculo: %s",veiculos[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
    TextDrawSetString(Textdraw0, MySpeed);
    TextDrawSetString(Textdraw4, MyCar);
    TextDrawShowForPlayer(playerid, Textdraw0);
    TextDrawShowForPlayer(playerid, Textdraw1);
    TextDrawShowForPlayer(playerid, Textdraw2);
    TextDrawShowForPlayer(playerid, Textdraw3);
    TextDrawShowForPlayer(playerid, Textdraw4);
    TextDrawShowForPlayer(playerid, Textdraw5);
    SetTimerEx("Speed",1,0,"i",playerid);
}
Agora й sу estudar c:

3- Vocк quer com objetos de tatuagens certo? Se sim, nгo tem como, se nгo basta fazer um comando para tatuar,1 comando para ver a tatuagem e um sistema para salvar c: