[Problema]Sistema de paga a facc por payday
#1

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;
}
Reply
#2

que errores te vienen?
Reply
#3

Como cuando no se cierran ''}''.

que vienen manada de errores, que no son, utilizo el GM de CM.
Reply
#4

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)