[Ajuda] Roubar Carro
#1

alguem me ajuda
tipu

o cara ta la do lado do carro,
ai o carro ta trancado,
entao ele digita
/roubarcarro,
o veiculo abre
ele recebe um su
Roubo de Carro

alguem ajuda?
Reply
#2

Mande seu Comando.
Reply
#3

Tipo queria que quando ele desse /roubarveiculo o carro abrisse

COMANDO DE /TRANCAR:
PHP код:
    if(strcmp(cmd"/trancar"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            new 
carid;
            if (
gTeam[playerid] == || gTeam[playerid] == 1)
            {
                if(
gLastCar[playerid] == && PlayerInfo[playerid][pPHousekey] == 255)
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"Vocк nгo tem um carro de casa/alugado.");
                    return 
true;
                }
                else if(
gLastCar[playerid] != && gLastCar[playerid] != PlayerInfo[playerid][pPHousekey]+totalveiculos)
                {
                    if (
HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] > 0)
                    {
                        
gLastDriver[HireCar[playerid]] = 300;
                        
VTrancado[HireCar[playerid]] = 0;
                        
UnLockCar(HireCar[playerid]);
                    }
                    
HireCar[playerid] = gLastCar[playerid];
                }
            }
            if (
PlayerInfo[playerid][pPHousekey] == 255)
            {
                if(
HireCar[playerid] == 0)
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"Voce nгo tem um carro.");
                    return 
true;
                }
            }
            
carid PlayerInfo[playerid][pPHousekey]+totalveiculosh;
            if(
HireCar[playerid] > && !SwitchKey[playerid])
            {
                
carid HireCar[playerid];
            }
            
//new driver = gLastDriver[carid];
            
new lockstatus VTrancado[carid];
            new 
Float:cx,Float:cy,Float:cz;
            
GetVehiclePos(caridcxcycz);
            switch (
lockstatus)
            {
                case 
0:
                {
                    if(
HireCar[playerid] == && PlayerInfo[playerid][pPHousekey] == 255)
                    {
                        
SendClientMessage(playeridCOLOR_GRAD2"Voce nгo tem um carro");
                        return 
true;
                    }
                    if(
HireCar[playerid] == carid && !SwitchKey[playerid])
                    {
                        
GameTextForPlayer(playerid"~w~Veiculo Alugado~r~Fechado"50006);
                        
PlayerPlaySound(playerid11450.00.00.0);
                        
VTrancado[carid] = 1;
                        
LockCar(carid);
                    }
                    else if(
PlayerInfo[playerid][pPHouseCarkey] == carid)
                    {
                        
GameTextForPlayer(playerid"~w~Veiculo da Casa ~r~Fechado"50006);
                        
PlayerPlaySound(playerid11450.00.00.0);
                        
VTrancado[carid] = 1;
                        
LockCar(carid);
                        return 
true;
                    }
                }
                case 
1:
                {
                    if(
HireCar[playerid] == && PlayerInfo[playerid][pPHousekey] == 255)
                    {
                        
SendClientMessage(playeridCOLOR_GRAD2"Voce nгo tem um carro");
                        return 
true;
                    }
                    if(
HireCar[playerid] == carid && !SwitchKey[playerid])
                    {
                        
GameTextForPlayer(playerid"~w~Veiculo Alugado~g~Aberto"50006);
                        
PlayerPlaySound(playerid11450.00.00.0);
                        
VTrancado[carid] = 0;
                        
UnLockCar(carid);
                        
SetPlayerVirtualWorld(playerid0);
                        
SetPlayerInterior(playerid0);
                    }
                    if (
PlayerInfo[playerid][pPHouseCarkey] == carid)
                    {
                        
GameTextForPlayer(playerid"~w~Veiculo da Casa ~g~Aberto"50006);
                        
PlayerPlaySound(playerid11450.00.00.0);
                        
VTrancado[carid] = 0;
                        
UnLockCar(carid);
                        
SetPlayerVirtualWorld(playerid0);
                        
SetPlayerInterior(playerid0);
                        return 
true;
                    }
                }
                default:
                {
                    
SendClientMessage(playeridCOLOR_GRAD2"Erro");
                }
            }
            if(
carid == 256)
            {
                
SendClientMessage(playeridCOLOR_GRAD2"Voce nгo tem um carro!");
            }
        }
        return 
true;
    } 
COMANDO DE ROUBAR
PHP код:
    if(strcmp("/roubarveiculo"cmdtexttrue) == 0)    {
    if(
IsPlayerInRangeOfPoint(playerid2.01193.1158,-1274.9397,13.5469))
{
    new 
Float:XFloat:YFloat:Z;
    
GetPlayerPos(playeridXYZ);
    if(
>= -4000.00 && <= -944.00 && <= 2900.00 && >= -4000.00){// Em Se a pessoa tiver em SF ela entao criarar um checkpoint em SF
     
SetPlayerCheckpoint(playerid, -2196.9966,-231.6548,35.1900,6.0);
    
roubado[playerid]=1;
    
SendClientMessage(playerid,verde"Vocк acaba de roubar um Veiculo vai atй o ponto de entrega em San Fierro marcado no mapa!");
    
SetPlayerCriminal(playerid,255"Roubo de Carro");
    }
    if(
>= -944.00 && <= 4000.00&& <= 2900.00 && >= 475.00){// Em Se a pessoa tiver em LV ela entao criarar um checkpoint em LV
     
SetPlayerCheckpoint(playerid1052.8247,2192.0022,10.8203,6.0);
    
roubado[playerid]=1;
    
SendClientMessage(playerid,verde"Vocк acaba de roubar um Veiculo vai atй o ponto de entrega em Las Venturas marcado no mapa!");
    
SetPlayerCriminal(playerid,255"Roubo de Carro");
    }
    if(
>= -944.00 && <= 4000.00&& <= 475.00 && >= -4000.00){//Se a pessoa tiver em LS ela entao criarar um checkpoint em LS
     
SetPlayerCheckpoint(playerid2695.9983,-2225.9236,13.5501,6.0);
    
roubado[playerid]=1;
    
SendClientMessage(playerid,verde"Vocк acaba de roubar um Veiculo vai atй o ponto de entrega em Los Santos marcado no mapa!");
    
SetPlayerCriminal(playerid,255"Roubo de Carro");
    }
    return 
1;
}
       return 
0;

Reply
#4

Alguem
Reply
#5

tensu
parece que ngm
sabe
sera que й dificil?
pena que eu n sei
Reply
#6

24/01/2013
Reply
#7

O Comando /roubarveiculo Funciona?
Reply
#8

pawn Код:
if(strcmp("/roubarveiculo", cmdtext, true) == 0)
{
    if(IsPlayerInRangeOfPoint(playerid, 2.0, 1193.1158,-1274.9397,13.5469))
    {
        new Float:X, Float:Y, Float:Z;
        GetPlayerPos(playerid, X, Y, Z);
        if(X >= -4000.00 && X <= -944.00 && Y <= 2900.00 && Y >= -4000.00)// Em Se a pessoa tiver em SF ela entao criarar um checkpoint em SF
        {
            SetPlayerCheckpoint(playerid, -2196.9966,-231.6548,35.1900,6.0);
            roubado[playerid]=1;
            SendClientMessage(playerid,verde, "Vocк acaba de roubar um Veiculo vai atй o ponto de entrega em San Fierro marcado no mapa!");
            SetPlayerCriminal(playerid,255, "Roubo de Carro");
        }
        if(X >= -944.00 && X <= 4000.00&& Y <= 2900.00 && Y >= 475.00)// Em Se a pessoa tiver em LV ela entao criarar um checkpoint em LV
        {
            SetPlayerCheckpoint(playerid, 1052.8247,2192.0022,10.8203,6.0);
            roubado[playerid]=1;
            SendClientMessage(playerid,verde, "Vocк acaba de roubar um Veiculo vai atй o ponto de entrega em Las Venturas marcado no mapa!");
            SetPlayerCriminal(playerid,255, "Roubo de Carro");
        }
        if(X >= -944.00 && X <= 4000.00&& Y <= 475.00 && Y >= -4000.00)//Se a pessoa tiver em LS ela entao criarar um checkpoint em LS
        {
            SetPlayerCheckpoint(playerid, 2695.9983,-2225.9236,13.5501,6.0);
            roubado[playerid]=1;
            SendClientMessage(playerid,verde, "Vocк acaba de roubar um Veiculo vai atй o ponto de entrega em Los Santos marcado no mapa!");
            SetPlayerCriminal(playerid,255, "Roubo de Carro");
        }
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"Vc nгo esta em um veiculo");
        for(new i=0; i < MAX_PLAYERS; ++i)
        {
            if(i == playerid) continue;
            SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,0);
        }
       
        return 1;
    }
    return 0;
}
Reply
#9

nao e isso shoc
e assim
o cara tenta entrar no carro mais ta fexado
ai ele da /roubarveiculo
e o carro abre,
ai ele leva pros barato lб

Nгo Consigo abrir o carro
Reply
#10

'-'
Alguem
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)