10.12.2011, 00:27
Galera eu tenho um comando /teleportes no meu servidor que й assim...
Tipo o negocio de ter de esperar, e o tempo de esperar para utilizar o comando ta certinho... Sу que ali na mensagem aparece um numero nada ave... algo como "-74235" sendo que deveria aparecer em um intervalo de 60 e 0 segundos...
O que tem de errado?
pawn Code:
if (strcmp("/teleportes", tmpcmd, true, 10) == 0)
{
if (VerificaVW(playerid) == 0) return SendClientMessage(playerid, COR_VERMELHA, "| Neste momento vocк nao pode utilizar /teleportes.");
if (pDataGM[playerid][pDin] < 1000) return SendClientMessage(playerid, COR_VERMELHA, "| Vocк nгo possui o dinheiro necessбrio para se teleportar. [preзo: $1000]");
format(strcgm, sizeof(strcgm), "|| %s(%d) utilizou o comando /teleportes ou /utilitarios para se teleportar.", pName(playerid), playerid); SendClientMessageToAll(COR_AMARELA, strcgm);
new Time;
Time = (60000 - (GetPlayerScore(playerid)*1000));
if(Time < 30000)
{
Time = 30000
}
if(GetTickCount() - UsarComandoTeleportes[playerid] > Time)
{
ShowPlayerDialog(playerid, 65, DIALOG_STYLE_LIST, "Teleporte Categorias", "Los Santos\nSan Fierro\nLas Venturas", "Selecionar", "Cancelar")
UsarComandoTeleportes[playerid] = GetTickCount();
}
else
{
format(strcgm, 64, "| Espere %d segundos para reutilizar o comando!", (60000 - GetTickCount() - UsarComandoTeleportes[playerid])/1000);
SendClientMessage(playerid, COR_VERMELHA, strcgm);
}
return 1;
}
O que tem de errado?