[AJUDA] Quero Tres Ajuda de Vcs
#1

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?
Reply
#2

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..
Reply
#3

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.
Reply
#4

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)?
Reply
#5

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.
Reply
#6

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;
}
Reply
#7

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);
}
Reply
#8

[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!? : )
Reply
#9

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;
}
Reply
#10

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:
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)