Public OnCarCrash

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Public OnCarCrash

Mensagem por The_Cloose em Sex Out 19, 2012 1:36 pm

Olá, gostaria de saber se tem como usar um sistema de car-crash junto com o cinto..
tá ai uma ideia de comando.. tipo, se o player bater o carro e tiver a mais de 100 km/h e bater o carro, ele morrerá! caso ele esteja com cinto ele recebera uma gratificação! mais será que da pra fazer?
Código:

Public OnCarCrash
  if(GetPlayerSpeed(i, true) >= 100 && CintoPlayer[playerid] == 0) RETURN
  {
      SetPlayerHealth(playerid, 0);
      SetVehicleHealth(vehicleid, 0);
      SendClientMensage(playerid, COR_RED, "VOCÊ MORREU POR NAO USAR CINTO DE SEGURANÇA"
  }
  if(GetPlayerSpeed(i, true) >= 100 && CintoPlayer[playerid] == 1) RETURN 
  {
      SendClientMensage(playerid, COR_RED, "VOCÊ NÃO MORREU POR USAR CINTO DE SEGURANÇA! e ganhou 1000 reais!");
      SetPlayerMoney(playerid, 1000);
  }
return true
}
seria possivel criar algo assim?


avatar
The_Cloose
NOVATO
NOVATO

Mensagens 41
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Rosario_MZ em Sex Out 19, 2012 2:10 pm

Código:

if(!strcmp(cmdtext, "/cinto", true))
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(CintoPlayer[playerid] == 0)
        {
            CintoPlayer[playerid] = 1;
            GetPlayerName(playerid, sendername, sizeof(sendername));
            SendClientMessage(playerid, COLOR_YELLOW,"[BHF] Parabéns Você está de Cinto, Agora Está Protegido (/tirarcinto)");
            format(string, sizeof(string), "%s coloca o cinto de segurança.", sendername);
            ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
        else
        {
            SendClientMessage(playerid, COLOR_YELLOW,"[BHF] Você já está de cinto.");
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_WHITE,"Você não está em um Veiculo");
    }
    return 1;
}

//===============tirarcinto==============================================

if(!strcmp(cmdtext, "/tirarcinto", true))
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        if(CintoPlayer[playerid] == 1)
        {
            CintoPlayer[playerid] = 0;
            GetPlayerName(playerid, sendername, sizeof(sendername));
            SendClientMessage(playerid, COLOR_YELLOW,"[BHF] Cuidado Você Esta Sem Cinto, Pode Morrer (/cinto)");
            format(string, sizeof(string), "%s retira o cinto de segurança.", sendername);
            ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
        else
        {
            SendClientMessage(playerid, COLOR_YELLOW,"[BHF] Você já está sem cinto.");
        }
    }
    else
    {
        SendClientMessage(playerid, COLOR_YELLOW,"[BSG] Você não está em um veículo.");
    }
    return 1;
}



//===================================Como deve ficar a public==========================================

public OnCarCrash()
{
    if(GetPlayerSpeed(i, true) >= 100 && CintoPlayer[playerid] == 0) RETURN
    {
        if(CintoPlayer[playerid] == 1)
        {
            if(CintoPlayer[playerid] == 0)
            {
                SetPlayerHealth(playerid, 0);
                SetVehicleHealth(vehicleid, 0);
                SendClientMensage(playerid, COR_RED, "VOCÊ MORREU POR NAO USAR CINTO DE SEGURANÇA");
            }
        else
        {
            SendClientMensage(playerid, COR_RED, "VOCÊ NÃO MORREU POR USAR CINTO DE SEGURANÇA! e ganhou 1000 reais!");
        }
    }
    return 1;
}


se ajudei da + Smile
avatar
Rosario_MZ
NOVATO
NOVATO

Mensagens 35
Reputação : 9
Portugal Opera

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por The_Cloose em Sex Out 19, 2012 2:17 pm

sim, porem esse que você me passou oq ele faz:
se o player passar de 100 km por hora sem cinto o carro explode e ele morre.. gostaria de so se ele batesse..
avatar
The_Cloose
NOVATO
NOVATO

Mensagens 41
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Poderoso Chefão em Sex Out 19, 2012 2:44 pm

eu acho q essa Public OnCarCrash vai ser chamada na hora q o cara bater o carro...
ai o sistema acontece





- Contato -
Skype: chefao.samp

avatar
Poderoso Chefão
MANJA DAS PARADAS
MANJA DAS PARADAS

Mensagens 744
Reputação : 25
Brasil Opera

http://fusion-samp.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Rosario_MZ em Sex Out 19, 2012 2:49 pm

ta ae outra public...agora vc vae dar + com certeza Very Happy...to precizando de reputacao Smile
Código:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
   velocidade[playerid] = GetPlayerSpeed(playerid,true);
   if(CintoPlayer[playerid] == 0 && (velocidade[playerid]>=100)
   {
        SetPlayerHealth(playerid, 0);
        SetVehicleHealth(vehicleid, 0);
        SendClientMensage(playerid, COR_RED, "VOCÊ MORREU POR NAO USAR CINTO DE SEGURANÇA");
    }
    else
    {
        SetPlayerHealth(playerid, 1);
        SendClientMensage(playerid, COR_RED, "VOCÊ NAO MORREU POR NAO USAR CINTO DE SEGURANÇA");
    }
    return 1;
}
avatar
Rosario_MZ
NOVATO
NOVATO

Mensagens 35
Reputação : 9
Portugal Opera

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Rafinha_FusioN em Sex Out 19, 2012 3:31 pm

tenho um aki q dependendo da velocidade o player perde vida, e si pular com cinto morre enforcado
avatar
Rafinha_FusioN
PROFISSIONAL
PROFISSIONAL

Mensagens 306
Reputação : 8
Brasil Google Chrome

http://fusion-samp.forumeiros.com/

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por The_Cloose em Sex Out 19, 2012 4:38 pm

Rosario_MZ escreveu:ta ae outra public...agora vc vae dar + com certeza Very Happy...to precizando de reputacao Smile
Código:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
   velocidade[playerid] = GetPlayerSpeed(playerid,true);
   if(CintoPlayer[playerid] == 0 && (velocidade[playerid]>=100)
   {
        SetPlayerHealth(playerid, 0);
        SetVehicleHealth(vehicleid, 0);
        SendClientMensage(playerid, COR_RED, "VOCÊ MORREU POR NAO USAR CINTO DE SEGURANÇA");
    }
    else
    {
        SetPlayerHealth(playerid, 1);
        SendClientMensage(playerid, COR_RED, "VOCÊ NAO MORREU POR NAO USAR CINTO DE SEGURANÇA");
    }
    return 1;
}
levo +rep Very Happy
avatar
The_Cloose
NOVATO
NOVATO

Mensagens 41
Reputação : 0
Brasil Google Chrome

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Rosario_MZ em Sab Out 20, 2012 9:34 am

vlw qualquer so chamar Wink


lembrando.... so ajudarei naquilo que estivre ao meu alcan-se Wink
===========================topic closed=========================
avatar
Rosario_MZ
NOVATO
NOVATO

Mensagens 35
Reputação : 9
Portugal Opera

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Poderoso Chefão em Sab Out 20, 2012 11:39 am

closed.





- Contato -
Skype: chefao.samp

avatar
Poderoso Chefão
MANJA DAS PARADAS
MANJA DAS PARADAS

Mensagens 744
Reputação : 25
Brasil Opera

http://fusion-samp.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Public OnCarCrash

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum