Jump to content
  • 0

Comanda Lock Car


ZeussPro

Question

Problemă întâlnită (descriere): Gm-ul care-l folosesc are un sistem de vehicule personale [poti detine 1 masina , 1 barca , 1 heli , 1 motor] cand dai /lock si sunt in masina [intentionez sa inchid masina] Mi-se incuie ori motorul , ori heli , ori barca.

Ero(area / rile) / warning-(ul / urile): Nu are errori/warning-uri
Liniile de cod / sursa / script-ul:

[pawn]//-----------------------------------------Comanda-----------------------------------------//
if(strcmp(cmd, "/lock", true) == 0)
{
if(SwitchKey[playerid] == 1)
{
new carid = PlayerData[playerid][pPcarkey];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Personala ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Masina Personala ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;
}
}
if(SwitchKey[playerid] == 2)
{
new carid = PlayerData[playerid][pPcarkey2];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;
}
}
if(SwitchKey[playerid] == 3)
{
new carid = PlayerData[playerid][pPcarkey3];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Barca/Avionul ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Barca/Avionul ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;
}
}
else if(SwitchKey[playerid] == 4)
{
new carid = HireCar[playerid];
if(CarLocked[HireCar[playerid]] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Inciriata ~r~Incuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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
{
GameTextForPlayer(playerid, "~w~Masina Inchiriata ~g~Descuiat", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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;
}
}
else if(PlayerData[playerid][pPcarkey] != 999)
{
new carid = PlayerData[playerid][pPcarkey];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Personala ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Masina Personala ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;
}
}
else if(PlayerData[playerid][pPcarkey2] != 999)
{
new carid = PlayerData[playerid][pPcarkey2];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Motocicleta Personala ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;
}
}
else if(PlayerData[playerid][pPcarkey3] != 999)
{
new carid = PlayerData[playerid][pPcarkey];
if(CarData[carid][cLockk] == 0)
{
GameTextForPlayer(playerid, "~w~Barca/Avion ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Barca/Avion ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
return 1;
}
}
else if(HireCar[playerid] != 299)
{
if(CarLocked[HireCar[playerid]] == 0)
{
GameTextForPlayer(playerid, "~w~Masina Inchiriata ~r~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarLocked[HireCar[playerid]] = 1;
VehLocked[HireCar[playerid]] = 1;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return 1;

}
else
{
GameTextForPlayer(playerid, "~w~Masina Inchiriata ~g~--", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
CarLocked[HireCar[playerid]] = 0;
VehLocked[HireCar[playerid]] = 0;
GetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(HireCar[playerid],engine,lights,alarm,1,bonnet,boot,objective);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_PURPLE, "Nu ai keyle la vreo masina!");
return 1;
}
}[/pawn]
Imagini / Video (optional): Nu am
Aţi încercat să rezolvaţi singur?: Am incercat [dar nu mi-a reusit din cauza lipsei de experienta] sa editez scriptul in asa fel sa folosesti

/Lock masina , /lock barca / lock avion /lock motto

Raman dator membrului care se ofera sa ma ajuta ! , va multumesc .

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

Asta ti s-a intamplat deoarece tu cand iti cumperi masina nu ti se salveaza pe slots 1(asa cred eu)

Exemplu:

Daca iti cumperi prima data avion va veni pe slots 1(care este pentru masina).

Aceasta problema o are /buycar /buyaero etc...

Depinde ce comenzi ai pentru a cumpara masina/heli etc..

 

Edited!

 Poftim continui tu:)

if(strcmp(cmd, "/lock", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
                       SendClientMessage(playerid, COLOR_GREY, "Foloseste: /lock [masina, heli, ,moto]");
                    return 1;
                }
                if(strcmp(x_nr,"masina",true) == 0)
                {
                if(SwitchKey[playerid] == 1)
                {
                new carid = PlayerData[playerid][pPcarkey];
                if(CarData[carid][cLockk] == 0)
                {
                GameTextForPlayer(playerid, "~w~Masina Personala ~r~Incuiat", 5000, 6);
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
                }
                else
                {
                     GameTextForPlayer(playerid, "~w~Masina Personala ~g~Descuiat", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
                    }
                }
                else if(strcmp(x_nr,"moto",true) == 0)
                {
                if(SwitchKey[playerid] == 2)
                {
                new carid = PlayerData[playerid][pPcarkey2];
                if(CarData[carid][cLockk] == 0)
                {
                GameTextForPlayer(playerid, "~w~Motocicleta Personala ~r~Incuiat", 5000, 6);
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
                }
                  else
                {
                    GameTextForPlayer(playerid, "~w~Motocicleta Personala ~g~Descuiat", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
                    }
                }
                else if(strcmp(x_nr,"heli",true) == 0)
                {
                if(SwitchKey[playerid] == 3)
                {
                new carid = PlayerData[playerid][pPcarkey3];
                if(CarData[carid][cLockk] == 0)
                {
                GameTextForPlayer(playerid, "~w~Barca/Avionul ~r~Incuiat", 5000, 6);
                PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
                }
                  else
                  {
                    GameTextForPlayer(playerid, "~w~Barca/Avionul ~g~Descuiat", 5000, 6);
                    PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.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);
                    }
        }
        return 1;
  }
Edited by Adrian_Petre
  • Upvote 1

 

 

Link to comment
Share on other sites

Eroare. [pawn]C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(2200) : error 017: undefined symbol "WasteDeAMXersTime"

C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(2875) : error 017: undefined symbol "LoopingAnim"
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(2876) : error 017: undefined symbol "LoopingAnim"
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(2877) : error 017: undefined symbol "LoopingAnim"
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(2989) : error 017: undefined symbol "PentruPlayerUpdate"
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(3011) : error 017: undefined symbol "IsPlayerInRange"
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4008) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4012) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4024) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4028) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4032) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4036) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4040) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4044) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4048) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4060) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4064) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4068) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4072) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4076) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4088) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4092) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4096) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4108) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4112) : error 004: function "PlayerToPoint" is not implemented
C:UsersAndreyDesktopmodscld-RPGcld-RPG.pwn(4136) : error 004: function "PlayerToPoint" is not implemented[/pawn]

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.