30.04.2012, 18:26
How to get MaxVehicles on Sever
This snipped add function "GetMaxVehicles()", very easy to use.
You can make test..
This snipped add function "GetMaxVehicles()", very easy to use.
pawn Код:
new
Veiculos = -1
;
stock sDestroyVehicle(vehicleid)
{
if(GetVehicleModel(vehicleid)) return false;
Veiculos--;
return CallRemoteFunction("DestroyVehicle", "i", vehicleid);
}
stock sAddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2)
{
Veiculos++;
return CallRemoteFunction("AddStaticVehicle", "ifffffii", modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2);
}
stock sAddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay)
{
Veiculos++;
return CallRemoteFunction("AddStaticVehicleEx", "ifffffiii", modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay);
}
stock sCreateVehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay)
{
Veiculos++;
return CallRemoteFunction("CreateVehicle", "iffffiii", modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay);
}
#define DestroyVehicle sDestroyVehicle
#define AddStaticVehicle sAddStaticVehicle
#define AddStaticVehicleEx sAddStaticVehicleEx
#define CreateVehicle sCreateVehicle
#define GetMaxVehicles() Veiculos
You can make test..
pawn Код:
public OnFilterScriptInit()
{
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
AddStaticVehicle(411, 0.0,0.0,0.0, 0.0, 0,0);
printf("Have: %d vehicles", GetMaxVehicles());
DestroyVehicle(0);
printf("Now, Have: %d Veнvehicles", GetMaxVehicles());
return 1;
}