Дата: 22.07.2013, Понедельник, 12:59:57 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
FFFUUU
Вообщем просто делаем команду с выбором машин по их id
В public OnPlayerCommandText(playerid, cmdtext[]) добавляем: Код if (strcmp("/v", cmdtext, true) == 0) { new str [2048]; strcat(str, "{FFFFFF}- {AAFFAA}А{FFFFFF}вто\n", 2048 ); ShowPlayerDialog(playerid, 50, DIALOG_STYLE_LIST, "{C6C6C6}VehicleList", str, "Ok","Cancel"); return 1; }
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) добавляем:
Код if(dialogid == 50) { if(response) { new model = strval(inputtext); if(model < 400 || model > 610) { new str [2048]; strcat(str, "{FFFFFF}Самолеты\n", 2048 ); strcat(str, "{AAFFAA}Skimmer {F81414}(460)\n", 2048 ); strcat(str, "{AAFFAA}Rustler {F81414}(476)\n", 2048 ); strcat(str, "{AAFFAA}Beagle {F81414}(511)\n", 2048 ); strcat(str, "{FFFFFF}Мото\n", 2048 ); strcat(str, "{AAFFAA}Bf-400 {F81414}(581)\n", 2048 ); strcat(str, "{AAFFAA}NRG-500 {F81414}(522)\n", 2048 ); strcat(str, "{AAFFAA}PCJ-600 {F81414}(461)\n", 2048 ); strcat(str, "{FFFFFF}Вело\n", 2048 ); strcat(str, "{AAFFAA}Bike {F81414}(509)\n", 2048 ); strcat(str, "{AAFFAA}BMX {F81414}(481)\n", 2048 ); strcat(str, "{AAFFAA}MounTainBike {F81414}(510)\n", 2048 ); strcat(str, "{FFFFFF}Спорт кары\n", 2048 ); strcat(str, "{AAFFAA}Alhpa {F81414}(602)\n", 2048 ); strcat(str, "{AAFFAA}Banshee {F81414}(429)\n", 2048 ); strcat(str, "{AAFFAA}Blista Compact {F81414}(496)\n", 2048 ); strcat(str, "{AAFFAA}Buffalo {F81414}(402)\n", 2048 ); strcat(str, "{AAFFAA}Bullet {F81414}(541)\n", 2048 ); strcat(str, "{AAFFAA}Cheetah {F81414}(415)\n", 2048 ); strcat(str, "{AAFFAA}Club {F81414}(589)\n", 2048 ); strcat(str, "{AAFFAA}Euros {F81414}(587)\n", 2048 ); strcat(str, "{AAFFAA}Infernus {F81414}(411)\n", 2048 ); strcat(str, "{AAFFAA}Jester {F81414}(559)\n", 2048 ); strcat(str, "{FFFFFF}Гос.Авто\n", 2048 ); strcat(str, "{AAFFAA}Enforcer {F81414}(427)\n", 2048 ); strcat(str, "{AAFFAA}FBI Rancher {F81414}(490)\n", 2048 ); strcat(str, "{AAFFAA}Firetruck {F81414}(544)\n", 2048 ); strcat(str, "{FFFFFF}Лодки\n", 2048 ); strcat(str, "{AAFFAA}Reefer {F81414}(453)\n", 2048 ); strcat(str, "{AAFFAA}Predator {F81414}(430)\n", 2048 ); strcat(str, "{AAFFAA}Jetmax {F81414}(493)\n", 2048 ); ShowPlayerDialog(playerid, 50, DIALOG_STYLE_INPUT, "{C6C6C6}VehicleList", str, "Ok","Cancel"); PlayerPlaySound(playerid,1085,0.0,0.0,0.0); } else { new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z); PutPlayerInVehicle(playerid,CreateVehicle(model,X,Y,Z,0,-1,-1,-1),0); PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0); } } } Вот и все теперь заходим вводим команду /v выбираем авто и вводим id нужного вам авто. Названия и id Авто можете дополнить сами Пример добавления: strcat(str, "{AAFFAA}Reefer {F81414}(453)\n", 2048 ); За место Reeferэто название машины меняем его на свое 453 это id этой машины вы меняете его на свое {AAFFAA} это зеленый цвет можете заменить на свой {F81414} это красный цвет можете заменить на свой
После того как это сделали добавляем его в наш диалог. Вот и все. Вот как выглядит:
|