01.03.2015, 13:13
Bom, percebi agora ao logar no meu servidor, peguei um carro e quando bati ele reparou.
No inicio do GM
No inicio do GM
PHP код:
new Ativado[MAX_PLAYERS] =0;
PHP код:
if(strcmp("/autoreparo", cmdtext, true) == 0)
{
if(AFK[playerid] == true) return SendClientMessage(playerid, CINZA, "{3cff00}[TMF] {FFFFFF}Vocк nгo pode usar Comandos porque estб Ausente.");
if(Ativado[playerid] == 1) {
SendClientMessage(playerid, RED, "{3cff00}[TMF] {FFFFFF}O auto reparo jб estб ativado.");
return 1;
}
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, WHITE, "{3cff00}[TMF] {FFFFFF}Para usar esse comando й preciso estar dentro de um {F60000}veнculo.");
TempoAutoReparar = SetTimerEx("AutoReparar", 1000, true, "i", playerid);
SendClientMessage(playerid, RED, "{3cff00}[TMF] {FFFFFF}Vocк ativou o {F60000}auto reparo! {FFFFFF}Para desativar use {F60000}/autoreparooff.");
Ativado[playerid] =1;
return 1;
}
if(strcmp("/autoreparooff", cmdtext, true) == 0)
{
if(AFK[playerid] == true) return SendClientMessage(playerid, CINZA, "{3cff00}[TMF] {FFFFFF}Vocк nгo pode usar Comandos porque estб Ausente.");
if(Ativado[playerid] == 0) {
SendClientMessage(playerid, RED, "{3cff00}[TMF] {FFFFFF}O auto reparo nгo estб {F60000}ativado!");
return 1;
}
KillTimer(TempoAutoReparar);
SendClientMessage(playerid, WHITE, "{3cff00}[TMF] {FFFFFF}Vocк desativou o {F60000}auto reparo.");
Ativado[playerid] = 0;
return 1;
}
PHP код:
public AutoReparar(playerid) {
if(Ativado[playerid] == 1){ //Fiz isso porque continuava reparando depois de desligar o autoreparo.
RepairVehicle(GetPlayerVehicleID(playerid));
}
return 1;
}