11.06.2014, 15:39
Код:
C:\Users\pc1\Desktop\Next Generation Gaming\pawno\include\./commands.pwn(20571) : warning 202: number of arguments does not match definition C:\Users\pc1\Desktop\Next Generation Gaming\pawno\include\./commands.pwn(20872) : warning 202: number of arguments does not match definition C:\Users\pc1\Desktop\Next Generation Gaming\pawno\include\./commands.pwn(20909) : warning 202: number of arguments does not match definition C:\Users\pc1\Desktop\Next Generation Gaming\pawno\include\./commands.pwn(20967) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Warnings.
Код:
CMD:park(playerid, params[]) { new iVehicle = GetPlayerVehicleID(playerid), iBusiness = GetCarBusiness(iVehicle), Float: XYZ[4]; if(iVehicle == GetPVarInt(playerid, "RentedVehicle")) { new Float:x, Float:y, Float:z, Float:health; GetVehicleHealth(iVehicle, health); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessageEx(playerid, COLOR_GREY, "You must be in the driver seat."); if(health < 800) return SendClientMessageEx(playerid, COLOR_GREY, " Your vehicle is too damaged to park it."); if(PlayerInfo[playerid][pLockCar] == GetPlayerVehicleID(playerid)) PlayerInfo[playerid][pLockCar] = INVALID_VEHICLE_ID; GetPlayerPos(playerid, x, y, z); SetTimerEx("ParkRentedVehicle", 1000, false, "iiifff", playerid, iVehicle, GetVehicleModel(iVehicle), x, y, z); SendClientMessageEx (playerid, COLOR_YELLOW, "Do not move to have your vehicle parked!"); return 1; } if (iVehicle != 0 && iBusiness != INVALID_BUSINESS_ID) { if (iBusiness != PlayerInfo[playerid][pBusiness]) return SendClientMessageEx(playerid, COLOR_WHITE, "You're not authorized to park this vehicle."); new iSlot = GetBusinessCarSlot(iVehicle); GetVehiclePos(iVehicle, XYZ[0], XYZ[1], XYZ[2]); GetVehicleZAngle(iVehicle, XYZ[3]); Businesses[iBusiness][bParkPosX][iSlot] = XYZ[0]; Businesses[iBusiness][bParkPosY][iSlot] = XYZ[1]; Businesses[iBusiness][bParkPosZ][iSlot] = XYZ[2]; Businesses[iBusiness][bParkAngle][iSlot] = XYZ[3]; DestroyVehicle(Businesses[iBusiness][bVehID][iSlot]); Businesses[iBusiness][bVehID][iSlot] = CreateVehicle(Businesses[iBusiness][bModel][iSlot], Businesses[iBusiness][bParkPosX][iSlot], Businesses[iBusiness][bParkPosY][iSlot], Businesses[iBusiness][bParkPosZ][iSlot], Businesses[iBusiness][bParkAngle][iSlot], 0, 0, -1); SaveDealershipVehicle(iBusiness, iSlot); //////Error 1 SendClientMessageEx(playerid, COLOR_WHITE, "You've parked this vehicle."); return 1; }
Код:
CMD:editcarprice(playerid, params[]) { if(PlayerInfo[playerid][pBusiness] == INVALID_BUSINESS_ID) { SendClientMessageEx(playerid, COLOR_GREY, "You don't own a business."); } else if(Businesses[PlayerInfo[playerid][pBusiness]][bType] != BUSINESS_TYPE_NEWCARDEALERSHIP && Businesses[PlayerInfo[playerid][pBusiness]][bType] != BUSINESS_TYPE_OLDCARDEALERSHIP) { SendClientMessageEx(playerid, COLOR_GREY, "You don't own a vehicle dealership."); } else if(!IsPlayerInRangeOfPoint(playerid, 5.0, Businesses[PlayerInfo[playerid][pBusiness]][bExtPos][0], Businesses[PlayerInfo[playerid][pBusiness]][bExtPos][1], Businesses[PlayerInfo[playerid][pBusiness]][bExtPos][2])) { SendClientMessageEx(playerid, COLOR_GREY, "You need to be standing near the dealership entrance."); } else if(PlayerInfo[playerid][pBusinessRank] < Businesses[PlayerInfo[playerid][pBusiness]][bMinSupplyRank]) { SendClientMessageEx(playerid, COLOR_GREY, "You aren't high enough rank to edit the car dealership."); } else { new vehicleid, amount; if(sscanf(params, "dd", vehicleid, amount)) { SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /editcarprice [VehicleID] [Price]"); } else if(PlayerInfo[playerid][pBusiness] != GetCarBusiness(vehicleid)) { SendClientMessageEx(playerid, COLOR_GREY, "That vehicle is not part of your dealership."); } else if(amount < 0) { SendClientMessageEx(playerid, COLOR_GREY, "The price can't be set below 0"); } else { new iSlot = GetBusinessCarSlot(vehicleid), Message[128]; Businesses[PlayerInfo[playerid][pBusiness]][bPrice][iSlot] = amount; format(Message, sizeof(Message), "%s For Sale | Price: $%s", GetVehicleName(Businesses[PlayerInfo[playerid][pBusiness]][bVehID][iSlot]), number_format(Businesses[PlayerInfo[playerid][pBusiness]][bPrice][iSlot])); UpdateDynamic3DTextLabelText(Businesses[PlayerInfo[playerid][pBusiness]][bVehicleLabel][iSlot], COLOR_LIGHTBLUE, Message); format(Message, sizeof(Message), "%s price has been set to $%s", GetVehicleName(vehicleid), number_format(amount)); SendClientMessageEx(playerid, COLOR_WHITE, Message); SaveDealershipVehicle(PlayerInfo[playerid][pBusiness], iSlot);////////error 2 } } return 1; }
Код:
CMD:deletecdveh(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 4) { new iBusiness, iVehicle; if(sscanf(params, "ii", iBusiness, iVehicle )) { SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /deletecdveh [business ID] [model id]"); } else if(Businesses[iBusiness][bType] != BUSINESS_TYPE_NEWCARDEALERSHIP && Businesses[iBusiness][bType] != BUSINESS_TYPE_OLDCARDEALERSHIP) { SendClientMessageEx(playerid, COLOR_GRAD2, "Business is not a car dealership!"); } else if(iBusiness != GetCarBusiness(iVehicle)) { SendClientMessageEx(playerid, COLOR_GREY, "That vehicle isn't a dealership vehicle."); } else { new ID = GetBusinessCarSlot(iVehicle); if(Businesses[iBusiness][bVehID][ID] != INVALID_VEHICLE_ID) { if(IsValidDynamic3DTextLabel(Businesses[iBusiness][bVehicleLabel][ID])) DestroyDynamic3DTextLabel(Businesses[iBusiness][bVehicleLabel][ID]); DestroyVehicle(Businesses[iBusiness][bVehID][ID]); Businesses[iBusiness][bModel][ID] = 0; Businesses[iBusiness][bParkPosX][ID] = 0; Businesses[iBusiness][bParkPosY][ID] = 0; Businesses[iBusiness][bParkPosZ][ID] = 0; Businesses[iBusiness][bParkAngle][ID] = 0; Businesses[iBusiness][bVehID][ID] = 0; Businesses[iBusiness][bPrice][ID] = 0; SaveDealershipVehicle(iBusiness, ID); ////////Error 3 return 1; } return SendClientMessageEx(playerid, COLOR_GREY, "The max number of vehicles for this business has been reached."); } } else SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command."); return 1; }
Код:
CMD:createcdveh(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 4) { new iBusiness, iVehicle, iColors[2]; if(sscanf(params, "iiii", iBusiness, iVehicle, iColors[0], iColors[1])) { SendClientMessageEx(playerid, COLOR_GREY, "USAGE: /createcdveh [business ID] [model id] [color 1] [color 2]"); } else if(!(400 <= iVehicle <= 611)) { SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid model specified (model IDs start at 400, and end at 611)."); } else if(IsATrain(iVehicle)) { SendClientMessageEx(playerid, COLOR_GREY, "Trains cannot be spawned during runtime."); } else if(!(0 <= iColors[0] <= 255 && 0 <= iColors[1] <= 255)) { SendClientMessageEx(playerid, COLOR_GRAD2, "Invalid color specified (IDs start at 0, and end at 255)."); } else if(Businesses[iBusiness][bType] != BUSINESS_TYPE_NEWCARDEALERSHIP && Businesses[iBusiness][bType] != BUSINESS_TYPE_OLDCARDEALERSHIP) { SendClientMessageEx(playerid, COLOR_GRAD2, "Business is not a car dealership!"); } else { new Float: fVehPos[4], label[50]; GetPlayerPos(playerid, fVehPos[0], fVehPos[1], fVehPos[2]); GetPlayerFacingAngle(playerid, fVehPos[3]); for (new i; i < MAX_BUSINESS_DEALERSHIP_VEHICLES; i++) { if (Businesses[iBusiness][bVehID][i] == 0) { Businesses[iBusiness][bVehID][i] = CreateVehicle(iVehicle, fVehPos[0], fVehPos[1], fVehPos[2], fVehPos[3], iColors[0], iColors[1], -1); VehicleFuel[Businesses[iBusiness][bVehID][i]] = 100.0; Businesses[iBusiness][bModel][i] = iVehicle; Businesses[iBusiness][bParkPosX][i] = fVehPos[0]; Businesses[iBusiness][bParkPosY][i] = fVehPos[1]; Businesses[iBusiness][bParkPosZ][i] = fVehPos[2]; Businesses[iBusiness][bParkAngle][i] = fVehPos[3]; format(label, sizeof(label), "%s For Sale | Price: $%s", GetVehicleName(Businesses[iBusiness][bVehID][i]), number_format(Businesses[iBusiness][bPrice][i])); Businesses[iBusiness][bVehicleLabel][i] = CreateDynamic3DTextLabel(label,COLOR_LIGHTBLUE,Businesses[iBusiness][bParkPosX][i], Businesses[iBusiness][bParkPosY][i], Businesses[iBusiness][bParkPosZ][i],8.0,INVALID_PLAYER_ID, Businesses[iBusiness][bVehID][i]); Businesses[iBusiness][DealershipVehStock][i] = 1; Vehicle_ResetData(Businesses[iBusiness][bVehID][i]); SaveDealershipVehicle(iBusiness, i);/////Error 4 return 1; } } return SendClientMessageEx(playerid, COLOR_GREY, "The max number of vehicles for this business has been reached."); } }