2 Cars OnVehicleDeath - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: 2 Cars OnVehicleDeath (
/showthread.php?tid=470470)
2 Cars OnVehicleDeath -
Elitas - 18.10.2013
Код:
for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
{
if(IsPlayerConnected(playerid))
{
new vehicleids = playerDB[playerid][pcar];
new vehicleidss = playerDB[playerid][pcar2];
if(vehicleDB[vehicleids][locked])
{
DestroyVehicle(playerDB[playerid][pcar]);
car1[playerid] = true;
}
else if(vehicleDB[vehicleidss][locked])
{
DestroyVehicle(playerDB[playerid][pcar2]);
car2[playerid] = true;
}
}
}
This is my code, but when I exlpoid first or second car, only first car fuction is running, how fix this guys?
Re: 2 Cars OnVehicleDeath -
iJumbo - 18.10.2013
remove else
You can do like that for more clean code
pawn Код:
for(new playerid=0; playerid<MAX_PLAYERS; playerid++) {
if(IsPlayerConnected(playerid)) {
if(vehicleDB[playerDB[playerid][pcar]][locked]) {
DestroyVehicle(playerDB[playerid][pcar]);
car1[playerid] = true;
}
if(vehicleDB[playerDB[playerid][pcar2]][locked]) {
DestroyVehicle(playerDB[playerid][pcar2]);
car2[playerid] = true;
}
}
}
Re: 2 Cars OnVehicleDeath -
Elitas - 18.10.2013
Quote:
Originally Posted by iJumbo
remove else
You can do like that for more clean code
pawn Код:
for(new playerid=0; playerid<MAX_PLAYERS; playerid++) { if(IsPlayerConnected(playerid)) { if(vehicleDB[playerDB[playerid][pcar]][locked]) { DestroyVehicle(playerDB[playerid][pcar]); car1[playerid] = true; } if(vehicleDB[playerDB[playerid][pcar2]][locked]) { DestroyVehicle(playerDB[playerid][pcar2]); car2[playerid] = true; } } }
|
When I explode second car, first and second funcions are running.
Re: 2 Cars OnVehicleDeath -
Elitas - 18.10.2013
I want this format
Код:
new vehs1[64];
if(playerDB[playerid][pcar2] == -1){
vehs1 = "{FF0000}Isn't {FFFFFF}";
}
if(car2[playerid]){
vehs1 = "{FF0000}Exploded {FFFFFF}";
} else {
vehs1 = GetVehicleNameByID(playerDB[playerid][pcar2]);
}
Re: 2 Cars OnVehicleDeath -
iJumbo - 18.10.2013
I dont really get what you mean.
Re: 2 Cars OnVehicleDeath -
Elitas - 18.10.2013
Look PM, I want this: If any of two cars explode run funcion of first or second vehicle, make car1, car2 true and exploid those cars.
Re: 2 Cars OnVehicleDeath -
Elitas - 18.10.2013
Please enyone help me.