como hago que funcione este sistema para agregarselo nortgames
#1

como hago que funcione este sistema lo saque de un gamemode que me pasaron como hago que funcione es para el gamemode nortgames i gracias

Quote:

// Timer Name: VehicleUpdate()
// TickRate: 10 Sec.
timer VehicleUpdate[10000]()
{
new engine,lights,alarm,doors,bonnet,boot,objective,mo delid;
for(new v = 0; v < MAX_VEHICLES; v++) if(GetVehicleModel(v)){
modelid = GetVehicleModel(v);
GetVehicleParamsEx(v,engine,lights,alarm,doors,bon net,boot,objective);
switch(modelid){
case 520, 476, 593, 553, 513, 512, 577, 592, 511, 539, 464, 519: VehicleFuel[v] = 1000;
case 509, 481, 510: VehicleFuel[v] = 1000, arr_Engine{v} = 1, SetVehicleParamsEx(v,VEHICLE_PARAMS_ON,lights,alar m,doors,bonnet,boot,objective);
}
if(engine == VEHICLE_PARAMS_ON){
if(VehicleFuel[v] > 0 && !VIP_Car(v) && !IsAHarvest(v)){
VehicleFuel[v]-=1;
if(VehicleFuel[v] <= 0) SetVehicleParamsEx(v,VEHICLE_PARAMS_OFF,lights,ala rm,doors,bonnet,boot,objective);
}
if(arr_Engine{v} == 0) SetVehicleParamsEx(v,VEHICLE_PARAMS_OFF,lights,ala rm,doors,bonnet,boot,objective);
}
}
}

// Timer Name: ServerMicrobeat()
// TickRate: 250 Milliseconds
timer ServerMicrobeat[250]()
{
new
Float: fExpHealth,
Float: fCurrentSpeed,
iVehicle,
arrDamage[4],
arrVehParams[7],
szSpeed[80];
foreach(Player, i){
if(GetPlayerState(i) == PLAYER_STATE_DRIVER){
fCurrentSpeed = player_get_speed(i);
fVehSpeed[i] = fCurrentSpeed;
iVehicle = GetPlayerVehicleID(i);
for(new s=0;s<10;s++){
if(SpikeStrips[s][sX] != 0){
if(VehicleToPoint( 3.0, iVehicle, SpikeStrips[s][sX], SpikeStrips[s][sY], SpikeStrips[s][sZ])){
GetVehicleDamageStatus(iVehicle, arrDamage[0], arrDamage[1], arrDamage[2], arrDamage[3]);
arrDamage[3] = encode_tires(1, 1, 1, 1);
UpdateVehicleDamageStatus(iVehicle, arrDamage[0], arrDamage[1], arrDamage[2], arrDamage[3]);
}
}
}
GetVehicleHealth(iVehicle,fExpHealth);
if(fExpHealth < 350.0 && !IsABike(iVehicle)){
SetVehicleHealth(iVehicle, 251.0);
GetVehicleParamsEx(iVehicle, arrVehParams[0], arrVehParams[1], arrVehParams[2], arrVehParams[3], arrVehParams[4], arrVehParams[5], arrVehParams[6]);
if(arrVehParams[0] == VEHICLE_PARAMS_ON) SetVehicleParamsEx(iVehicle,VEHICLE_PARAMS_OFF, arrVehParams[1], arrVehParams[2], arrVehParams[3], arrVehParams[4], arrVehParams[5], arrVehParams[6]);
GameTextForPlayer(i, "~r~Motor quemado!", 2500, 3);
arr_Engine{iVehicle} = 0;
}
else if(Info[i][pSpeedo] != 0 && arr_Engine{iVehicle} == 1)
{
if(fCurrentSpeed > 140){
format(szSpeed, sizeof(szSpeed),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~r~%.0 f KPH ~w~- Gas: %d", fCurrentSpeed, VehicleFuel[iVehicle]);
}
else if(fCurrentSpeed > 40){
format(szSpeed, sizeof(szSpeed),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~y~%.0 f KPH ~w~- Gas: %d", fCurrentSpeed, VehicleFuel[iVehicle]);
}
else if(fCurrentSpeed >= 0){
format(szSpeed, sizeof(szSpeed),"~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~%.0 f KPH ~w~- Gas: %d", fCurrentSpeed, VehicleFuel[iVehicle]);
}
GameTextForPlayer(i, szSpeed, 1500, 3);
}
}
}
}

Reply
#2

bump
Reply
#3

Esto va en Pedidos de scripts.

Tema cerrado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)