Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- YCMD:editvehicle(playerid, params[], help)
- {
- new vehicleid = GetPlayerVehicleID(playerid), string[256], szQuery[256], option[25], result;
- if(PlayerInfo[playerid][pAdmin] < 6) return 1;
- if(sscanf(params, "s[25]i", option, result)) {
- SCM(playerid, COLOR_GREY, "USAGE: {FFFFFF}/editvehicle <option> <result>");
- SCM(playerid, COLOR_WHITE, "Avaiable: Model, Color1, Color2, Faction, Rank.");
- return 1;
- }
- if(!IsPlayerInAnyVehicle(playerid)) return 1;
- new dbid = GetVehicleID(vehicleid);
- if(ServerVehicles[dbid][vID] == 0) return SCM(playerid, COLOR_GREY, "Acest vehicul nu face parte din baza de date.");
- if(strcmp(option, "model" , true) == 0) {
- if(result < 400 || result > 611) return SCM(playerid, COLOR_GREY, "Modelul vehiculului este invalid.");
- DestroyVehicle(vehicleid);
- CreateVehicle(result, ServerVehicles[dbid][vLocation][0], ServerVehicles[dbid][vLocation][1], ServerVehicles[dbid][vLocation][2], ServerVehicles[dbid][vAngle], ServerVehicles[dbid][vColor][0], ServerVehicles[dbid][vColor][1], -1);
- PutPlayerInVehicleEx(playerid, vehicleid, 0);
- ServerVehicles[dbid][vModel] = result;
- format(string, sizeof(string), "Ai schimbat cu succes modelul acestui vehicul (vID: %d) in: %d.", vehicleid, result);
- SCM(playerid, COLOR_LGREEN, string);
- mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `svehicles` SET `vModel` = '%d' WHERE `vID` = '%d'", result, dbid);
- mysql_query(SQL, szQuery);
- }
- if(strcmp(option, "color1" , true) == 0) {
- if(result < 0 || result > 256) return SCM(playerid, COLOR_GREY, "ID-ul culorii este invalid.");
- ChangeVehicleColorEx(vehicleid, result, ServerVehicles[dbid][vColor][1]);
- ServerVehicles[dbid][vColor][0] = result;
- format(string, sizeof(string), "Ai schimbat cu succes culoarea acestui vehicul (vID: %d) in: %d.", vehicleid, result);
- SCM(playerid, COLOR_LGREEN, string);
- mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `svehicles` SET `Color1` = '%d' WHERE `vID` = '%d'", result, dbid);
- mysql_query(SQL, szQuery);
- }
- if(strcmp(option, "color2" , true) == 0) {
- if(result < 0 || result > 256) return SCM(playerid, COLOR_GREY, "ID-ul culorii este invalid.");
- ChangeVehicleColorEx(vehicleid, ServerVehicles[dbid][vColor][0], result);
- ServerVehicles[dbid][vColor][1] = result;
- format(string, sizeof(string), "Ai schimbat cu succes culoarea acestui vehicul (vID: %d) in: %d.", vehicleid, result);
- SCM(playerid, COLOR_LGREEN, string);
- mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `svehicles` SET `Color2` = '%d' WHERE `vID` = '%d'", result, dbid);
- mysql_query(SQL, szQuery);
- }
- if(strcmp(option, "faction" , true) == 0) {
- ServerVehicles[dbid][vFaction] = result;
- format(string, sizeof(string), "Ai schimbat cu succes id-ul factiunii al acestui vehicul (vID: %d) in: %d.", vehicleid, result);
- SCM(playerid, COLOR_LGREEN, string);
- mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `svehicles` SET `Faction` = '%d' WHERE `vID` = '%d'", result, dbid);
- mysql_query(SQL, szQuery);
- }
- if(strcmp(option, "rank" , true) == 0) {
- ServerVehicles[dbid][vRank] = result;
- format(string, sizeof(string), "Ai schimbat cu succes rank-ul necesar al acestui vehicul (vID: %d) in: %d.", vehicleid, result);
- SCM(playerid, COLOR_LGREEN, string);
- mysql_format(SQL, szQuery, sizeof(szQuery), "UPDATE `svehicles` SET `Rank` = '%d' WHERE `vID` = '%d'", result, dbid);
- mysql_query(SQL, szQuery);
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement