dcmd_repair(playerid, params[]) { #pragma unused params RepairVehicle(GetPlayerVehicleID(playerid)); SendClientMessage(playerid,0xFFFF00AA,"Server: Your Vehicle Has Been Repaired!"); } else { SendClientMessage(playerid,COLOR_YELLOW,".:: [FUEL]: You must be at a gas station to repair"); } return 1; }
dcmd_repair(playerid, params[])
{
#pragma unused params
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_YELLOW,"You do not have enough money to repair your vehicle!");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0xFFFF00AA,"Server: Your Vehicle Has Been Repaired!");
GivePlayerMoney(playerid, -100);
return 1;
}
dcmd_repair(playerid, params[])
{
#pragma unused params
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_YELLOW,"You must be inside vehicle to use this command!");
if(IsPlayerInRangeOfPoint(playerid, Put your coords here)) // 'Ok so the player is in range, now what?'
{
if(GetPlayerMoney(playerid > 100) // 'Ok so if they have over $100, I will allow them to repair their vehicle'
{
RepairVehicle(GetPlayerVehicleID(playerid)); // 'repair'
SendClientMessage(playerid,0xFFFF00AA,"Server: Your Vehicle Has Been Repaired!"); // ' I will let them know '
}
else return SendClientMessage(playerid,-1, "You do not have $100 to repair your vehicle!"); // ' They don't have $100 so I have to tell them they do not have it. '
}
return 1;
}
dcmd_repair(playerid, params[])
{
//if(!IsPlayerInRangeOfPoint(playerid,Float:Range,Float:X,Float:Y,Float:Z)) return SendClientMessage(playerid, COLOR_YELLOW,"You must at gas station to use this command!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_YELLOW,"You must be inside vehicle to use this command!");
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_YELLOW,"You do not have enough money to repair your vehicle!");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0xFFFF00AA,"Server: Your Vehicle Has Been Repaired!");
GivePlayerMoney(playerid, -100);
return 1;
}
thanx all but can u add player repair car and player repair again after 1min
|
#include <a_samp>
forward RepairTimer(playerid);
new PlayerRepairTimer[MAX_PLAYERS];
new PlayerRepaired[MAX_PLAYERS];
dcmd_repair(playerid, params[])
{
//if(!IsPlayerInRangeOfPoint(playerid,Float:Range,Float:X,Float:Y,Float:Z)) return SendClientMessage(playerid, COLOR_YELLOW,"You must at gas station to use this command!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_YELLOW,"You must be inside vehicle to use this command!");
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, COLOR_YELLOW,"You do not have enough money to repair your vehicle!");
if(PlayerRepaired[playerid]==1) return SendClientMessage(playerid, COLOR_YELLOW,"You have to wait one minute before you can repair your vehicle again!");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid,0xFFFF00AA,"Server: Your Vehicle Has Been Repaired!");
GivePlayerMoney(playerid, -100);
PlayerRepairTimer[playerid] = SetTimerEx("RepairTimer",60000,0,"d",playerid);
PlayerRepaired[playerid]=1;
return 1;
}
public RepairTimer(playerid)
{
PlayerRepaired[playerid]=0;
}
PlayerRepairTimer[playerid] = SetTimerEx("RepairTimer",60000,0,"d",playerid);
PlayerRepaired[playerid]=1;