[Pedido] Sistema de tempo por comando - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Sistema de tempo por comando (
/showthread.php?tid=360404)
Sistema de tempo por comando -
Detonador - 17.07.2012
Olб galera! Preciso de uma ajuda rбpida! Preciso que quando o jogador digitar o comando /comprar logo apуs acabar de ter digitado apareзa para ele:
vocк precisa esperar um minuto para poder comprar algo novamente.
eu estava tentando, mas nгo consegui.
espero a ajuda de vocкs.
obrigado!
Re: Sistema de tempo por comando -
ViictorDaay- - 17.07.2012
pawn Code:
new Viic;//Topo do gamemode
forward Viic;//Topo do gamemode
/*
Bote isso no comando
*/
if(Viic== 1)//
{
SendClientMessage(playerid,0xFFFFFFFF,"Espere 1 minuto para usar o comando novamente!");
return 1;
}
else
{
/*
Funзгo que o comando ira fazer exemplo
SendClientMessage(playerid,0xFFFFFFFF,"Olб testando");
*/
Viic = 1; // Definida no inicio do gamemode
SetTimer("Viic", 60000, 0);//O Tempo que ira esperar
return 1;
//Final do gamemode
public Viic()
{
SendClientMessage(playerid,0x33FF00FF, "Comando liberado com sucesso!");
Viic = 0;
}
Espero que seja isso abraзos
@Edit
Um jeito mais simples
por Ricop522
pawn Code:
// Bote isso no comando
if(GetPVarInt(playerid, "UsouCMD") == 1) return SendClientMessage(playerid, -1, "Voce ja usou o cmd ");
SetTimerEx("usarcmd",60000,false,"i",playerid);
SetPVarInt(playerid, "UsouCMD" , 1);
//Isso no final do gamemode
forward usarcmd(playerid); public usarcmd(playerid) return SetPVarInt(playerid, "UsouCMD", 0);
Re: Sistema de tempo por comando -
Detonador - 17.07.2012
beleza vou testar baleuzao.
devia ter procurado na net. fikei com preguiзa

valeus aн vou testar e te digo.
abraзos.