pawn Код:
#include <a_samp>
new texto_var[MAX_PLAYERS], timer[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/texto", true, 5))
{
texto_var[playerid] = 1;
timer[playerid] = SetTimerEx("MensajesTimer", texto_var[playerid] * 1000, 0, "i", playerid);
MensajesTimer(playerid);
return 1;
}
return 0;
}
forward MensajesTimer(playerid);
public MensajesTimer(playerid)
{
if(texto_var[playerid] == 1)
{
KillTimer(timer[playerid]);
SendClientMessage(playerid, -1, "1 seg.");
timer[playerid] = SetTimerEx("MensajesTimer", texto_var[playerid] * 1000, 0, "i", playerid);
texto_var[playerid]++;
return 1;
}
if(texto_var[playerid] == 2)
{
KillTimer(timer[playerid]);
SendClientMessage(playerid, -1, "2 seg.");
timer[playerid] = SetTimerEx("MensajesTimer", texto_var[playerid] * 1000, 0, "i", playerid);
texto_var[playerid]++;
return 1;
}
if(texto_var[playerid] == 3)
{
KillTimer(timer[playerid]);
SendClientMessage(playerid, -1, "3 seg.");
timer[playerid] = SetTimerEx("MensajesTimer", texto_var[playerid] * 1000, 0, "i", playerid);
texto_var[playerid]++;
return 1;
}
if(texto_var[playerid] == 4)
{
KillTimer(timer[playerid]);
SendClientMessage(playerid, -1, "4 seg.");
timer[playerid] = SetTimerEx("MensajesTimer", texto_var[playerid] * 1000, 0, "i", playerid);
texto_var[playerid]++;
return 1;
}
if(texto_var[playerid] == 5)
{
KillTimer(timer[playerid]);
SendClientMessage(playerid, -1, "5 seg.");
return 1;
}
return 1;
}
No lo probй, pero deberнa funcionar.