03.03.2015, 14:47
(
Последний раз редактировалось JoshNudock; 03.03.2015 в 14:54.
Причина: AnimacaoEmComa adicionado
)
Alguйm pode me ajudar a retirar esse bug que me irrita, tipo a pessoa vai para o hospital e fica em coma.. na hora de receber alta ela buga.. tipo o meu KillTimer nгo й funcional.. nгo sei pq, entгo desejo ajuda de vocкs para me ajudar a desbugar esse cуdigo, caso esteja bugado, pois ajuda que й bug do SA-MP
Cуdigo:
Comando feito abaixo:
Obs: jб fiz um comando para desativar a "TIMER", mais nгo й nem um pouco funcional(Bug no TIMER!).
Cуdigo:
PHP код:
new animacao_forcada3[MAX_PLAYERS];
if(MedicTime[i] == 1) //Momento que o Timer й iniciado
{
animacao_forcada3[i] = SetTimerEx("AnimacaoEmComa", 1500, true, "i", i);
}
if(MedicTime[i] >= NeedMedicTime[i]) //Momento que o Timer й desativado(na maioria das vezes nгo й funcional)
{
KillTimer(animacao_forcada3[i]);
//Pois executa os cуdigos abaixo, e й executado o KillTimer tambйm mais nгo desativa a anim.
}
forward AnimacaoEmComa(playerid);
public AnimacaoEmComa(playerid)
{
TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 120000, 0);
}
PHP код:
if (strcmp(cmd, "/altadebug", true) == 0)
{
if (IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /altadebug [ID/Nome]");
return true;
}
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
TogglePlayerControllable(giveplayerid, 1);
KillTimer(animacao_forcada3[giveplayerid]);
ClearAnimations(giveplayerid);
SetPlayerSpecialAction(giveplayerid, SPECIAL_ACTION_NONE);
}
return true;
}
}
return true;
}