/Cb e /Db -
Wendell - 06.03.2013
Tou com um problema , quero colocar esse comando para sу poder usar o /cb de 3 em 3 minutos e para nгo ser usado em interior , alguem ajuda ? Obrigado .
pawn Код:
if(!strcmp(cmdtext, "/cb", true))
{
if(PlayerInfo[playerid][pJailed] != 0)
{
SCM(playerid,COLOR_GREY," Vocк nгo pode usar /cb na cadeia!");
return 1;
}
if(PlayerPaintballing[playerid] != 0)
{
SCM(playerid,COLOR_GREY," Vocк nгo pode usar /cb no evento!");
return 1;
}
if(PlayerInfo[playerid][pMembro] != 6 && PlayerInfo[playerid][pLider] != 6 && PlayerInfo[playerid][pMembro] != 15 && PlayerInfo[playerid][pLider] != 15)
{
SCM(playerid, COLOR_GREY, "Vocк nгo й do Taliban/Al'Qaeda");
return 1;
}
GetPlayerPos(playerid, bx[playerid], by[playerid], bz[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, "Bomba Plantada com Sucesso, /db para Detona-la OBS:Coloque 1 por vez!!!");
bomba[playerid] = CreateObject(1654, bx[playerid]+1, by[playerid], bz[playerid]-0.8, 0.0, 0.0, 0.0, 100);
return 1;
}
if(!strcmp(cmdtext, "/db", true))
{
if(PlayerInfo[playerid][pJailed] != 0)
{
SCM(playerid,COLOR_GREY," Vocк nгo pode usar bomba na cadeia!");
return 1;
}
if(PlayerPaintballing[playerid] != 0)
{
SCM(playerid,COLOR_GREY," Vocк nгo pode usar bomba no evento!");
return 1;
}
if(PlayerInfo[playerid][pMembro] != 6 && PlayerInfo[playerid][pLider] != 6 && PlayerInfo[playerid][pMembro] != 15 && PlayerInfo[playerid][pLider] != 15)
{
SCM(playerid, COLOR_GREY, "Vocк nгo й do Taliban/Al'Qaeda");
return 1;
}
DestroyObject( bomba[playerid]);
CreateExplosion(bx[playerid], by[playerid], bz[playerid], 10, 2000);
CreateExplosion(bx[playerid]+2, by[playerid]+2, bz[playerid]+2, 10, 2000);
CreateExplosion(bx[playerid]+3, by[playerid]+3, bz[playerid]+3, 10, 2000);
GameTextForPlayer(playerid,"~r~Bomba~w~ detonada com sucesso.", 3000, 5);
return 1;
}
Re: /Cb e /Db -
Gii - 07.03.2013
pawn Код:
//Topo do GM
new TempoCMD[MAX_PLAYERS];
//No comando
if (GetPlayerInterior(playerid) != 0 )
return SCM(playerid, -1, "Comando nгo pode ser usado dentro de interiores");
if ( gettime() <= TempoCMD[playerid] )
return SCM(playerid, -1, "O comando sу pode ser usado de 3 em 3 minutos!");
// final do comando
TempoCMD[playerid] = gettime() + 180;
Re: /Cb e /Db -
Josma_cmd - 07.03.2013
pawn Код:
if(GetPlayerInterior(playerid) > 0) return SendClientMessage(playerid, 0xE31919FF, "Vocк nгo pode usar esse comando em interiores"); //Pra nгo poder usar o comando
Pro player sу poder usar aro comando de trкs em trкs minutos adiciona:
No seu enum usado no PlayerInfo.
Depois no comando coloca:
pawn Код:
PlayerInfo[playerid][UsouComando] = true;
SetTimerEx("PermitirComando", 30000, "i", playerid); //Altere 30000 pelo valor relativo а 3 minutos que esqueci qual й.
//*~=*~=*~=*~=*~=[ No final do GM ]*~=*~=*~=*~=*~=*~=
forward PermitirComando(playerid);
public PermitirComando(playerid);
{
SendClientMessage(playerid, 0x1E90FF99, "Agora vocк jб pode usar o comando /CB");
PlayerInfo[playerid][UsouComando] = false;
return true;
}
Re: /Cb e /Db -
Supera - 07.03.2013
Topo do gamemode
pawn Код:
new TimerCommand[MAX_PLAYERS];
Dentro do comando
pawn Код:
if(!strcmp(cmdtext, "/cb", true))
{
if(TimmerCommand[playerid] > gettime()) return SCM(playerid, COLOR_GREY, "Aguarde 3 minutos para usar novamente");
if(GetPlayerInterior(playerid) > 0) return SCM(playerid, COLOR_GREY, "Vocк nгo pode usar esse comando em um interior");
if(PlayerInfo[playerid][pJailed] != 0)
{
SCM(playerid,COLOR_GREY," Vocк nгo pode usar /cb na cadeia!");
return 1;
}
if(PlayerPaintballing[playerid] != 0)
{
SCM(playerid,COLOR_GREY," Vocк nгo pode usar /cb no evento!");
return 1;
}
if(PlayerInfo[playerid][pMembro] != 6 && PlayerInfo[playerid][pLider] != 6 && PlayerInfo[playerid][pMembro] != 15 && PlayerInfo[playerid][pLider] != 15)
{
SCM(playerid, COLOR_GREY, "Vocк nгo й do Taliban/Al'Qaeda");
return 1;
}
TimerCommand[playerid] + gettime() + 60*3;
GetPlayerPos(playerid, bx[playerid], by[playerid], bz[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, "Bomba Plantada com Sucesso, /db para Detona-la OBS:Coloque 1 por vez!!!");
bomba[playerid] = CreateObject(1654, bx[playerid]+1, by[playerid], bz[playerid]-0.8, 0.0, 0.0, 0.0, 100);
return 1;
}
Re: /Cb e /Db -
Wendell - 12.03.2013
Quero colocar o /cb para poder criar de 3 em 3 minutos e o /db sу explodir quando estiver digitado /cb por que estб explodindo varias vezes .
Re: /Cb e /Db -
Wendell - 12.03.2013
Ajudaaa !!!