[Ajuda]Ver Contratos.
#4

Vocк deve armazenar o ID da vнtima do contrato em uma variбvel global (para que a possa chamar de qualquer lugar do GM) e depois usб-la no comando .


Veja como fazer :


pawn Код:
//No Topo do GM:

new VitimaID[MAX_PLAYERS]; //Uma variбvel array com tamanho igual a MAX_PLAYERS para que cada jogador seja capaz de ter seu prуprio alvo.


//Em um cуdigo no qual o ID do jogador e o ID da vнtima possam ser, ambos, obtidos (provavelmente seria o de aceitar o contrato):


VitimaID[x] = y;  //Sendo x o ID (ou variбvel que o contйm) do jogador "Hitman" e y o ID (ou variбvel que o contйm) do alvo do mesmo.



//Por fim, seu comando /meucontrato ficaria assim:


if(strcmp(cmd, "/meucontrato", true) == 0)
    {
        if(PlayerInfo[playerid][pMembro] != 8 && PlayerInfo[playerid][pLider] != 8)
        {
            SendClientMessage(playerid, COR_EXE, "Vocк nao e um hitman.");
            return 1;
        }
        if(GoChase[playerid] == 999)
        {
            SendClientMessage(playerid,COR_VAGOS,"Voce nao possui um contrato!.");
            return 1;
        }
        new Giver[MAX_PLAYER_NAME];
        GetPlayerName(VitimaID[playerid], Giver, sizeof(Giver));
        format(gstring,128,"<< Seu contrato eo Player %s (ID:%d) >>",Giver,VitimaID[playerid]);
        SendClientMessage(playerid,COLOR_YELLOW,gstring);
        return 1;
    }


Espero ter ajudado .
Reply


Messages In This Thread
[Ajuda]Ver Contratos. - by Leo_Lost - 28.01.2012, 13:15
Re: [Ajuda]Ver Contratos. - by Hardware - 28.01.2012, 13:34
Re : Re: [Ajuda]Ver Contratos. - by Leo_Lost - 28.01.2012, 13:40
Re: [Ajuda]Ver Contratos. - by rjjj - 28.01.2012, 14:04
Re : [Ajuda]Ver Contratos. - by Leo_Lost - 28.01.2012, 14:19

Forum Jump:


Users browsing this thread: 1 Guest(s)