Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum pInfo
- {
- pLevel,
- pPcarkey,
- pPcarkey2,
- pPcarkey3,
- }
- public OnPlayerConnect(playerid)
- {
- GotCar[playerid] = false;
- PlayerInfo[playerid][pLevel] = 0;
- PlayerInfo[playerid][pPcarkey] = -1;
- PlayerInfo[playerid][pPcarkey2] = -1;
- PlayerInfo[playerid][pPcarkey3] = -1;
- for(new h = carsonserver; h < sizeof(CarInfo); h++)
- {
- SetVehicleParamsForPlayer(h,playerid,0,CarInfo[h][cLock]);
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmd, "/acreatecar", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(GotCar[playerid]) return SendClientMessage(playerid, -1, "You already took the money.");
- if(PlayerInfo[playerid][pLevel] < 3)
- {
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");
- return 1;
- }
- new car;
- car = strval(tmp);
- if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_WHITE, " Vehicle Number can't be below 400 or above 611 !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");
- return 1;
- }
- new color1;
- color1 = strval(tmp);
- if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 126 !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");
- return 1;
- }
- new color2;
- color2 = strval(tmp);
- if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 126 !"); return 1; }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2] [Pretul]");
- return 1;
- }
- new value;
- value = strval(tmp);
- new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z);
- new thiscar = CreateVehicle(car,X,Y,Z,1,color1,color2,99999999);
- format(CarInfo[thiscar][cLicense], 32 ,"ForSale");
- SetVehicleNumberPlate(vehid,CarInfo[thiscar][cLicense]);
- CarInfo[thiscar][cOwned] = 0; CarInfo[thiscar][cModel] = car; CarInfo[thiscar][cColorOne] = color1; CarInfo[thiscar][cColorTwo] = color2;
- CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1;
- CarInfo[thiscar][cValue] = value; CarInfo[thiscar][cLock] = 0; CarInfo[thiscar][paintjob] = -1; LoadComponents(thiscar);
- PutPlayerInVehicle(playerid,thiscar,0);
- strmid(CarInfo[vehid][cOwner], "Dealership", 0, strlen("Dealership"), 999);
- format(CarInfo[thiscar][cDescription], 32, "%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- format(string, sizeof(string), " Masina %d a fost creata cu succes!.", thiscar);
- SendClientMessage(playerid, COLOR_BLUE, string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, " You're not authorized to use that command !");
- return 1;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement