Ajudinha aki
#1

Ae galera to com um sistema de cinto .
Nao e de Fs entao queria so uma ajudinha .
Eo seguinte eu boto /cinto ou /capacete quando entro no carro tipo botei o cmd de /tirarcinto.
so que eu queria que quando eu sair do veiculo o cinto sai tbm tipo auto /tirarcinto ao sair do veiculo
pq ta assim eu saiu do veiculo e ainda continuo com o cinto quando saiu do server e entro dinovo ainda to com o cinto ~~ queria que quando saise do carro saise o cinto tbm

pawn Код:
if (strcmp(cmd, "/capacete", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(IsPlayerInAnyVehicle(playerid))
            {
                if(IsModelAMoto(GetPlayerVehicleID(playerid)))
                {
                    if(PlayerInfo[playerid][pSeatBelt] == 0)
                    {
                        new stringtosee[255];
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(stringtosee, sizeof(stringtosee), "- %s colocou o seu capacete.", sendername);
                        ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
                        PlayerInfo[playerid][pSeatBelt] = 1;
                    }
                    else
                    {
                        new stringtosee[255];
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        format(stringtosee, sizeof(stringtosee), "- %s retirou seu capacete.", sendername);
                        ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
                        PlayerInfo[playerid][pSeatBelt] = 0;
                    }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY,"* Vocк estб em uma Moto, use (/capacete)");
                    return 1;
                }
            }
        }
        return 1;
    }
    if(strcmp(cmd,"/cinto",true)==0)
    {
        if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,COLOR_GREY,"Vocк precisa estar em um veiculo.");

        if(PlayerInfo[playerid][pSeatBelt] == 1)
        {
            PlayerInfo[playerid][pSeatBelt] = 0;
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new stringtosee[255];
            format(stringtosee, sizeof(stringtosee), "- %s retirou seu cinto de seguranзa.", sendername);
            ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
            return 1;
        }
        PlayerInfo[playerid][pSeatBelt] = 1;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        new stringtosee[255];
        format(stringtosee, sizeof(stringtosee), "- %s colocou seu cinto de seguranзa.", sendername);
        if( EstaEmMoto(playerid) || EstaEmBicicleta(playerid) ) format(stringtosee, sizeof(stringtosee), "- %s colocou seu capacete.", sendername);
        ProxDetector(30.0, playerid, stringtosee, 0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA,0xC2A2DAAA);
    }
Reply
#2

Quando o cara sair do carro o cinto vai sair automatico

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
PlayerInfo[playerid][pSeatBelt] = 0;
}
Coloca aqui tambem pra caso ele sair do servidor dentro do carro, ai ele volta sem cinto
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
PlayerInfo[playerid][pSeatBelt] = 0;
}
Reply
#3

AE vlw cara xD. Deu certo xD TI AMO s2 dsahdsahdsa
Reply
#4

xD
de nada
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)