07.09.2011, 18:33
Код:
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; }
Sorry For My Bad English :S