[AJUDA] CMD BUGADO
#1

AJUDA AI GALERA O CMD /SBT TA BUGADO MAIS O /GLOBO NAO ESTA SAO IGUAIS AS ORGS POR FAVOR NAO SEI OQ FAZER '-'

pawn Code:
if(strcmp(cmd, "/globo", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
            if(PlayerInfo[playerid][pMembro] == 9 || PlayerInfo[playerid][pLider] == 9)
            {
              new newcar = GetPlayerVehicleID(playerid);
            if(PlayerInfo[playerid][pMuted] == 1)
                {
                    SendClientMessage(playerid, TEAM_CYAN_COLOR, "Voce nao poder falar, voce foi calado");
                    return 1;
                }
            GetPlayerName(playerid, sendername, sizeof(sendername));
                format(string, sizeof(string), "* %s Anuncia uma noticia!.", sendername);
                DetectorProx(20.0,playerid,string,ROXO);
                if(IsAJornalCar(newcar))
                {
                    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: /noticias [Texto]");
                        return 1;
                    }
                    SendClientMessageToAll(TEAM_GROVE_COLOR, "|___________ Rede Globo News [RGN] ___________|");
                    format(string, sizeof(string), "Reporter: %s: %s", sendername, result);
                    OOCNews(COLOR_WHITE,string);
                    PlayerInfo[playerid][pNewsSkill] ++;
                    if(PlayerInfo[playerid][pNewsSkill] == 10)
                    { SendClientMessage(playerid, COLOR_YELLOW, "* Seu Reporter Agora e cargo 2, logo logo ja pode voar no elicoptero e falar AoVivo."); }
                    else if(PlayerInfo[playerid][pNewsSkill] == 20)
                    { SendClientMessage(playerid, COLOR_YELLOW, "* Seu Reporter Agora e cargo 3, logo logo ja pode voar no elicoptero e falar AoVivo."); }
                    else if(PlayerInfo[playerid][pNewsSkill] == 30)
                    { SendClientMessage(playerid, COLOR_YELLOW, "* O Seu Reporter Agora e cargo 5 e pode fazer coberturas com elicoptero"); }
                    else if(PlayerInfo[playerid][pNewsSkill] == 40)
                    { SendClientMessage(playerid, COLOR_YELLOW, "* O Seu Reporter Agora e cargo 5 e pode conversar AoVivo com quem ele quizer."); }
                }
                else
                {
                  SendClientMessage(playerid, COLOR_GREY, "  Voce nao esta no Jornal ou na Van !");
                  return 1;
                }
            }
            else
            {
              SendClientMessage(playerid, COLOR_GREY, "  Voce nao e um Reporter !");
            }
        }
        return 1;
    }
 if(strcmp(cmd, "/sbt", true) == 0)
  {
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 582 || 488 ) // ID DO CARRRO VAN ou HELI
{
SendClientMessage(playerid, 0x33AA33AA, "Vocк nгo Esta no Carro nB");
}
    if(IsPlayerConnected(playerid))
    {
     if(PlayerInfo[playerid][pMembro] == 27 || PlayerInfo[playerid][pLider] == 27)
     {
       new newcar = GetPlayerVehicleID(playerid);
       if(PlayerInfo[playerid][pMuted] == 1)
      {
        SendClientMessage(playerid, TEAM_CYAN_COLOR, "Voce nao poder falar, voce foi calado");
        return 1;
      }
       GetPlayerName(playerid, sendername, sizeof(sendername));
      format(string, sizeof(string), "* %s Anuncia uma noticia!.", sendername);
      DetectorProx(20.0,playerid,string,ROXO);
      if(IsAJornalCar(newcar))
      {
        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: /noticias [Texto]");
         return 1;
        }
        SendClientMessageToAll(COLOR_DBLUE, "|___________ Sistema Brasileiro de Televisгo [SBT] ___________|");
        format(string, sizeof(string), "Reporter: %s: %s", sendername, result);
        OOCNews(COLOR_WHITE,string);
        PlayerInfo[playerid][pNewsSkill] ++;
        if(PlayerInfo[playerid][pNewsSkill] == 10)
        { SendClientMessage(playerid, COLOR_YELLOW, "* Seu Reporter Agora e cargo 2, logo logo ja pode voar no elicoptero e falar AoVivo."); }
        else if(PlayerInfo[playerid][pNewsSkill] == 20)
        { SendClientMessage(playerid, COLOR_YELLOW, "* Seu Reporter Agora e cargo 3, logo logo ja pode voar no elicoptero e falar AoVivo."); }
        else if(PlayerInfo[playerid][pNewsSkill] == 30)
        { SendClientMessage(playerid, COLOR_YELLOW, "* O Seu Reporter Agora e cargo 5 e pode fazer coberturas com elicoptero"); }
        else if(PlayerInfo[playerid][pNewsSkill] == 40)
        { SendClientMessage(playerid, COLOR_YELLOW, "* O Seu Reporter Agora e cargo 5 e pode conversar AoVivo com quem ele quizer."); }
      }
      else
      {

        return 1;
      }
     }
     else
     {
       SendClientMessage(playerid, COLOR_GREY, "  Voce nao e um Reporter !");
     }
   }
   return 1;
  }
Reply


Messages In This Thread
[AJUDA] CMD BUGADO - by mateusppr - 11.05.2010, 17:38
Re: [AJUDA] CMD BUGADO - by RoamPT - 11.05.2010, 17:44

Forum Jump:


Users browsing this thread: 1 Guest(s)