Pomoc oko komande "/napravivozilo"

Započeo [email protected], April 10, 2022, 22:21:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): U pitanu je problem u kojem kada ideš "/napravivozilo" vozilo se kerira ali nije na sell u opce,ako nije problem pomoc oko ovoga lp
Deo skripte:
CMD:napravivozilo(playerid,params[])
	{
	 if(Ulogovan[playerid] == 0 || PlayerInfo[playerid][pReg] == 0) return SCM(playerid,COLOR_RED,"Ne mozete da koristite komande dok se ne ulogujete/registrujete !");
	 if(PlayerInfo[playerid][pAdmin] < 1340) return 1;
	 {
	 new model,cena,col1,col2;
	 if(sscanf(params,"dddd",model,cena,col1,col2)) return SCM(playerid,grey,"KOMANDA: /napravivozilo  [ Model ID ] [ Cena ] [ Boja 1 ] [ Boja2 ]");
	 {
	 if(model < 400 || model > 611) return SCM(playerid,-1,"Vozilo ID 400-611 !");
	 if(col1 < 0 || col1 > 255) return SCM(playerid,-1,"Boja vozila ID 0-255 !");
	 if(col2 < 0 || col2 > 255) return SCM(playerid,-1,"Boja vozila ID 0-255 !");
	 {
	 ServerInfo[sSrvozila] ++;
	 SaveSrv();
	 {
	 new Float:X,Float:Y,Float:Z,Float:A;
	 GetPlayerPos(playerid,X,Y,Z);
	 GetPlayerFacingAngle(playerid,A);
	 new veh[40];
	 GetVehicleName(ServerInfo[sSrvozila],veh,sizeof(veh));
	 AddStaticVehicle(model,X, Y+2 ,Z, A, col1, col2);
	 CarInfo[ServerInfo[sSrvozila]][cPosX] = X;
	 CarInfo[ServerInfo[sSrvozila]][cPosY] = Y;
	 CarInfo[ServerInfo[sSrvozila]][cPosZ] = Z;
	 CarInfo[ServerInfo[sSrvozila]][cPosA] = A;
	 CarInfo[ServerInfo[sSrvozila]][cModel] = model;
	 CarInfo[ServerInfo[sSrvozila]][cCena] = cena;
	 CarInfo[ServerInfo[sSrvozila]][cImaVlasnika] = -1;
	 CarInfo[ServerInfo[sSrvozila]][cProdaja] = 1;
	 strmid(CarInfo[ServerInfo[sSrvozila]][cIme], veh, 0, strlen(veh), 255);
	 strmid(CarInfo[ServerInfo[sSrvozila]][cVlasnik], "Niko", 0, strlen("Niko"), 255);
	 strmid(CarInfo[ServerInfo[sSrvozila]][cTablice], "None", 0, strlen("None"), 255);
	 CarInfo[ServerInfo[sSrvozila]][cCol1] = col1;
	 CarInfo[ServerInfo[sSrvozila]][cCol2] = col2;
	 CarInfo[ServerInfo[sSrvozila]][cCom1] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom2] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom3] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom4] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom5] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom6] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom7] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom8] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom9] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom10] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom11] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom12] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom13] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cCom14] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cLock] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cID] = sSrvozila;
	 CarInfo[ServerInfo[sSrvozila]][cNeaktivnost] = 1;
	 CarInfo[ServerInfo[sSrvozila]][cZaplenjen] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cRegSati] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cReg] = 0;
	 CarInfo[ServerInfo[sSrvozila]][cFuel] = 100;
	 SetVehicleNumberPlate(ServerInfo[sSrvozila],CarInfo[sSrvozila][cTablice]);

	 GetVehicleParamsEx(ServerInfo[sSrvozila], engine, lights, alarm, doors, bonnet, boot, objective);
	 SetVehicleParamsEx(ServerInfo[sSrvozila], 0, 0, alarm, doors, bonnet, boot, objective); // sada ovim postizemo da se motor ugasi tj da ne ide dim iz auspuha
	 vehEngine[ServerInfo[sSrvozila]] = 0; // motor ugasen
	 Fuel[ServerInfo[sSrvozila]] = 100;
	 SacuvajVozilo(ServerInfo[sSrvozila]);
	 new msg[150];
	 new model2[24];
	 GetVehicleName(ServerInfo[sSrvozila],model2,sizeof(model2));
	 format(msg,sizeof(msg),""LYELLOW"Dodali ste auto ID:%d na pijacu (Model: %s , Cena: %d, Boja 1: %d, Boja 2: %d)",ServerInfo[sSrvozila],model2,cena,col1,col2);
	 SCM(playerid,-1,msg);

	 }
	 }
	 }
	 }

	 return 1;
	}


A sta bi trebalo da je sSrvozila? I kreiras vozilo, a nigdje mu ne cuvas ID:
AddStaticVehicle(model,X, Y+2 ,Z, A, col1, col2);