Help With My Car System
#1

Код:
	if(strcmp(cmd, "/createveh", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if (PlayerInfo[playerid][pAdmin] < 1337)
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "** you are not authorized to use that command!");
			    return 1;
			}
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
				return 1;
			}
            new caridd = 1;
            new model = GetVehicleModel(idcar);
			new car;
   			new Float:x,Float:y,Float:z;
			new Float:a;
			car = strval(tmp);
			if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "** Vehicle Number can't be below 400 or above 611 !"); return 1; }
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
				return 1;
			}
			new color1;
			color1 = strval(tmp);
			if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, "** Color Number can't be below 0 or above 126 !"); return 1; }
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /veh [carid] [color1] [color2]");
				return 1;
			}
			new color2;
			color2 = strval(tmp);
			if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, "** Color Number can't be below 0 or above 126 !"); return 1; }
			new Float:X,Float:Y,Float:Z;
			GetPlayerPos(playerid, X,Y,Z);
            GetVehiclePos(caridd, x, y, z);
			GetVehicleZAngle(caridd, a);
			new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
            SendClientMessage(playerid, COLOR_GREY, "** Car Succesfuly Created !");
			for(new mc = 1; mc < sizeof(MainCarInfo); mc++)
			{
			caridd = mc;
			mc = 600;
			}
			format(string, sizeof(string),"MainVehicles/%d.ini",caridd)
			dini_Create(string);


			MainCarInfo[caridd][mcLocationx] = X;
			MainCarInfo[caridd][mcLocationy] = Y;
			MainCarInfo[caridd][mcLocationz] = Z;
			MainCarInfo[caridd][mcAngle] = a;
			MainCarInfo[caridd][mcModel] = car;
            MainCarInfo[caridd][mcForJob] = 0;
            MainCarInfo[caridd][mcForGang] = 0;
            MainCarInfo[caridd][mcOwnable] = 0;
            MainCarInfo[caridd][mcPrice] = 500000;
			MainCarInfo[caridd][mcVirWorld] = 0;
			MainCarInfo[caridd][mcPaintjob] = 999;
			MainCarInfo[caridd][mcColorOne] = color1;
			MainCarInfo[caridd][mcColorTwo] = color2;
			MainCarInfo[caridd][mcComponent0] = 0;
			MainCarInfo[caridd][mcComponent1] = 0;
			MainCarInfo[caridd][mcComponent2] = 0;
			MainCarInfo[caridd][mcComponent3] = 0;
			MainCarInfo[caridd][mcComponent4] = 0;
			MainCarInfo[caridd][mcComponent5] = 0;
			MainCarInfo[caridd][mcComponent6] = 0;
			MainCarInfo[caridd][mcComponent7] = 0;
			MainCarInfo[caridd][mcComponent8] = 0;
			MainCarInfo[caridd][mcComponent9] = 0;
			MainCarInfo[caridd][mcComponent10] = 0;
			MainCarInfo[caridd][mcComponent11] = 0;
			MainCarInfo[caridd][mcComponent12] = 0;
			MainCarInfo[caridd][mcComponent13] = 0;
        //    caridd++;
			CreateVehicle(MainCarInfo[car][cModel],MainCarInfo[caridd][mcLocationx],MainCarInfo[caridd][mcLocationy],MainCarInfo[caridd][mcLocationz],90.0,1,1,30000);
			OnPropUpdate(4,caridd);
		}
		return 1;
	}
This CMD only saves 1.ini
Sorry For My Bad English :S
Reply
#2

What are you trying to do with this code:
pawn Код:
for(new mc = 1; mc < sizeof(MainCarInfo); mc++)
            {
            caridd = mc;
            mc = 600;
            }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)