Tempo para reutilizar comando -
GuiKommander - 09.01.2017
PHP код:
if(!strcmp(cmd, "/coletevip", true ))
{
if( pInfo[ playerid ][ PLAYER_VIP ] == 1 )
{
if( coletevip[ playerid ] == 1 )
{
SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Espere um pouco para colocar colete denovo. 5 Min" );
return 1;
}
SetPlayerArmour(playerid, 100 );
SendClientMessage( playerid, 0xFFFFE0FF, "| COLETE | Seu colete foi criado com sucesso!" );
return 1;
}
else
{
//NovaBomba2[ playerid ] = 1;
SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo tem permissгo ou estб na favela!" );
SetTimerEx( "NovaBomba2", 300000, false, "i", playerid );
return 1;
}
}
й o seguinte. quero colocar um Set Timer nesse comando. Tipo o cara da /coletevip ai sу depois de 5min ele da denovo. mais isso ai nao ta indo , ja fiz de todas formas e nгo vai. й incrivel .. obs: ja criei forward(public)
Re: LEIAM PORFAVOR !! URGENTE -
johntrybescripter - 09.01.2017
vc criou a public pra dar killtimer ?
Re: LEIAM PORFAVOR !! URGENTE -
GuiKommander - 09.01.2017
ss . .. .
PHP код:
forward NovaBomba2( playerid );
public NovaBomba2( playerid )
{
coletevip[ playerid ] = 0;
SendClientMessage(playerid, COLOR_SISTEMA, "| INFO | Vocк jб pode colocar colete novamente!" );
return 1;
}
Re: LEIAM PORFAVOR !! URGENTE -
johntrybescripter - 09.01.2017
entгo da killtimer nela
Re: LEIAM PORFAVOR !! URGENTE -
1sbedx - 09.01.2017
Sem o uso de Set Timer.
PHP код:
if (!strcmp(cmd, "/coletevip", true ))
{
if (pInfo[playerid][PLAYER_VIP] == 1)
{
if (coletevip[playerid] >= gettime())
return SendClientMessage(playerid, COLOR_ERRO, "| ERRO | Espere um pouco para colocar colete denovo. 5 Min");
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, 0xFFFFE0FF, "| COLETE | Seu colete foi criado com sucesso!");
coletevip[playerid] = gettime() + 300; // 5 minutos em segundos
return 1;
}
else
{
SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo tem permissгo ou estб na favela!" );
return 1;
}
}
Re: LEIAM PORFAVOR !! URGENTE -
GuiKommander - 09.01.2017
1sbedx, posso deletar a public/forward ? e todas variaveis que criei para fazer a Set Timer ??
Re: LEIAM PORFAVOR !! URGENTE -
1sbedx - 09.01.2017
Quote:
Originally Posted by GuiKommander
1sbedx, posso deletar a public/forward ? e todas variaveis que criei para fazer a Set Timer ??
|
Sim, sу deixa as que vocк for utilizar no comando.
Re: Tempo para reutilizar comando -
Lуs - 09.01.2017
Dк uma olhada na funзгo
GetTickCount.
Creio que fica melhor para se trabalhar com ela.
----------------------------------
Quote:
Originally Posted by LuxurioN™
- O tнtulo de seu tуpico deve resumir o conteъdo de forma clara e objetiva. Ao invйs de usar "Ajuda aqui", "O que hб de errado?", "Й facil" use "Problema com SetPlayerPos", "Nгo consigo ver os objetos", etc.
|
Lуs -
GuiKommander - 09.01.2017
PHP код:
forward NovaBomba2( playerid );
public NovaBomba2( playerid )
{
coletevip[ playerid ] = 0;
SendClientMessage(playerid, COLOR_SISTEMA, "| INFO | Vocк jб pode colocar colete novamente!" );
return 1;
} // Pode deletar isso ?
e deixar essa aqui na gm ?
// No topo do GM :
new
coletevip[ MAX_PLAYERS ]
;
// ---
coletevip[ playerid ] = 0;
----------------------------------
Quote:
Originally Posted by Lуs
Dк uma olhada na funзгo GetTickCount.
Creio que fica melhor para se trabalhar com ela.
|
Dei uma olhada. achei bom o assunto obg
----------------------------------
ue eu fui la testar, e nao deu certo .
quando eu dava qualquer comando aparecia no chat isso:
SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo tem permissгo ou estб na favela!" );
e quando eu dava /coletevip o comando nao ia .
Re: Tempo para reutilizar comando -
IlanZ - 09.01.2017
PHP код:
new bool:coletevip[MAX_PLAYERS] = false;
if(!strcmp(cmd, "/coletevip", true ))
{
if( pInfo[ playerid ][ PLAYER_VIP ] == 1 )
{
if( coletevip[ playerid ] == true ) return SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Espere um pouco para colocar colete denovo. 5 Min" );
SetPlayerArmour(playerid, 100 );
SendClientMessage( playerid, 0xFFFFE0FF, "| COLETE | Seu colete foi criado com sucesso!" );
coletevip[playerid] = true;
SetTimerEx("DesbloquearColete", 300000, false, "i", playerid)
return 1;
}
else
{
//NovaBomba2[ playerid ] = 1;
SendClientMessage( playerid, COLOR_ERRO, "| ERRO | Vocк nгo tem permissгo ou estб na favela!" );
SetTimerEx( "NovaBomba2", 300000, false, "i", playerid );
}
return 1;
}
forward DesbloquearColete(playerid);
public DesbloquearColete(playerid)
{
coletevip[playerid] = false;
return 1;
}
Testa assim .-.