18.08.2011, 23:54
pawn Код:
CMD:ovrespawn(playerid, params[])
{
new Unusedcar[MAX_VEHICLES];
if(PlayerData[playerid][Leader] == 0) return 0;
if(PlayerData[playerid][Member] == 2 || PlayerData[playerid][Leader] == 1)
{
for(new i = 0; i < 10; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
Unusedcar[GetPlayerVehicleID(i)]=1; // 1 = false, which means it's used
}
}
}
if(Unusedcar[aztec1]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec1);
}
if(Unusedcar[aztec2]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec2);
}
if(Unusedcar[aztec3]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec3);
}
if(Unusedcar[aztec4]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec4);
}
if(Unusedcar[aztec5]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec5);
}
if(Unusedcar[aztec6]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec6);
}
if(Unusedcar[aztec7]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec7);
}
if(Unusedcar[aztec8]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(aztec8);
}
}
if(PlayerData[playerid][Member] == 4 || PlayerData[playerid][Leader] == 1)
{
for(new i = 0; i < 10; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
Unusedcar[GetPlayerVehicleID(i)]=1; // 1 = false, which means it's used
}
}
}
if(Unusedcar[dnb1]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb1);
}
if(Unusedcar[dnb2]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb2);
}
if(Unusedcar[dnb3]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb3);
}
if(Unusedcar[dnb4]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb4);
}
if(Unusedcar[dnb5]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb5);
}
if(Unusedcar[dnb6]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb6);
}
if(Unusedcar[dnb7]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb7);
}
if(Unusedcar[dnb8]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(dnb8);
}
}
if(PlayerData[playerid][Member] == 5 || PlayerData[playerid][Leader] == 1)
{
for(new i = 0; i < 10; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i))
{
Unusedcar[GetPlayerVehicleID(i)]=1; // 1 = false, which means it's used
}
}
}
if(Unusedcar[lsv1]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv1);
}
if(Unusedcar[lsv2]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv2);
}
if(Unusedcar[lsv3]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv3);
}
if(Unusedcar[lsv4]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv4);
}
if(Unusedcar[lsv5]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv5);
}
if(Unusedcar[lsv6]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv6);
}
if(Unusedcar[lsv7]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv7);
}
if(Unusedcar[lsv8]==0) // 0 = true which means it's unused.
{
SetVehicleToRespawn(lsv8);
}
SendClientMessage(playerid,0xFF9900AA,"You have respawned your organization vehicle!");
}
return 1;
}