Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shone poslato Jul 06, 2011, 17:22:20 POSLE PODNE

Naslov: [Pomoc] /deposit
Poruka od: Shone poslato Jul 06, 2011, 17:22:20 POSLE PODNE
Skripta koju koristim:Edit Bu
Detaljan opis problema: E ovako, moze li mi ko pomoci kada udjem u banku i kucam na salteru /deposit pise mi Niste u banci! A ja sam menjao banku pa me sada zanima gdje da stavim nove koordinate posto ispok komande deposit toga nema. evo Kako meni zgleda

if(strcmp(cmd, "/deposit", true) == 0)
   {
       if(IsPlayerConnected(playerid))
       {
           if(PlayerInfo[playerid][pLocal] != 103)
           {
               SendClientMessage(playerid, COLOR_GREY, "   Niste u banci !");
               return 1;
           }
         tmp = strtok(cmdtext, idx);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /deposit [kolicina]");
            format(string, sizeof(string), "  Imate $%d na vasem racunu.", PlayerInfo[playerid][pAccount]);
            SendClientMessage(playerid, COLOR_GRAD3, string);
            return 1;
         }
         new cashdeposit = strval(tmp);
         if(!strlen(tmp))
         {
            SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /deposit [kolicina]");
            format(string, sizeof(string), "  Imate $%d na vasem racunu.", PlayerInfo[playerid][pAccount]);
            SendClientMessage(playerid, COLOR_GRAD3, string);
            return 1;
         }
         if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
         {
            SendClientMessage(playerid, COLOR_GRAD2, "   Nemate toliko novca");
            return 1;
         }
         SafeGivePlayerMoney(playerid,-cashdeposit);
         new curfunds = PlayerInfo[playerid][pAccount];
         PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount];
         SendClientMessage(playerid, COLOR_WHITE, "|___ NOVOSTI IZ BANKE ___|");
         format(string, sizeof(string), "  Staro Stanje: $%d", curfunds);
         SendClientMessage(playerid, COLOR_GRAD2, string);
         format(string, sizeof(string), "  Deposit: $%d",cashdeposit);
         SendClientMessage(playerid, COLOR_GRAD4, string);
         SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|");
         format(string, sizeof(string), "  Novo stanje: $%d", PlayerInfo[playerid][pAccount]);
         SendClientMessage(playerid, COLOR_WHITE, string);
         return 1;
      }
      return 1;
   }

Hvala Unapred!


Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] /deposit
Poruka od: Filipett poslato Jul 06, 2011, 17:27:56 POSLE PODNE
Zamenis ovo
if(PlayerInfo[playerid][pLocal] != 103)
sa ovim
if(PlayerToPoint(6.0, playerid, x,y,z))            //Ovde promenis ovo x,y,z , da nadjes kordinate koristi /save ako ne imas mnoge tutove ovde na bs
Naslov: Odg: [Pomoc] /deposit
Poruka od: System32 poslato Jul 06, 2011, 17:31:21 POSLE PODNE
ne bolje zamjen sa IsPlayerInRangeOfPoint
Naslov: Odg: [Pomoc] /deposit
Poruka od: Shone poslato Jul 06, 2011, 20:33:01 POSLE PODNE
Nista od to 2 ne radi!