[Ajuda] Restringindo comando.. -
Felipe_Wesker - 10.05.2011
Depois de muito tentar fazer o /bomba com o botao de atirar, resolvi fazer ele com um certo cmd " /detonar " Quem souber como faz pf me ajude.. Mas oq quero agora tmb й por o /bomba em 2 orgs. Mas sу tem em 1 org (Hitman)
Queria por esse comando ao player 22 tmb " if(PlayerInfo[playerid][pMember] == 22) "
pawn Код:
if(!strcmp(cmd,"/bomba",true))
{
new dinid,Float:x,Float:y,Float:z;
if(BombTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa esperar 4 minutos para usar esse comando denovo !");
return 1;
}
if(PlayerInfo[playerid][pMember] == 8)
{
GetPlayerPos(playerid,x,y,z);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("CriarExplosaos",8000,false,"fffdf",x,y,z,10,2000.0);
SetTimerEx("CriarExplosaoss",8000,false,"fffdf",x,y,z,10,2000.0);
GivePlayerGP(playerid, 0);
dinid = CreateDynamicObject(1654,x+1,y,z-0.8,0,0,0);
SetTimerEx("DestruirObjetos",8000,false,"d",dinid);
SendClientMessage(playerid,COLOR_YELLOW,"[Believe RP] Vocк armou a bomba: Use o botгo de atirar para detona-la");
BombTime[playerid] = 1;
SetTimerEx("BombTimer", 240000, false, "i", playerid);
WantedPoints[playerid]+=1;
SetPlayerCriminal(playerid,255,"Atentado terrorista");
}
else return SendClientMessage(playerid, COLOR_GREY,"Vocк nгo й membro dos Hitmans.");
return 1;
}
Re: Restringindo comando.. -
Eriick_OwnZ - 10.05.2011
para o /bomba em 2 organizaзхes utilize.
Код:
if(!strcmp(cmd,"/bomba",true))
{
new dinid,Float:x,Float:y,Float:z;
if(BombTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa esperar 4 minutos para usar esse comando denovo !");
return 1;
}
if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pMember] == IDDAORG))
{
GetPlayerPos(playerid,x,y,z);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("CriarExplosaos",8000,false,"fffdf",x,y,z,10,2000.0);
SetTimerEx("CriarExplosaoss",8000,false,"fffdf",x,y,z,10,2000.0);
GivePlayerGP(playerid, 0);
dinid = CreateDynamicObject(1654,x+1,y,z-0.8,0,0,0);
SetTimerEx("DestruirObjetos",8000,false,"d",dinid);
SendClientMessage(playerid,COLOR_YELLOW,"[Believe RP] Vocк armou a bomba: Use o botгo de atirar para detona-la");
BombTime[playerid] = 1;
SetTimerEx("BombTimer", 240000, false, "i", playerid);
WantedPoints[playerid]+=1;
SetPlayerCriminal(playerid,255,"Atentado terrorista");
}
else return SendClientMessage(playerid, COLOR_GREY,"Vocк nгo й membro dos Hitmans");
return 1;
}
Re: Restringindo comando.. -
Shadoww5 - 10.05.2011
Da forma como vocк falou, Eriick, caso o player nгo seja nem Hitman ou da Al-Qaeda ele receberб a mensagem de que nгo й hitman. Por causa disso estou corrigindo o codigo abaixo:
PHP код:
if(!strcmp(cmd,"/bomba",true))
{
new dinid,Float:x,Float:y,Float:z;
if(BombTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк precisa esperar 4 minutos para usar esse comando denovo !");
return 1;
}
if(PlayerInfo[playerid][pMember] != 8) return SendClientMessage(playerid, COLOR_GREY,"Vocк nгo й membro dos Hitmans");
if(PlayerInfo[playerid][pMember] != 22) return SendClientMessage(playerid,COLOR_GREY,"Vocк nгo й membro da Al-Qaeda");
GetPlayerPos(playerid,x,y,z);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
SetTimerEx("CriarExplosaos",8000,false,"fffdf",x,y,z,10,2000.0);
SetTimerEx("CriarExplosaoss",8000,false,"fffdf",x,y,z,10,2000.0);
dinid = CreateDynamicObject(1654,x+1,y,z-0.8,0,0,0);
SetTimerEx("DestruirObjetos",8000,false,"d",dinid);
SendClientMessage(playerid,COLOR_YELLOW,"[Believe RP] Vocк armou a bomba: Use o botгo de atirar para detona-la");
BombTime[playerid] = 1;
SetTimerEx("BombTimer", 240000, false, "i", playerid);
WantedPoints[playerid]+=1;
SetPlayerCriminal(playerid,255,"Atentado terrorista");
}
return 1;
}
Re: Restringindo comando.. -
Eriick_OwnZ - 10.05.2011
sim,no caso ele poderia utilizar uma else no final dos hitmans e colocar a mesma funзгo mбs com nomes diferentes ^^
no caso do PlayerInfo[playerid][pLider] == 5)
Algo assim ele irб permitir apenas que o Lider 5 e o outro citado utilize o comando.
no caso da else seria mais complexo
Re: [Ajuda] Restringindo comando.. -
Felipe_Wesker - 11.05.2011
aee, vlw !