delete, eu tinha aqui um algures no meu pastebin que nem lembro como nem quando foi feito, mas espero que sirva:
pawn Код:
#include <a_samp>
new rAtiv[MAX_PLAYERS], Jogador[MAX_PLAYER_NAME], sStr[128];
new rAtivTemp;
forward rAuto(playerid);
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/rAtivar", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFF000AA, "Sу administradores logados na RCON podem usar este comando!");
if(rAtiv[playerid] == 1)
{
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(sStr, sizeof(sStr), "O administrador %s ativou o auto reparo de veiculos", Jogador);
SendClientMessageToAll(0xFFF000AA, sStr);
rAtivTemp = SetTimerEx("rAuto", 500, true, "i", playerid);
rAtiv[playerid]=0;
return SendClientMessage(playerid, 0xFFF000AA, "Modo auto-reparo ativado!");
}
else return SendClientMessage(playerid, 0xFFF000AA, "Auto-reparo jб estava ativado!");
}
if(!strcmp(cmdtext, "/rDesativar", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFF000AA, "Sу administradores logados na RCON podem usar este comando!");
if(rAtiv[playerid] == 0)
{
GetPlayerName(playerid, Jogador, sizeof(Jogador));
format(sStr, sizeof(sStr), "O administrador %s desativou o auto reparo de veiculos", Jogador);
SendClientMessageToAll(0xFFF000AA);
KillTimer(rAtivTemp);
rAitv[playerid]=0;
}
else return SendClientMessage(playerid, 0xFFF000AA, "Auto-reparo jб estava desativado!");
}
return false;
}
public rAuto(playerid)
{
for(new i = 0;i < MAX_PLAYERS; i++)
{
if(IsPlayerInAnyVehicle(i))
{
new veiculo;
veiculo = GetPlayerVehicleID(i);
RepairVehicle(veiculo);
}
}
return true;
}
Nгo testei, script antigo jб.