Quote:
Originally Posted by dMagnus
Eu fiz esse aqui, me corrijam se tiver algo errado, nгo testei, mas compilei, estб sem erros.
pawn Код:
forward Contar(); new bool:Contando, TimerContar, Countdown; public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/contar", cmdtext, true, 10) == 0) { if(!Contando) { new iStr[60]; static pName[24]; GetPlayerName(playerid, pName, 24); format(iStr, sizeof(iStr),"INFO: %s comeзou uma contagem!", pName); SendClientMessageToAll(0x008000AA, iStr); TimerContar = SetTimer("Contar", 1000, 1); Contando = true; } if(Contando) { SendClientMessage(playerid, -1, "INFO: Erro! Uma contagem jб estб sendo feita."); } return 1; } return 0; }
public Contar() { switch(Countdown) { case 1: { Countdown ++; SendClientMessageToAll(0x008000AA, "Contagem: 5"); } case 2: { Countdown ++; SendClientMessageToAll(0x008000AA, "Contagem: 4"); } case 3: { Countdown ++; SendClientMessageToAll(0x008000AA, "Contagem: 3"); } case 4: { Countdown ++; SendClientMessageToAll(0x008000AA, "Contagem: 2"); } case 5: { Countdown ++; SendClientMessageToAll(0x008000AA, "Contagem: 1"); } case 6: { Countdown = 1; //Killar(); KillTimer(TimerContar); SendClientMessageToAll(0x008000AA, "Contagem: Go Go Go"); Contando = false; } } return 1; }
|
Sim, estб errado. Alйm de estar errado, vocк usou linhas em vгo.