Oko Vehicle System


Započeo MeckaScripter, Avgust 19, 2021, 11:20:21 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Napravio sam svoj Vehicle System i sve radi super, ali kad igrac kupi vozilo, u fajlovima vozilo se uvek zacuva kao id 1, a ja hocu da se zacuva na id koji je kreiraj, id pocinju od 1 do 2000, i ukoliko kad kreiram auto auto se zacuva na fajlu 50 kad kupim to auto ode u file 1 i ne znam kak da popravim, Evo kod:

                case DIALOG_KUPIVOZILO:
		{
		    if(!response)
		    {
		        RemovePlayerFromVehicle(playerid);
		        SCM(playerid, -1, serverboja"[SERVER]: {ffffff}Odbili ste ponudu.");
		    }
		    if(response)
		    {
		        for(new i = 1; i <= vozila; i++)
		        {
		            new ime[128];
					GetPlayerName(playerid, ime, sizeof(ime));
  					if(VehInfo[i][vCena] < GetPlayerMoney(playerid))
     				{
      					if(VehInfo[i][vLevel] < PlayerInfo[playerid][pLevel])
         				{
							if(PlayerInfo[playerid][pVozilo1] == -1)
							{
								PlayerInfo[playerid][pVozilo1] = i;
  								GivePlayerMoney(playerid, -VehInfo[i][vCena]);
				    			VehInfo[i][vOwner] = ime;
						    	VehInfo[i][vEngine] = 0;
						    	VehInfo[i][vLights] = 0;
						    	VehInfo[i][vAlarm] = 0;
						  		VehInfo[i][vBought] = 1;
							    VehInfo[i][vDoor] = 1;
							    VehInfo[i][vBonnet] = 0;
							    VehInfo[i][vBoot] = 0;
							    VehInfo[i][vObj] = 0;
							    VehInfo[i][vFuel] = 100;
							    VehInfo[i][vID] = i;
							    Delete3DTextLabel(vLabel[i]);
							    SCM(playerid, -1, serverboja"[SERVER]: {ffffff}Cestitamo, uspesno ste kupili auto!");
							    SetVehicleParamsEx(i, VehInfo[i][vEngine], VehInfo[i][vLights], VehInfo[i][vAlarm], VehInfo[i] 
[vDoor],VehInfo[i][vBonnet],VehInfo[i][vBoot],VehInfo[i][vObj]);
							    SavePlayer(playerid);
							   	SaveVeh(i);
							    break;
							}
							if(PlayerInfo[playerid][pVozilo2] == -1)
							{
								PlayerInfo[playerid][pVozilo2] = i;
  								GivePlayerMoney(playerid, -VehInfo[i][vCena]);
				    			VehInfo[i][vOwner] = ime;
						    	VehInfo[i][vEngine] = 0;
						    	VehInfo[i][vLights] = 0;
						    	VehInfo[i][vAlarm] = 0;
							    VehInfo[i][vBought] = 1;
							    VehInfo[i][vDoor] = 1;
							    VehInfo[i][vBonnet] = 0;
							    VehInfo[i][vBoot] = 0;
							    VehInfo[i][vObj] = 0;
							    VehInfo[i][vFuel] = 100;
							    VehInfo[i][vID] = i;
							    Delete3DTextLabel(vLabel[i]);
							    SCM(playerid, -1, serverboja"[SERVER]: {ffffff}Cestitki, uspesno kupivte avtomobil!");
							    SetVehicleParamsEx(i, VehInfo[i][vEngine], VehInfo[i][vLights], VehInfo[i][vAlarm], VehInfo[i][vDoor],VehInfo[i][vBonnet],VehInfo[i][vBoot],VehInfo[i][vObj]);
							    SavePlayer(playerid);
							    SaveVeh(i);
							    break;
							}
							else
							{
								SCM(playerid, -1, "{ff0000}[SERVER]: {ffffff}Nemate slot za auto!");
								RemovePlayerFromVehicle(playerid);
								break;
							}
						}
						else
						{
	    					SCM(playerid, -1, "{ff0000}[SERVER]: {ffffff}Niste dovoljno veliki level!");
	    					RemovePlayerFromVehicle(playerid);
	    					break;
						}
     				}
     				else
					{
						SCM(playerid, -1, "{ff0000}[SERVER]: {ffffff}Nemate dovoljno novca!");
 						RemovePlayerFromVehicle(playerid);
 						break;
					}
				}
    		}
    	}
	}
Poslednja Izmena: Avgust 20, 2021, 17:25:07 POSLE PODNE od M Ө M Σ N Z I