[Problema]Sistema de paga a facc por payday -
juank - 21.01.2012
Bueno estoy colocando el sistema de paga a facciones por payday que publico Joni, pero la cosa es que me manda errores como cuando no cierro alguna ''}''.
Puse que la paga nada mбs la recibiera el Lнder de la facc, por si alguna duda.
pawn Код:
if(PlayerInfo[i][pContract] > 0){PlayerInfo[i][pContract] --;
          // sistema por Joni Paglione
   if(PlayerInfo[i][pMember] == 1) //LSPD
        {
          if(PlayerInfo[i][pLeader] == 8)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de LSPD le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
   if(PlayerInfo[i][pMember] == 24) //FBI
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de FBI le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
  if(PlayerInfo[i][pMember] == 3) //SAEM
        {
          if(PlayerInfo[i][pLeader] == 8)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de SAEM le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 4) //Samur
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de SAMUR le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 6) //TY-LS
        {
          if(PlayerInfo[i][pLeader] == 4)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de TY le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 7) //CP
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de CP le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
      if(PlayerInfo[i][pMember] == 15) //Licencieros
       {
          if(PlayerInfo[i][pLeader] == 5)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de DMV le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
   if(PlayerInfo[i][pMember] == 16) //Gobierno
       {
          if(PlayerInfo[i][pLeader] == 2)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de GOB le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 17) //CNN
       {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de LSTV le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
      }
    }
  SaveAccounts();
  return 1;
}
Y sin agregar eso solo como es originalmente no me va errores, me va CORRECTAMENTE:
pawn Код:
if(PlayerInfo[i][pContract] > 0){PlayerInfo[i][pContract] --;}
        /* // sistema por Joni Paglione
   if(PlayerInfo[i][pMember] == 1) //LSPD
        {
          if(PlayerInfo[i][pLeader] == 8)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de LSPD le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
   if(PlayerInfo[i][pMember] == 24) //FBI
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de FBI le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
  if(PlayerInfo[i][pMember] == 3) //SAEM
        {
          if(PlayerInfo[i][pLeader] == 8)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de SAEM le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 4) //Samur
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de SAMUR le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 6) //TY-LS
        {
          if(PlayerInfo[i][pLeader] == 4)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de TY le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 7) //CP
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de CP le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
      if(PlayerInfo[i][pMember] == 15) //Licencieros
       {
          if(PlayerInfo[i][pLeader] == 5)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de DMV le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
   if(PlayerInfo[i][pMember] == 16) //Gobierno
       {
          if(PlayerInfo[i][pLeader] == 2)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de GOB le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
    if(PlayerInfo[i][pMember] == 17) //CNN
       {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de LSTV le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }*/
        }
      }
    }
  SaveAccounts();
  return 1;
}
Respuesta: [Problema]Sistema de paga a facc por payday -
[Nikk] - 21.01.2012
que errores te vienen?
Respuesta: [Problema]Sistema de paga a facc por payday -
juank - 21.01.2012
Como cuando no se cierran ''}''.
que vienen manada de errores, que no son, utilizo el GM de CM.
Respuesta: [Problema]Sistema de paga a facc por payday -
[Nikk] - 21.01.2012
Proba asi:
pawn Код:
if(PlayerInfo[i][pContract] > 0){PlayerInfo[i][pContract] --;
{
          // sistema por Joni Paglione
   if(PlayerInfo[i][pMember] == 1) //LSPD
        {
          if(PlayerInfo[i][pLeader] == 8)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de LSPD le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
   if(PlayerInfo[i][pMember] == 24) //FBI
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de FBI le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
  if(PlayerInfo[i][pMember] == 3) //SAEM
        {
          if(PlayerInfo[i][pLeader] == 8)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de SAEM le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
    if(PlayerInfo[i][pMember] == 4) //Samur
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de SAMUR le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
    if(PlayerInfo[i][pMember] == 6) //TY-LS
        {
          if(PlayerInfo[i][pLeader] == 4)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de TY le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
    if(PlayerInfo[i][pMember] == 7) //CP
        {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de CP le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
      if(PlayerInfo[i][pMember] == 15) //Licencieros
       {
          if(PlayerInfo[i][pLeader] == 5)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de DMV le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
   if(PlayerInfo[i][pMember] == 16) //Gobierno
       {
          if(PlayerInfo[i][pLeader] == 2)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de GOB le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
    if(PlayerInfo[i][pMember] == 17) //CNN
       {
          if(PlayerInfo[i][pLeader] == 6)
        {
              SendClientMessage(i, COLOR_RED, "|-----------------[Banco Central LS]-------------------|");
            SendClientMessage(i, COLOR_WHITE, "Sr. Le comunicamos de su paga y por usted ser");
            SendClientMessage(i, COLOR_WHITE, "El encargado de LSTV le damos el dinero correspondiente.");
            SendClientMessage(i, COLOR_WHITE, "El dinero fue acreditado a su cuenta: $100000");
            SendClientMessage(i, COLOR_RED, "|-------------------------------------------------------|");
            SafeGivePlayerMoney(i, 100000);
        }
        }
      }
  SaveAccounts();
  return 1;
}