How to make [...]
#1

Hello all, how to make this command can be used only near the car because I can use Command everywhere.
PHP код:
if(strcmp(cmd"/lock1"true) == 0)
    {
        
ShowPlayerDialog(playerid,DIALOG_MASINI,DIALOG_STYLE_LIST,"Masini personale:","1. Masina\n2. Motocicleta\n3. Helicopter","Ok","Close");
        return 
1;
    } 
OnDialogResponse

PHP код:
if(dialogid == DIALOG_MASINI)
        {
            if(
response)
            {
                if(
listitem == 0)
                {
                        new 
query[128];
                        new 
carid PlayerData[playerid][pPcarkey];
                        if(
CarData[carid][cLockk] == 0)
                        {
                            
SendClientMessage(playeridCOLOR_GRAD1"Masina personala a fost incuiata.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarData[carid][cLockk] = 1;
                            
VehLocked[carid+PreVehicle] = 1;
                            
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
                            
format(querysizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d",CarData[carid][cLockk], carid);
                        
mysql_query(query);
                            return 
1;
                        }
                        else
                        {
                            
SendClientMessage(playeridCOLOR_GRAD1"Masina personala a fost descuiata.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarData[carid][cLockk] = 0;
                            
VehLocked[carid+PreVehicle] = 0;
                            
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
                        
format(querysizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d"CarData[carid][cLockk], carid);
                        
mysql_query(query);
                            return 
1;
                        }
                    
                }
                if(
listitem == 1)
                {
                        new 
query[128];
                        new 
carid PlayerData[playerid][pPcarkey2];
                        if(
CarData[carid][cLockk] == 0)
                        {
                            
SendClientMessage(playeridCOLOR_GRAD1"Motocicleta personala a fost incuiata.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarData[carid][cLockk] = 1;
                            
VehLocked[carid+PreVehicle] = 1;
                            
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
                        
format(querysizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d"CarData[carid][cLockk], carid);
                        
mysql_query(query);
                            return 
1;
                        }
                        else
                        {
                           
SendClientMessage(playeridCOLOR_GRAD1"Motocicleta personala a fost descuiata.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarData[carid][cLockk] = 0;
                            
VehLocked[carid+PreVehicle] = 0;
                            
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
                            
format(querysizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d"CarData[carid][cLockk], carid);
                        
mysql_query(query);
                            return 
1;
                        }
                    
                }
                if(
listitem == 2)
                {
                        new 
query[128];
                    
                        new 
carid PlayerData[playerid][pPcarkey3];
                        if(
CarData[carid][cLockk] == 0)
                        {
                        
SendClientMessage(playeridCOLOR_GRAD1"Barca/avionul a fost descuiat/a.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarData[carid][cLockk] = 1;
                            
VehLocked[carid+PreVehicle] = 1;
                            
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,1,bonnet,boot,objective);
                                        
format(querysizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d"CarData[carid][cLockk], carid);
                        
mysql_query(query);
                            return 
1;
                        }
                        else
                        {
                           
SendClientMessage(playeridCOLOR_GRAD1"Barca/avionul a fost incuiat/a.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarData[carid][cLockk] = 0;
                            
VehLocked[carid+PreVehicle] = 0;
                            
GetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid+PreVehicle,engine,lights,alarm,0,bonnet,boot,objective);
                                        
format(querysizeof(query), "UPDATE cars SET Lockk='%d' WHERE id=%d"CarData[carid][cLockk], carid);
                        
mysql_query(query);
                            return 
1;
                        }
                    
                }
                if(
listitem == 3)
                {
                    
                    
                        new 
carid HireCar[playerid];
                        if(
CarLocked[HireCar[playerid]] == 0)
                        {
                        
SendClientMessage(playeridCOLOR_GRAD1"Masina inchiriata a fost descuiata.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarLocked[HireCar[playerid]] = 1;
                            
VehLocked[carid] = 1;
                            
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid,engine,lights,alarm,1,bonnet,boot,objective);
                            return 
1;
                        }
                        else
                        {
                                
SendClientMessage(playeridCOLOR_GRAD1"Masina inchiriata a fost incuiata.");
                            
PlayerPlaySound(playerid11450.00.00.0);
                            
CarLocked[HireCar[playerid]] = 0;
                            
VehLocked[carid] = 0;
                            
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
                            
SetVehicleParamsEx(carid,engine,lights,alarm,0,bonnet,boot,objective);
                            return 
1;
                        }
                    
                }
            }
        } 
+ REPPPP
Reply


Messages In This Thread
How to make [...] - by Sn4ke2 - 21.06.2015, 18:20
Re: How to make [...] - by Dusan01 - 21.06.2015, 18:36
Re: How to make [...] - by Crayder - 21.06.2015, 18:46
Re: How to make [...] - by SickAttack - 21.06.2015, 19:09
Re: How to make [...] - by Sn4ke2 - 21.06.2015, 19:22

Forum Jump:


Users browsing this thread: 1 Guest(s)