Ayuda con esto por favor
#3

Quote:
Originally Posted by the_chaoz
al i te falta agregarle
pawn Код:
IsPlayerConnected(i)
aun que dudo que sea por eso
Pues lo probare, lo pongo donde asi??

pawn Код:
IsPlayerConnected()
if(strcmp(cmd, "/reportar", true) == 0)
    {
    new jugadorreportado[256], razon[256], strrazon[256];
    jugadorreportado = strtok(cmdtext, idx);
    razon = strtok(cmdtext, idx);
  new reportado = strval(jugadorreportado);
    if(!strlen(jugadorreportado)) return SendClientMessage(playerid, COLOR_WHITE, "Uso correcto: /Reportar [id] [razon].");
    if(!strlen(razon)) return SendClientMessage(playerid, COLOR_WHITE, "Uso correcto: /Reportar [id] [razon].");
    if(IsPlayerConnected(reportado)) // Si esta conectado el que es reportado
    {
    SendClientMessage(playerid, COLOR_GREEN,"Tu reporte ha sido enviado a los administradores conectados.");
    SendClientMessage(playerid, COLOR_GREEN,"Recuerda que los reportes falsos son motivos de expulsiуn.");
    SendClientMessage(playerid, COLOR_GREEN,"No vuelvas a repetir tu reporte o lo tomaremos como flood y seras sancionado.");
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo[playerid][pAdmin] >=1)
    {
    new NombreJugador[255];
    GetPlayerName(playerid, NombreJugador, 255);
    new NombreReportado[255];
    GetPlayerName(reportado, NombreReportado, 255);
    format(strrazon, sizeof(strrazon), "-> %s [id: %d] reportу a %s [id: %d]. Razуn: %s.", NombreJugador, playerid, NombreReportado, reportado, razon);
    SendClientMessage(i, COLOR_YELLOW, strrazon);
    }
    }
    } // cierre del if(IsPlayerConnected(reportado))
    else // de lo contrario lo decimos
    {
    SendClientMessage(playerid, COLOR_WHITE, "Ese jugador no estб conectado.");
    }
    return 1;
    }
   
    if(strcmp(cmd, "/duda", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
        GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "Use: /duda [Pregunta]");
                return 1;
            }
            format(string, sizeof(string), "Pregunta de %s: %s", sendername, (result));
            ABroadCast(COLOR_ASKQ,string,1);
            SendClientMessage(playerid, COLOR_ASKQ, "Su pregunta a sido enviada a los administradores.");
      }
      return 1;
    }
Reply


Messages In This Thread
Ayuda con esto por favor - by Carlos_Martinez - 23.02.2010, 01:23
Re: Ayuda con esto por favor - by TheChaoz - 23.02.2010, 01:39
Re: Ayuda con esto por favor - by Carlos_Martinez - 23.02.2010, 01:53
Re: Ayuda con esto por favor - by TheChaoz - 23.02.2010, 05:22
Re: Ayuda con esto por favor - by Carlos_Martinez - 23.02.2010, 17:11
Re: Ayuda con esto por favor - by camiloasc1 - 23.02.2010, 20:23

Forum Jump:


Users browsing this thread: 1 Guest(s)