EgorTresh 0 Опубликовано 16 марта, 2019 Форумчане, помогите сделать cmd на mxINI, z_cmd. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #meow 64 Опубликовано 16 марта, 2019 В public OnPlayerDisconect if(GetPVarInt(playerid,"CREATEVEH") > 0) { DestroyVehicle(GetPVarInt(playerid,"CREATEVEH")); DeletePVar(playerid,"CREATEVEH"); } Команда addveh CMD:addveh(playerid, params[]) { if(pInfo[playerid][pAdmin] >= 1)// Ваша проверка { if(GetPlayerInterior(playerid) > 0) return true; if(sscanf(params, "ddd", params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: /addveh [id транспорта] [главный цвет] [вторичный цвет]"); if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Неверный ID транспорта! От 400 до 611."); if(params[1] > 255 || params[1] < 0) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: ID цвета от 0 до 255."); if(params[2] > 255 || params[2] < 0) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: ID цвета от 0 до 255."); new Float:X,Float:Y,Float:Z; DestroyVehicle(GetPVarInt(playerid,"CREATEVEH")); DeletePVar(playerid,"CREATEVEH"); GetPlayerPos(playerid, X,Y,Z); new carid = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], 60000); PutPlayerInVehicle(playerid, carid, 0); SetPVarInt(playerid,"CREATEVEH",carid); } return true; } Команда delveh CMD:delveh(playerid, params[]) { if(pInfo[playerid][pAdmin] >= 1)// ваша проверка { if(!GetPVarInt(playerid,"CREATEVEH")) return SendClientMessage(playerid, COLOR_WHITE,"Ошибка: Необходимо создать транспорт!"); DestroyVehicle(GetPVarInt(playerid,"CREATEVEH")); DeletePVar(playerid,"CREATEVEH"); } return true; } 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 EgorTresh 0 Опубликовано 16 марта, 2019 2 минуты назад, #meow сказал: В public OnPlayerDisconect if(GetPVarInt(playerid,"CREATEVEH") > 0) { DestroyVehicle(GetPVarInt(playerid,"CREATEVEH")); DeletePVar(playerid,"CREATEVEH"); } Команда addveh CMD:addveh(playerid, params[]) { if(pInfo[playerid][pAdmin] >= 1)// Ваша проверка { if(GetPlayerInterior(playerid) > 0) return true; if(sscanf(params, "ddd", params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: /addveh [id транспорта] [главный цвет] [вторичный цвет]"); if(params[0] > 611 || params[0] < 400) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: Неверный ID транспорта! От 400 до 611."); if(params[1] > 255 || params[1] < 0) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: ID цвета от 0 до 255."); if(params[2] > 255 || params[2] < 0) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: ID цвета от 0 до 255."); new Float:X,Float:Y,Float:Z; DestroyVehicle(GetPVarInt(playerid,"CREATEVEH")); DeletePVar(playerid,"CREATEVEH"); GetPlayerPos(playerid, X,Y,Z); new carid = CreateVehicle(params[0], X,Y,Z, 0.0, params[1], params[2], 60000); PutPlayerInVehicle(playerid, carid, 0); SetPVarInt(playerid,"CREATEVEH",carid); } return true; } Команда delveh CMD:delveh(playerid, params[]) { if(pInfo[playerid][pAdmin] >= 1)// ваша проверка { if(!GetPVarInt(playerid,"CREATEVEH")) return SendClientMessage(playerid, COLOR_WHITE,"Ошибка: Необходимо создать транспорт!"); DestroyVehicle(GetPVarInt(playerid,"CREATEVEH")); DeletePVar(playerid,"CREATEVEH"); } return true; } Это для авто-рынка? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #meow 64 Опубликовано 16 марта, 2019 Только что, EgorTresh сказал: Это для авто-рынка? Вы зашли в раздел "Помощь по скриптингу", и попросили команду на z_cmd, я вам её предоставил, в вашем первом сообщении не уточняется для чего нужна команда. Напишите что вы хотите, я вас не понимаю... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 EgorTresh 0 Опубликовано 16 марта, 2019 4 минуты назад, #meow сказал: Вы зашли в раздел "Помощь по скриптингу", и попросили команду на z_cmd, я вам её предоставил, в вашем первом сообщении не уточняется для чего нужна команда. Напишите что вы хотите, я вас не понимаю... Команда что-бы выставить авто на продажу на авто-базаре как на Arizona RP/Rodina RP Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 #meow 64 Опубликовано 16 марта, 2019 CMD:addcar(playerid,params[]) { if(PlayerInfo[playerid][pAdmin]<8)return false; new string[650]; if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не в машине."); new idcar, house_price; new Float:X, Float:Y, Float:Z, Float:A; if(sscanf(params, "ii",idcar,house_price)) { SendClientMessage(playerid, -1, "Используйте: /addcar [id car] [цена продажи]"); return 1; } GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); CarInfo[OWNABLECARS][cSell_X]=X; CarInfo[OWNABLECARS][cSell_Y]=Y; CarInfo[OWNABLECARS][cSell_Z]=Z; CarInfo[OWNABLECARS][cSell_A]=A; CarInfo[OWNABLECARS][cPos_X]=X; CarInfo[OWNABLECARS][cPos_Y]=Y; CarInfo[OWNABLECARS][cPos_Z]=Z; CarInfo[OWNABLECARS][cPos_A]=A; CarInfo[OWNABLECARS][cCost]=house_price; CarInfo[OWNABLECARS][cModel]=idcar; string=""; strmid(CarInfo[OWNABLECARS][cOwner],"The State",0,strlen("The State"),28); format(string, 144, "Вы успешно создали машину номер {e7e7e7}%d {ffffff}Стоимость покупки: {e7e7e7}%d",OWNABLECARS+1,CarInfo[OWNABLECARS][cCost]); SendClientMessage(playerid,-1,string); // string=""; format(string,1500,"INSERT INTO `ownable`(`ID`,`Model`,`Sell_X`, `Sell_Y`, `Sell_Z`,`Sell_A`, `Pos_X`, `Pos_Y`, `Pos_Z`, `Pos_A`, \ `Color_1`,`Color_2`,`Owner`,`Cost`,`Keyer`,`OnNumber`,`Register`,`OnRegister`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','%d','The State','The State','The State','The State')", OWNABLECARS+1, CarInfo[OWNABLECARS][cModel], CarInfo[OWNABLECARS][cSell_X], CarInfo[OWNABLECARS][cSell_Y], CarInfo[OWNABLECARS][cSell_Z], CarInfo[OWNABLECARS][cSell_A], CarInfo[OWNABLECARS][cPos_X], CarInfo[OWNABLECARS][cPos_Y], CarInfo[OWNABLECARS][cPos_Z], CarInfo[OWNABLECARS][cPos_A], CarInfo[OWNABLECARS][cCost]); mysql_tquery(mysql, string); OWNABLECARS++; return 1; } Ко всем new new CarInfo[MAX_OWNABLECARS][cInfo]; 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
0 Vlad_Miroshnicov 197 Опубликовано 16 марта, 2019 1 час назад, #meow сказал: CMD:addcar(playerid,params[]) { if(PlayerInfo[playerid][pAdmin]<8)return false; new string[650]; if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не в машине."); new idcar, house_price; new Float:X, Float:Y, Float:Z, Float:A; if(sscanf(params, "ii",idcar,house_price)) { SendClientMessage(playerid, -1, "Используйте: /addcar [id car] [цена продажи]"); return 1; } GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); CarInfo[OWNABLECARS][cSell_X]=X; CarInfo[OWNABLECARS][cSell_Y]=Y; CarInfo[OWNABLECARS][cSell_Z]=Z; CarInfo[OWNABLECARS][cSell_A]=A; CarInfo[OWNABLECARS][cPos_X]=X; CarInfo[OWNABLECARS][cPos_Y]=Y; CarInfo[OWNABLECARS][cPos_Z]=Z; CarInfo[OWNABLECARS][cPos_A]=A; CarInfo[OWNABLECARS][cCost]=house_price; CarInfo[OWNABLECARS][cModel]=idcar; string=""; strmid(CarInfo[OWNABLECARS][cOwner],"The State",0,strlen("The State"),28); format(string, 144, "Вы успешно создали машину номер {e7e7e7}%d {ffffff}Стоимость покупки: {e7e7e7}%d",OWNABLECARS+1,CarInfo[OWNABLECARS][cCost]); SendClientMessage(playerid,-1,string); // string=""; format(string,1500,"INSERT INTO `ownable`(`ID`,`Model`,`Sell_X`, `Sell_Y`, `Sell_Z`,`Sell_A`, `Pos_X`, `Pos_Y`, `Pos_Z`, `Pos_A`, \ `Color_1`,`Color_2`,`Owner`,`Cost`,`Keyer`,`OnNumber`,`Register`,`OnRegister`) VALUES ('%d','%d','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','%.2f','1','1','The State','%d','The State','The State','The State','The State')", OWNABLECARS+1, CarInfo[OWNABLECARS][cModel], CarInfo[OWNABLECARS][cSell_X], CarInfo[OWNABLECARS][cSell_Y], CarInfo[OWNABLECARS][cSell_Z], CarInfo[OWNABLECARS][cSell_A], CarInfo[OWNABLECARS][cPos_X], CarInfo[OWNABLECARS][cPos_Y], CarInfo[OWNABLECARS][cPos_Z], CarInfo[OWNABLECARS][cPos_A], CarInfo[OWNABLECARS][cCost]); mysql_tquery(mysql, string); OWNABLECARS++; return 1; } Ко всем new new CarInfo[MAX_OWNABLECARS][cInfo]; Базу думаю понабиться... автору.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Форумчане, помогите сделать cmd на mxINI, z_cmd.
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты