CMD:arearepair(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 2 ) { new Float:raza; if(sscanf(params, "f", raza)) MSG(playerid, -1, "{99FF00}Usage: {FFFFFF}/arearepair <range>"); else { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, Float:x, Float:y, Float:z); for(new i=0; i<MAX_VEHICLES; i++) { RepairVehicle(i); SetVehicleHealth(i, 100); for(new p=0; p<MAX_PLAYERS; p++) { if(IsPlayerInRangeOfPoint(p, raza, Float:x, Float:y, Float:z)) { new string[264], AN[MAX_PLAYER_NAME]; GetPlayerName(playerid, AN, sizeof(AN)); format(string, sizeof(string), "{FF0000}Info: {FFFFFF}%s a reparat toate vehiculele din raza de %f metrii.", AN, raza); SendClientMessage(p, -1, string); } } } } } else { MSG(playerid, -1, "{CC0000}(!) Nu esti autorizat sг folosesti aceastг comandг."); } return 1; }
for(new i=0; i<MAX_VEHICLES; i++) { for(new p=0; p<MAX_PLAYERS; p++) {
Please, dont do that:
Код:
for(new i=0; i<MAX_VEHICLES; i++) { for(new p=0; p<MAX_PLAYERS; p++) { |
CMD:arearepair(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 2 ) return MSG(playerid, -1, "{CC0000}(!) Nu esti autorizat s? folosesti aceast? comand?.");
if(sscanf(params, "d", params[0])) return MSG(playerid, -1, "{99FF00}Usage: {FFFFFF}/arearepair <range>");
new Float:x1, Float:y1, Float:z1;
GetPlayerPos(playerid,x1,y1,z1);
for(new i=0; i<MAX_VEHICLES; i++)
{
new Float: fDistance = GetVehicleDistanceFromPoint(i, x1, y1, z1);
if(fDistance <= params[0]) RepairVehicle(i);
}
return true;
}
PHP код:
|