[ajuda]roubar banco -
brunogysin - 28.08.2010
ola eu tenho o roubar banco no meu gm vo la roubo o banco tudo ok mais eu ganho a grana do banco ne e claro mais quem tiver perto de min ex cop outras org ou ater player normal ganha tb с sei pq eu ja teitei de tudo mais с da certo
os cod a baixo
eu acho que e esse cod ai que tem augo errado
pawn Код:
public Robbank(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid , 30, 1434.5164,-950.4357,-38.5308))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк precisava estar no Banco para receber a grana.");
roubando = 0;
}
for(new i = 0; i < MAX_PLAYERS; i++)
if(PlayerToPoint(30.0, i, 1434.5164,-950.4357,-38.5308))
{
new string[128];
format(string, sizeof(string), "Vocк conseguiu roubar $%d do cofre. Fuja logo!", robmoney[playerid]);
SendClientMessage(i, COLOR_RED, string);
KillTimer(Kils);
GivePlayerMoneyEx(i, robmoney[playerid]);
roubando = 0;
}
return 1;
}
AjudaІ aproveita esse mesno topico
eu tenho o cmd de rouba o banco mais eu queria pra ele roubar o banco so si ele tiver com armas e si tiver um player da mesno organizaзгo dele perto dele intendeu o cmd abaixo
pawn Код:
if(strcmp(cmd,"/roubarbanco",true)==0)
{
if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21)
{
if(!IsPlayerInRangeOfPoint(playerid , 2.0, 1434.5164,-950.4357,-38.5308)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк nгo estб no Banco !");
{
if (roubando == 1)
{
SendClientMessage(playerid, COLOR_RED,"O Banco ja estб sendo Roubado!");
return 1;
}
if(wait == 1)
{
SendClientMessage(playerid, COLOR_RED,"O Banco ja foi Roubado, Espere 5 minutos para Roubar denovo!");
return 1;
}
WantedPoints[playerid]+=4;
SetPlayerCriminal(playerid,255,"Roubo Ao Banco");
//new stringa[256];
//new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s estб tentando roubar o banco.Unidades Policiais, Encaminhem-se ao Banco",playername);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
SetTimerEx("Robbank",60000,0,"i",playerid);
SetTimerEx("roubardenovo",120000,0,"i",playerid);
Kils = SetTimerEx("roubar",4000,1,"i",playerid);
roubando = 1;
wait = 1;
SendClientMessage(playerid,AMARELO, "Fique No Banco por 3 minutos para conseguir pegar o dinheiro!");
new granarob = 10000 + random(80000);
robmoney[playerid] = granarob;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Vocк nгo faz parte de uma Gang !");
}
return 1;
}
Agradeso a quem Responder...
Re: [ajuda]roubar banco -
Macintosh - 28.08.2010
Tipo quando o kr termina de roubar o banco,quem estiver perto dele tambйm ganha a grana que ele roubou!
Re: [ajuda]roubar banco -
TiagoPS - 28.08.2010
A segunda eu nгo sei masi a primeira й pq vc fez um loop para todos os player naquela area faz assim que ira funcionar
pawn Код:
public Robbank(playerid)
{
if(!IsPlayerInRangeOfPoint(playerid , 30, 1434.5164,-950.4357,-38.5308))
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк precisava estar no Banco para receber a grana.");
roubando = 0;
}
if(PlayerToPoint(30.0, playerid, 1434.5164,-950.4357,-38.5308))
{
new string[128];
format(string, sizeof(string), "Vocк conseguiu roubar $%d do cofre. Fuja logo!", robmoney[playerid]);
SendClientMessage(playerid, COLOR_RED, string);
KillTimer(Kils);
GivePlayerMoneyEx(playerid, robmoney[playerid]);
roubando = 0;
}
return 1;
}
Re: [ajuda]roubar banco -
Macintosh - 28.08.2010
Deu celto