COMMAND:repair(playerid, params[])
{
// Send the command to all admins so they can see it
SendAdminText(playerid, "/repair", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player's admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1)
{
// Check if the player is inside a vehicle
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "You are not in a vehicle!"); // Let the player know he's not inside a vehicle and let the server know that this was a valid command
// Fully repair the vehicle (damage value and bodywork)
SetTimer("Repair_CMD", 15000, false);
SendClientMessage(playerid, 0xFF9900AA, "Assistance called . Your vehicle will be repaired in 15 minutes");
// RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
// SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}
public Repair_CMD()
{
new playerid, vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1000.0);
// Send the player a message to inform him that his vehicle has been repaired
SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}
forward Repair_CMD();
COMMAND:repair(playerid, params[])
{
// Send the command to all admins so they can see it
SendAdminText(playerid, "/repair", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player's admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1)
{
// Check if the player is inside a vehicle
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "You are not in a vehicle!"); // Let the player know he's not inside a vehicle and let the server know that this was a valid command
// Fully repair the vehicle (damage value and bodywork)
SetTimer("Repair_CMD", 15000, true);
SendClientMessage(playerid, 0xFF9900AA, "Assistance called . Your vehicle will be repaired in 15 minutes");
// RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
// SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}
public Repair_CMD()
{
RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}
RepairVehicle(GetPlayerVehicleID(playerid));
COMMAND:repair(playerid, params[])
{
// Send the command to all admins so they can see it
SendAdminText(playerid, "/repair", params);
// Check if the player has logged in
if (!APlayerData[playerid][LoggedIn])
return 0;
// Check if the player's admin-level is at least 1
if(APlayerData[playerid][PlayerLevel] < 1)
return 0;
// Check if the player is inside a vehicle
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "You are not in a vehicle!"); // Let the player know he's not inside a vehicle and let the server know that this was a valid command
// Fully repair the vehicle (damage value and bodywork)
SetTimer("Repair_CMD", 15000, false);
SendClientMessage(playerid, 0xFF9900AA, "Assistance called . Your vehicle will be repaired in 15 minutes");
// RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
// SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
// Let the server know that this was a valid command
return 1;
}
In The Repair_CMD Callback you made, Replace SetVehicleHealth with this code:
pawn Код:
|
COMMAND:repair(playerid, params[])
{
// Send the command to all admins so they can see it
SendAdminText(playerid, "/repair", params);
// Check if the player has logged in
if (!APlayerData[playerid][LoggedIn]) return 0;
// Check if the player's admin-level is at least 1
if(APlayerData[playerid][PlayerLevel] < 1) return 0;
// Check if the player is inside a vehicle
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "You are not in a vehicle!"); // Let the player know he's not inside a vehicle and let the server know that this was a valid command
// Fully repair the vehicle (damage value and bodywork)
SetTimerEx("Repair_CMD", 15000, false, "i", playerid);
SendClientMessage(playerid, 0xFF9900AA, "Assistance called . Your vehicle will be repaired in 15 minutes");
// RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
// SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
// Let the server know that this was a valid command
return 1;
}
public Repair_CMD(playerid)
{
RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
forward Repair_CMD(playerid);
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Test");
print("--------------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/repair", cmdtext, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "You are not in a vehicle!"); // Let the player know he's not inside a vehicle and let the server know that this was a valid command
// Fully repair the vehicle (damage value and bodywork)
SetTimerEx("Repair_CMD", 15000, true, "i", playerid);
SendClientMessage(playerid, 0xFF9900AA, "Assistance called . Your vehicle will be repaired in 1 minutes");
// RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
// SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}
return 0;
}
public Repair_CMD()
{
new playerid;
RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}
public Repair_CMD(playerid)
{
RepairVehicle(GetPlayerVehicleID(playerid));
// Send the player a message to inform him that his vehicle has been repaired
SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}
SetTimerEx("Repair_CMD", 15000, false, "i", playerid);
COMMAND:repair(playerid, params[])
{
// Send the command to all admins so they can see it
SendAdminText(playerid, "/repair", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player's admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1 )
{
// Check if the player is inside a vehicle
if(!IsPlayerInAnyVehicle(playerid))
return SendClientMessage(playerid, 0xFF0000FF, "You are not in a vehicle!"); // Let the player know he's not inside a vehicle and let the server know that this was a valid command
// Fully repair the vehicle (damage value and bodywork)
SetTimerEx("Repair_CMD",15000,0,"d",playerid);
SendClientMessage(playerid, 0xFF9900AA, "Assistance called . Your vehicle will be repaired in 15 seconds");
// Send the player a message to inform him that his vehicle has been repaired
// SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}
forward Repair_CMD(playerid);
public Repair_CMD(playerid)
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid, 1000.0);
RepairVehicle(vehicleid);
// Send the player a message to inform him that his vehicle has been repaired
SendClientMessage(playerid, 0x00FF00FF, "Your vehicle has been successfully repaired!");
return 1;
}