[Ajuda] Colocar o outro que ta na outra pos pra fazer comparaзхes
#7

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Se for o que entendi, essa й uma das formas que й possнvel fazer:

pawn Код:
if(strcmp(cmdtext, "/partnerrob", true) == 0)
{
    new iddocarinha = -1, Float: Poss[3], str[90];
    if(IsPlayerInRangeOfPoint(playerid, 10.0, 2453.3315,-1978.8077,13.5469))
    {
        Poss[0] = 2453.3315;
        Poss[1] = -1978.8077;
        Poss[2] = 13.5469;
    }
    else if(IsPlayerInRangeOfPoint(playerid, 10.0, 2457.8135,-1964.7483,13.5382))
    {
        Poss[0] = 2453.3315;
        Poss[1] = -1978.8077;
        Poss[2] = 13.5469;
    }
    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] */)
        {
            iddocarinha = p;
            break;
        }
    }
    format(str, sizeof(str),"Seu parceiro й o ID %d", iddocarinha);
    SendClientMessage(playerid, -1, str);
    return 1;
}
Desculpe-me qualquer erro, fiz com pressa, rs.
OBS№: Deixei uma verificaзгo comentada ali, que seria pra checar se o jogador que estб no outro lugar й da mesma org/gang/sei lб do jogador que digitou o comando. Achei que seria importante para evitar alguns problemas. Caso for usar, altera para a variбvel que vocк usa.
OBSІ: Vocк havia dito "assalto em dupla" no primeiro post, mas se sua intenзгo й que haja assaltos em grupos, retire o "break" do loop.
Muito obrigado, jб ta dando pra fazeer o que eu queria, sу to com um problema, como faz pra tipo se nгo tiver alguem em um dos dois

if(naotemparceiro) return Vc estб sem parceiro para roubo

Isso se nгo tiver alguem em uma das marcas
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)