Bom Galera,
Fiz Aki a Hq dos Mecanico ja coloquei uma bomba de gas aki pra eles e estava pensando em colocar um cmd de arrumar carro, mas pra isso ele teria q ficar em um lugar pra conseguir arruma o carro Agradeзo muito a todos q tentar me Ajudar & + REPP |
if(!strcmp(cmdtext, "/reparar", true))
{
if(!IsPlayerInAnyVehicle(playerid))
{
return SendClientMessage(playerid, 0xAA3333AA, "{FF0000}[ERRO]: Vocк Nгo Estб em um Veнculo");
}
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO]: %s Reparou o Veнculo", pname);
SendClientMessageToAll(0x00F400AA, string);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
Use o IsPlayerInRangeOfPoint e este Cуde para Arrumar o Veнculo por CMD :
pawn Код:
|
if(!strcmp(cmdtext, "/reparar", true))
{
if(IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)) return SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo estб no local para Reparar!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AA, "{FF0000}[ERRO]: Vocк Nгo Estб em um Veнculo");
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO]: %s Reparou o Veнculo", pname);
SendClientMessageToAll(0x00F400AA, string);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
if(!strcmp(cmdtext, "/reparar", true))
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, CordenadaX, CordenadaY, CordenadaZ)) return SendClientMessage(playerid, 0xAA3333AA, "{FF0000}[ERRO]: Vocк Nгo Estб no local indicado");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AA, "{FF0000}[ERRO]: Vocк Nгo Estб em um Veнculo");
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO]: %s Reparou o Veнculo", pname);
SendClientMessageToAll(0x00F400AA, string);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
if(!strcmp(cmdtext, "/reparar", true))
{
if(!IsPlayerInAnyVehicle(playerid))
{
return SendClientMessage(playerid, 0xAA3333AA, "{FF0000}[ERRO]: Vocк Nгo Estб em um Veнculo");
}
if(IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z))
{
return SendClientMessage(playerid, 0xAA3333AA,"{FF0000}[ERRO]: Vocк Nгo Estб no Local Correto Para Reparar");
}
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO]: %s Reparou o Veнculo", pname);
SendClientMessageToAll(0x00F400AA, string);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
pawn Код:
|
if(!strcmp(cmdtext, "/reparar", true))
{
if(IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)) return SendClientMessage(playerid, 0xAA3333AA, "Vocк nгo estб no local para Reparar!");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xAA3333AA, "{FF0000}[ERRO]: Vocк Nгo Estб em um Veнculo");
new pname[MAX_PLAYER_NAME];
new string [256];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "[INFO]: %s Reparou o Veнculo", pname);
SendClientMessageToAll(0x00F400AA, string);
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
RepairVehicle(GetPlayerVehicleID(playerid));
return 1;
}
Sim poderia, mas voce usou mais cйlulas, e com isso seu GM fica muito grande.
Olhe a diferenзa com esse aki \/ PHP код:
|