moze pomoc oko atm??

Započeo Plantak, Februar 06, 2010, 02:02:19 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

ovako,moze mi netko rec TOCNO kuda da ubacim ovo???


//----------------------------------[ATM System]-----------------------------------------------
    if(strcmp(cmd, "/atmwithdraw", true) == 0)
    {
       if(IsPlayerConnected(playerid))
       {
            if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
            || PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) ||  PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
            || PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))

       {
            SendClientMessage(playerid, COLOR_GREY, "   Nisi blizu bankomata !");
            return 1;
       }
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
                   SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmwithdraw [kolicina]");
                   format(string, sizeof(string), "  Imas $%d na svojem racunu.", PlayerInfo[playerid][pAccount]);
                   SendClientMessage(playerid, COLOR_GRAD3, string);
                   return 1;
            }
            new cashdeposit = strval(tmp);
            if(!strlen(tmp))
            {
                   SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmwithdraw [kolicina]");
                   format(string, sizeof(string), "  Imas $%d na svojem racunu.", PlayerInfo[playerid][pAccount]);
                   SendClientMessage(playerid, COLOR_GRAD3, string);
                   return 1;
               }
            if (cashdeposit > PlayerInfo[playerid][pAccount] || cashdeposit < 1)
            {
                 SendClientMessage(playerid, COLOR_GRAD2, "   Nemas tako puno novca !");
                 return 1;
            }
            GivePlayerMoney(playerid,cashdeposit);
            PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit;
            format(string, sizeof(string), "  Podigao si $%d sa svog racuna. Ukupno: $%d ", cashdeposit,PlayerInfo[playerid][pAccount]);
            SendClientMessage(playerid, COLOR_YELLOW, string);
            return 1;
       }
       return 1;
    }
    if(strcmp(cmd, "/atmbank", true) == 0 || strcmp(cmd, "/atmdeposit", true) == 0)
    {
          if(IsPlayerConnected(playerid))
          {
               if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
               || PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) ||  PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
               || PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
               {
               SendClientMessage(playerid, COLOR_GREY, "   Nisi blizu bankomata !");
               return 1;
          }
               tmp = strtok(cmdtext, idx);
               if(!strlen(tmp))
               {
                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmbank [kolicina]");
                    format(string, sizeof(string), "  Imas $%d na svom racunu.", PlayerInfo[playerid][pAccount]);
                    SendClientMessage(playerid, COLOR_GRAD3, string);
                    return 1;
               }
               new cashdeposit = strval(tmp);
               if(!strlen(tmp))
               {
                    SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /atmbank [kolicina]");
                    format(string, sizeof(string), "  Imas $%d na svom racunu.", PlayerInfo[playerid][pAccount]);
                    SendClientMessage(playerid, COLOR_GRAD3, string);
                    return 1;
               }
               if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
               {
                    SendClientMessage(playerid, COLOR_GRAD2, "   Nemas tako puno novca");
                    return 1;
               }
               GivePlayerMoney(playerid,-cashdeposit);
               new curfunds = PlayerInfo[playerid][pAccount];
               PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount];
               SendClientMessage(playerid, COLOR_WHITE, "|___ BANK STATMENT ___|");
               format(string, sizeof(string), "  Stara Svota: $%d", curfunds);
               SendClientMessage(playerid, COLOR_GRAD2, string);
               format(string, sizeof(string), "  Stavljeno na racun: $%d",cashdeposit);
               SendClientMessage(playerid, COLOR_GRAD4, string);
               SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
               format(string, sizeof(string), "  Nova Svota: $%d", PlayerInfo[playerid][pAccount]);
               SendClientMessage(playerid, COLOR_WHITE, string);
               return 1;
          }
          return 1;
    }
    if(strcmp(cmd, "/atmbalance", true) == 0)
    {
         if(IsPlayerConnected(playerid))
         {
              if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
              || PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) ||  PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
              || PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
              {
                  SendClientMessage(playerid, COLOR_GREY, "   Nisi blizu bankomata !");
                  return 1;
              }
              format(string, sizeof(string), "  Imas $%d na svom racunu.",PlayerInfo[playerid][pAccount]);
              SendClientMessage(playerid, COLOR_YELLOW, string);
         }
         return 1;
    }
    if(strcmp(cmd, "/atmtransfer", true) == 0 || strcmp(cmd, "/atmwiretransfer", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
             if(PlayerInfo[playerid][pLevel] < 3)
             {
                   SendClientMessage(playerid, COLOR_GRAD1, "   Moras Biti LVL 3 !");
                   return 1;
             }
             if(PlayerToPoint(3.0,playerid,1210.9574,-915.6220,43.0260) || PlayerToPoint(3.0,playerid,589.3055,-1253.3296,18.2150)
             || PlayerToPoint(3.0,playerid,1135.3281,-1471.9373,15.7919) ||  PlayerToPoint(3.0,playerid,1137.1283,-1630.1025,13.8844)
             || PlayerToPoint(3.0,playerid,1929.3414,-1769.5410,13.5469))
             {
                  SendClientMessage(playerid, COLOR_GREY, "   Nisi blizu bankomata !");
                  return 1;
             }
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp))
             {
                  SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /atmtransfer [playerid/PartOfName] [kolicina]");
                  return 1;
             }
             giveplayerid = ReturnUser(tmp);
             tmp = strtok(cmdtext, idx);
             if(!strlen(tmp))
             {
                  SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /atmtransfer [playerid/PartOfName] [kolicina]");
                  return 1;
             }
             moneys = strval(tmp);
             if (IsPlayerConnected(giveplayerid))
             {
                  if(giveplayerid != INVALID_PLAYER_ID)
                  {
                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        playermoney = PlayerInfo[playerid][pAccount] ;
                        if (moneys > 0 && playermoney >= moneys)
                        {
                              PlayerInfo[playerid][pAccount] -= moneys;
                              PlayerInfo[giveplayerid][pAccount] += moneys;
                              format(string, sizeof(string), "   Prebacio si $%d na %s racun", moneys, giveplayer,giveplayerid);
                              PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                              SendClientMessage(playerid, COLOR_GRAD1, string);
                              format(string, sizeof(string), "   Dobio si $%d na svoj racun od %s", moneys, sendername, playerid);
                              SendClientMessage(giveplayerid, COLOR_GRAD1, string);
                              format(string, sizeof(string), "%s prebacio si $%d na %s", sendername, moneys, giveplayer);
                              if(moneys >= 500000)
                              {
                                   ABroadCast(COLOR_YELLOW,string,1);
                              }
                              printf("%s", string);
                              PayLog(string);
                              PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
                              }
                              else
                              {
                                   SendClientMessage(playerid, COLOR_GRAD1, "   Nepravilna svota transakcije.");
                              }
                       }
                }
                else
                {
                    format(string, sizeof(string), "   %d igrac nije aktivan.", giveplayerid);
                    SendClientMessage(playerid, COLOR_GRAD1, string);
                }
        }
        return 1;
    }

To stavis pod pulic OnPlayerCommandText. ;)
I sljedeci put koristi [code][/code]

e tnx puno
jos mi samo reci dali budu bankomati vec ubaceni ili ih ja jos moram ubacit :D


Plantak, gdje si nabavio te bankomate?

pa tu negdje na tom forumu sam ih naso :D zasto?