[ajuda] 2 duvidas
#10

to me confundindo aqui, vo te mostrar o code

pawn Код:
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    hiscell = GetPlayerCellPhone(clickedplayerid);
    new name[24];
    GetPlayerName(clickedplayerid,name,24);
    format(corda,sizeof(corda),"Ligar para %s\nMandar SMS para %s",name,name);
    ShowPlayerDialog(playerid,23,2,"Menu do Celular",corda,"Selecionar","Cancelar");
    return true;
}
pawn Код:
if(dialogid == 23)
    {
        if(response)
        {
            if(listitem == 0)//ligar
            {
                cmd_ligar(playerid,"i");
                return true;
            }
continua..
pawn Код:
CMD:ligar(playerid, params[])
{
    if(PlayerInfo[playerid][pCel] > 0 && PlayerInfo[playerid][pAgenda] == 1 && PlayerInfo[playerid][pCreditos] > 0)
    {
        PlayerInfo[playerid][pCelDesligado] = 0;
        mycell = GetPlayerCellPhone(playerid);
        new number;
        if(sscanf(params,"i",number))
            return SendClientMessage(playerid,COLOR_WHITE,"Use /Ligar [Numero]");
        if(number == PlayerInfo[playerid][pCel])
            return SendClientMessage(playerid,COLOR_WHITE,"Vocк nгo pode ligar para si mesmo.");
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(PlayerInfo[i][pCel] == number)
                {
                    if(PlayerInfo[i][pCelDesligado] == 1)
                        return SendClientMessage(playerid,COLOR_WHITE,"Este celular estб desligado.");
                    format(corda,sizeof(corda),"Nova chamada de %s, use /at",pNome(playerid));
                    SendClientMessage(i,COLOR_WHITE,corda);
                    format(corda,sizeof(corda),"O Telefone de %s estб tocando.",pNome(i));
                    ProxDetector(15.0,playerid,corda,COLOR_WHITE);
                    PlayerInfo[playerid][pLigacao] = number;
                    PlayerInfo[playerid][pCreditos] --;
                }
            }
        }
    }
    else return SendClientMessage(playerid,COLOR_WHITE,"Voce nao tem celular, ou nao tem agenda, ou nao tem creditos.");
    return true;
}
como vou colocar o hiscell ali no dialog pra reconhecer o cel do player clicado?
Reply


Messages In This Thread
[ajuda] 2 duvidas - by Jason` - 28.10.2011, 16:24
Re: 2 duvidas - by WLSF - 28.10.2011, 16:28
Re: 2 duvidas - by Ricop522 - 28.10.2011, 16:28
Re: 2 duvidas - by ViniBorn - 28.10.2011, 16:29
Re: 2 duvidas - by Jason` - 28.10.2011, 16:41
Re: 2 duvidas - by Jason` - 28.10.2011, 17:34
Re: 2 duvidas - by Lуs - 28.10.2011, 17:38
Re: 2 duvidas - by Jason` - 28.10.2011, 17:38
Re: 2 duvidas - by Lуs - 28.10.2011, 17:40
Re: 2 duvidas - by Jason` - 28.10.2011, 17:44

Forum Jump:


Users browsing this thread: 2 Guest(s)