25.12.2014, 16:39
pawn Код:
CMD:partnerrob(playerid) {
if (assaltandopartner[playerid] == 1) return SendClientMessage (playerid , COLOR_RED , "Vocк jб estб fazendo partnerrob" );
new iddocarinha[3] = -1, Float: Poss[3], str[90];
if(IsPlayerInRangeOfPoint(playerid, 10.0, 2453.3315,-1978.8077,13.5469))
{
Poss[0] = 2457.8135;
Poss[1] =-1964.7483;
Poss[2] = 13.5382;
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 2457.8135,-1964.7483,13.5382))
{
Poss[0] = 2453.3315;
Poss[1] = -1978.8077;
Poss[2] = 13.5469;
}
new i;
for(new p = 0; p < MAX_PLAYERS; p++)
{
if(IsPlayerInRangeOfPoint(p, 10.0, Poss[0], Poss[1], Poss[2]) /* && PlayerInfo[p][Org] == PlayerInfo[playerid][Org] */)
{
if(i == 3) break;
iddocarinha[i] = p;
i++;
}
}
if(i != 3) return SendClientMessage(playerid,COLOR_RED,"Vocк precisa de no total de mais 3 parceiro na outra marca para comeзar o roubo!");
//if(iddocarinha == -1) return SendClientMessage(playerid,COLOR_RED,"Vocк precisa de um parceiro na outra marca para comeзar o roubo!");
if (IsACop(playerid) || IsACop(iddocarinha) ) return SendClientMessage (playerid , COLOR_RED , "COPs nгo podem usar esse comando!" );
format(str, sizeof(str),"Seus parceiros sгo os IDs %d, %d e %d", iddocarinha[0], iddocarinha[1], iddocarinha[2]);
SendClientMessage(playerid, -1, str);
assaltandopartner[playerid] = 1;
timepartnerrob[playerid] = 60;
//aqui teras que criar outras variaveis para guardar os outros 3 assaltantes...
//exemplo: new assaltandopartner[3][MAX_PLAYERS];
assaltandopartner[0][iddocarinha[0]] = 1;
assaltandopartner[1][iddocarinha[1]] = 1;
assaltandopartner[2][iddocarinha[2]] = 1;
//mesma coisa serve para a outra variavel timepartnerrob
//assaltandopartner[iddocarinha] = 1;
//timepartnerrob[iddocarinha] = 60;
return 1;
}

