[POMOC]Oko zlata


Započeo mario_cacic, Jul 03, 2014, 18:22:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
Detaljan opis problema: problem sa komandom znaci zelio bi da mi stavlja golde na banku kao i pare ali ovo neide vako
Dio skripte: //
   if(strcmp(cmd, "/gbank", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {

            if(!IsPlayerInRangeOfPoint(playerid, 5.0,2444.3533,1030.6310,747.1957)) return SendClientMessage(playerid,COLOR_GRAD1,"[PAZNJA] Niste u banci !");
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /gbank [amount]");
            format(string, sizeof(string), "  Imate %dg u Sefu.", PlayerInfo[playerid][pZlatos]);
            SendClientMessage(playerid, COLOR_GRAD3, string);
            return 1;
         }
         new Gold = strval(tmp);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /gbank [amount]");
            format(string, sizeof(string), "  Imate %dg u Sefu.", PlayerInfo[playerid][pZlatos]);
            SendClientMessage(playerid, COLOR_GRAD3, string);
            return 1;
         }
         if(PlayerInfo[playerid][pZlato] == 0)
             {
             SendClientMessage(playerid, COLOR_GREY, "~r~
{FFFFFF}Nemaš Gold-a u Džepu!");
                 return 1;
              }
         if (Gold < 2 && Gold > 100)
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   Nemate toliko golda");
            return 1;
         }
         PlayerInfo[playerid][pZlato] -= Gold;
         new zlatobanka = PlayerInfo[playerid][pZlatos];
         PlayerInfo[playerid][pZlato]=Gold+PlayerInfo[playerid][pZlatos];
         SendClientMessage(playerid, COLOR_WHITE, "|------------------IZJAVA BANKE------------------|");
         format(string, sizeof(string), "  Staro Stanje: $%d", zlatobanka);
         SendClientMessage(playerid, COLOR_GRAD2, string);
         format(string, sizeof(string), "  Deposit Gold: $%d",zlatobanka);
         SendClientMessage(playerid, COLOR_GRAD4, string);
         SendClientMessage(playerid, COLOR_GRAD6, "|------------------------------------------------|");
         format(string, sizeof(string), "  Novo Stanje Gold: $%d", zlatobanka);
         SendClientMessage(playerid, COLOR_WHITE, string);
         return 1;
      }
      return 1;
   }
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Blaeks

*

Madmen

pa ovde je sve u redu, napravio si varijablu za zlato, komandu, sve sto treba, sta nije u redu ?

Pa napravio sam ali nece skine mi zlato ok ali nestavlja na banku :)

       PlayerInfo[playerid][pZlato]=Gold+PlayerInfo[playerid][pZlatos]; ?

Već vidim imaš da ti oduzima zlato a nestavlja ga na banku jer problem praviš? pogledaj malo
pZlato si koristio i u oduzimanju i dodavanju.