[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:
Kod: c
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