[POMOC] Registriranje vozila

Započeo OptX, Avgust 21, 2011, 21:32:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

OptX

Skripta koju koristim: Noxicus | Pro Gaming (EDITAM)
Detaljan opis problema: Kad idem registrirat vozilo, pise mi "Nemas dovoljno novca za registaciju (2500$)!", a zapravo imam i vise novca od 2500$
Dio skripte: COMMAND:registrujvozilo(playerid,params[])
{
new string[128];
if(Carlist[playerid][Typ] != -1)
{
if(IsPlayerInRangeOfPoint(playerid, 2.1, 362.8651,169.8358,1025.7964))
{
if(PlayerInfo[playerid][pOvjeraPapira] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Nisi ovjerio papire!");
return 1;
}
if(PlayerInfo[playerid][pAccount] < 2500)
{
SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za registaciju (2500$)!");
return 1;
}
if(PlayerInfo[playerid][pOvjeraPapira] == 1)
{
SendClientMessage(playerid, 0x0080C0FF, "Registrovao si vozilo!");
if(PlayerInfo[playerid][pOrigin] == 1)
{

new randomtablice = 50 + random(900);
if(PlayerInfo[playerid][pOrigin] == 1) { format(string, sizeof(string), "BiH - %d",randomtablice);
}
else if(PlayerInfo[playerid][pOrigin] == 2) { format(string, sizeof(string), "SR - %d",randomtablice);
}
else if(PlayerInfo[playerid][pOrigin] == 3) { format(string, sizeof(string), "HR - %d",randomtablice);
}
else if(PlayerInfo[playerid][pOrigin] == 4) { format(string, sizeof(string), "CG - %d",randomtablice);
}
else if(PlayerInfo[playerid][pOrigin] == 0) { string = "Nema"; }
strmid(Carlist[playerid][BrojRegistracije],string, 0, strlen(string), 255);
SetVehicleNumberPlate(Carlist[playerid][Carid], Carlist[playerid][BrojRegistracije]);
for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice[i][dType] == 4)
{
//payout = 25;
Dionice[i][dKasa1] += 2500/10;
Dionice[i][dKasa2] += 2500/10;
Dionice[i][dKasa3] += 2500/10;
Dionice[i][dKasa4] += 2500/10;
Dionice[i][dKasa5] += 2500/10;
Dionice[i][dKasa6] += 2500/10;
Dionice[i][dKasa7] += 2500/10;
Dionice[i][dKasa8] += 2500/10;
Dionice[i][dKasa9] += 2500/10;
Dionice[i][dKasa10] += 2500/10;
SaveDionice(i);
}
}
PlayerInfo[playerid][pAccount] -= 2500;
VehicleSave(playerid);
PlayerInfo[playerid][pOvjeraPapira] =0;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nisi kod saltera za ovjeru papira!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nisi u osiguranju na salteru za predavanje papira!");
return 1;
}
return 1;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako bude trebalo slikati cu!
Poslednja Izmena: Avgust 21, 2011, 21:33:15 POSLE PODNE od OptX

dragan12

   COMMAND:registrujvozilo(playerid,params[]) 
   { 
      new string[128]; 
   if(Carlist[playerid][Typ] != -1) 
   { 
         if(IsPlayerInRangeOfPoint(playerid, 2.1, 362.8651,169.8358,1025.7964)) 
         { 
         if(PlayerInfo[playerid][pOvjeraPapira] == 0) 
         { 
            SendClientMessage(playerid, COLOR_GREY, "Nisi ovjerio papire!"); 
         return 1; 
         } 
new playermoney = GetPlayerMoney(playerid);
         if(playermoney < 2500) 
         { 
            SendClientMessage(playerid, COLOR_GREY, "Nemas dovoljno novca za registaciju (2500$)!"); 
         return 1; 
         } 
         if(PlayerInfo[playerid][pOvjeraPapira] == 1) 
         { 
            SendClientMessage(playerid, 0x0080C0FF, "Registrovao si vozilo!"); 
            if(PlayerInfo[playerid][pOrigin] == 1) 
            { 
                 
               new randomtablice = 50 + random(900); 
            if(PlayerInfo[playerid][pOrigin] == 1) { format(string, sizeof(string), "BiH - %d",randomtablice); 
            } 
            else if(PlayerInfo[playerid][pOrigin] == 2) { format(string, sizeof(string), "SR - %d",randomtablice); 
             } 
            else if(PlayerInfo[playerid][pOrigin] == 3) { format(string, sizeof(string), "HR - %d",randomtablice);   
             } 
            else if(PlayerInfo[playerid][pOrigin] == 4) { format(string, sizeof(string), "CG - %d",randomtablice); 
             } 
            else if(PlayerInfo[playerid][pOrigin] == 0) { string = "Nema"; } 
            strmid(Carlist[playerid][BrojRegistracije],string, 0, strlen(string), 255); 
            SetVehicleNumberPlate(Carlist[playerid][Carid], Carlist[playerid][BrojRegistracije]); 
            for(new i = 0; i < sizeof(Dionice); i++) 
               { 
                  if(Dionice<i>[dType] == 4) 
                     { 
                     //payout = 25; 
                        Dionice<i>[dKasa1] += 2500/10; 
                        Dionice<i>[dKasa2] += 2500/10; 
                        Dionice<i>[dKasa3] += 2500/10; 
                        Dionice<i>[dKasa4] += 2500/10; 
                        Dionice<i>[dKasa5] += 2500/10; 
                        Dionice<i>[dKasa6] += 2500/10; 
                        Dionice<i>[dKasa7] += 2500/10; 
                        Dionice<i>[dKasa8] += 2500/10; 
                        Dionice<i>[dKasa9] += 2500/10; 
                        Dionice<i>[dKasa10] += 2500/10; 
                        SaveDionice(i); 
                     } 
               } 
            PlayerInfo[playerid][pAccount] -= 2500; 
            VehicleSave(playerid); 
            PlayerInfo[playerid][pOvjeraPapira] =0; 
            } 
         } 
         else 
         { 
         SendClientMessage(playerid, COLOR_GREY, "Nisi kod saltera za ovjeru papira!"); 
         return 1; 
         } 
   } 
   else 
   { 
   SendClientMessage(playerid, COLOR_GREY, "Nisi u osiguranju na salteru za predavanje papira!"); 
   return 1; 
   } 
   return 1; 
   } 
   return 1; 
   } 

Eto ti se proveravao koliko ima para u banci ;)  Sada provera koliko ima kod sebe