PDA

Просмотр полной версии : [Вопрос] Смена цвета авто



[ForD]
16.01.2014, 21:54
Есть у кого-нибудь скрипт для смены цвета автомобиля в диалоге,тобешь при вводе ид цвета менялся цвет авто. :3

L0ndl3m
16.01.2014, 22:32
В public OnPlayerCommandText:



if(!strcmp(cmdtext, "/vehcolor", true, 9)) // Если другой командный процессор, например DC_CMD, то пишешь CMD:vehcolor(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, 0xFF0000FF, "Вы должны быть в транспорте.");
return true;
}
ShowPlayerDialog(playerid, 501, DIALOG_STYLE_INPUT, "Смена цвета транспорта", "Введите цвет №1", "Далее", "Закрыть");
return true;
}


В public OnDialogResponse:



switch(dialogid)
{
case 501:
{
if(response)
{
SetPVarInt(playerid, "VehColor", strval(inputtext));
ShowPlayerDialog(playerid, 502, DIALOG_STYLE_INPUT, "Смена цвета транспорта", "Введите цвет №2", "Далее", "Закрыть");
}
}
case 502:
{
if(response) ChangeVehicleColor(GetPlayerVehicleID(playerid), GetPVarInt(playerid, "VehColor"), strval(inputtext));
else ShowPlayerDialog(playerid, 501, DIALOG_STYLE_INPUT, "Смена цвета транспорта", "Введите цвет №1", "Далее", "Закрыть");
}
}

[ForD]
16.01.2014, 23:05
В public OnPlayerCommandText:



if(!strcmp(cmdtext, "/vehcolor", true, 9)) // Если другой командный процессор, например DC_CMD, то пишешь CMD:vehcolor(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, 0xFF0000FF, "Вы должны быть в транспорте.");
return true;
}
ShowPlayerDialog(playerid, 501, DIALOG_STYLE_INPUT, "Смена цвета транспорта", "Введите цвет №1", "Далее", "Закрыть");
return true;
}


В public OnDialogResponse:



switch(dialogid)
{
case 501:
{
if(response)
{
SetPVarInt(playerid, "VehColor", strval(inputtext));
ShowPlayerDialog(playerid, 502, DIALOG_STYLE_INPUT, "Смена цвета транспорта", "Введите цвет №2", "Далее", "Закрыть");
}
}
case 502:
{
if(response) ChangeVehicleColor(GetPlayerVehicleID(playerid), GetPVarInt(playerid, "VehColor"), strval(inputtext));
else ShowPlayerDialog(playerid, 501, DIALOG_STYLE_INPUT, "Смена цвета транспорта", "Введите цвет №1", "Далее", "Закрыть");
}
}


Отлично!То что нужно! Только вот не мог бы ты объяснить немного схему дейвствия,до меня не доходит чутка :С

L0ndl3m
16.01.2014, 23:19
Для установки цвета транспорта используется два ID'а. В первом диалоге вписываешь первый ID, например 6 (оранжевый), жмёшь далее, появляется второй диалог, вводишь цифру для второго ID'а, например 0 (чёрный). Для примера сядь в транспорт Bullet и смени на этот цвет. Цвет транспорта изменится на такой:

http://ihost.pro-pawn.ru/image.php?di=D2QG

[ForD]
16.01.2014, 23:33
Для установки цвета транспорта используется два ID'а. В первом диалоге вписываешь первый ID, например 6 (оранжевый), жмёшь далее, появляется второй диалог, вводишь цифру для второго ID'а, например 0 (чёрный). Для примера сядь в транспорт Bullet и смени на этот цвет. Цвет транспорта изменится на такой:

http://ihost.pro-pawn.ru/image.php?di=D2QG

=D

я не об этом хD
В общем,я не понял взаимодействия функции выдачи цвета и пварами,я хочу понять взаимодейвствие ввода текста в диалог и его вывод в функцию,как-то так =D

L0ndl3m
17.01.2014, 00:01
Тык (http://pro-pawn.ru/showthread.php?4776).

strval(inputtext) - ищет в строке число.
SetPVarInt(playerid, "VehColor", strval(inputtext)) - устанавливается игроку числовую переменную со значением введённого числа с диалога.
GetPVarInt(playerid, "VehColor") - получает значение переменной, которые мы записали, когда ввели число в диалог

[ForD]
18.01.2014, 23:24
и снова нужна помощь,немного затупил с массивом :с


new colors[][256] = { // не обращайте внимание на этот дибилизм,просто уже все перепробовал и не доходит до меня :с
{"{000000}1"},{"{FFFFFF}2"},{"{55aaa7}3"},{"{ce575b}4"},{"{58685d}5"},{"{b06c77}6"},{"{f8ad38}7"},{"{7a96ac}8"},{"{dfdec9}9"},{"{81897a}10"},
{"{677776}11"},{"{93948e}12"},{"{7e9689}13"},{"{807c70}14"},{"{e8eac3}15"},{"{bab9a5}16"},{"{73996a}17"},{"{a54549}18"},{"{c55063}19"},{"{d8d5b2}20"},
{"{86979e}21"},{"{a66b67}22"},{"{8e4556}23"},{"{cfc3a9}24"},{"{6c6d65}25"},{"{5b5a55}26"},{"{afb295}27"},{"{77705e}28"},{"{5a6466}29"},{"{a89f82}30"},
{"{64433a}31"},{"{73423d}32"},{"{b5bcb4}33"},{"{a1a58a}34"},{"{96947f}35"},{"{918a6c}36"},{"{5a5b53}37"},{"{5b6656}38"},{"{a8b186}39"},{"{8d9389}40"},
{"{3f3c35}41"},{"{80765d}42"},{"{873b3b}43"},{"{7d3334}44"},{"{3b5741}45"},{"{71413d}46"},{"{aaa176}47"},{"{89815d}48"},{"{c2b894}49"},{"{d6d0b0}50"},
{"{a9a98f}51"},{"{647d67}52"},{"{849283}53"},{"{495261}54"},{"{565b61}55"},{"{9d846e}56"},{"{b0af90}57"},{"{a19273}58"},{"{7a3138}59"},{"{5c6c69}60"},
{"{9e9c83}61"},{"{887554}62"},{"{803c3d}63"},{"{928f7c}64"},{"{cfcda7}65"},{"{d4d27f}66"},{"{6f534f}67"},{"{a7ada1}68"},{"{e1dd9e}69"},{"{d9b79b}70"},
{"{a84645}71"},{"{96a097}72"},{"{6f725d}73"},{"{b6bd93}74"},{"{764040}75"},{"{434842}76"},{"{b0ac89}77"},{"{b5a778}78"},{"{8a473f}79"},{"{375369}80"},
{"{9a555a}81"},{"{aa9c75}82"},{"{ac5359}83"},{"{56665b}84"},{"{786151}85"},{"{995061}86"},{"{60843c}87"},{"{72858b}88"},{"{7c454a}89"},{"{a7a373}90"},
{"{b8b29a}91"},{"{585e5c}92"},{"{827f6e}93"},{"{388a85}94"},{"{4b6566}95"},{"{4c5858}96"},{"{c3c0a1}97"},{"{97a79a}98"},{"{80a999}99"},{"{e1c99d}100"},
{"{6e8c8a}101"},{"{57585c}102"},{"{d6b98d}103"},{"{426d80}104"},{"{a29368}105"},{"{818274}106"},{"{3d717f}107"},{"{b6ab7e}108"},{"{587482}109"},{"{696a62}110"},
{"{8f7d59}111"},{"{a3a091}112"},{"{80948b}113"},{"{786954}114"},{"{72866a}115"},{"{aa4553}116"},{"{53616a}117"},{"{8f4f4f}118"},{"{bfc1b6}119"},{"{938369}120"},
{"{b5a180}121"},{"{763b41}122"},{"{747567}123"},{"{846c50}124"},{"{914b4d}125"},{"{38526b}126"},{"{ef87a2}127"},{"{3c3d38}128"},{"{6cb85d}129"},{"{725a4e}130"},
{"{78acaa}131"},{"{987e59}132"},{"{9b675a}133"},{"{545d4c}134"},{"{706c83}135"},{"{7dc6bd}136"},{"{cb90c6}137"},{"{7fca6f}138"},{"{f7ebc3}139"},{"{9697ab}140"},
{"{c3bda3}141"},{"{bdaf88}142"},{"{cdbf67}143"},{"{ab8e90}144"},{"{a28796}145"},{"{d2ee99}146"},{"{bd8a93}147"},{"{aa6a85}148"},{"{72715c}149"},{"{665b45}150"},
{"{656952}151"},{"{7e926f}152"},{"{7398b5}153"},{"{7da477}154"},{"{6bcf79}155"},{"{65c8a9}156"},{"{e0d59d}157"},{"{c8c5b4}158"},{"{de7c5f}159"},{"{77694c}160"},
{"{5d6d49}161"},{"{d17f74}162"},{"{6f93b3}163"},{"{62b79a}164"},{"{667264}165"},{"{6aa998}166"},{"{6daaa5}167"},{"{aa7faa}168"},{"{875e4a}169"},{"{bfb1b0}170"},
{"{b4a8ac}171"},{"{987f9d}172"},{"{686947}173"},{"{80604b}174"},{"{8e6c50}175"},{"{d8685a}176"},{"{d294a9}177"},{"{bf9899}178"},{"{bb839c}179"},{"{826168}180"},
{"{bd825a}181"},{"{ba6254}182"},{"{d28865}183"},{"{cf7958}184"},{"{c88c84}185"},{"{bba899}186"},{"{4f5847}187"},{"{516b48}188"},{"{6c825b}189"},{"{677c5b}190"},
{"{aa757d}191"},{"{8dca85}192"},{"{d4c7a4}193"},{"{c0bfaa}194"},{"{dfd249}195"},{"{bac775}196"},{"{bdc2a2}197"},{"{babb5e}198"},{"{717caa}199"},{"{7d7b4a}200"},
{"{c1aa74}201"},{"{536370}202"},{"{79936c}203"},{"{606f6c}204"},{"{798f8d}205"},{"{515459}206"},{"{4d585a}207"},{"{677a76}208"},{"{7d99a7}209"},{"{5d7b7d}210"},
{"{6f8b8c}211"},{"{72668a}212"},{"{ac6c53}213"},{"{d3caad}214"},{"{98a053}215"},{"{545945}216"},{"{cc996e}217"},{"{a3caaf}218"},{"{d29779}219"},{"{cc9054}220"},
{"{dd888f}221"},{"{d6c377}222"},{"{d07151}223"},{"{596271}224"},{"{936556}225"},{"{89864f}226"},{"{9cd665}227"},{"{5a765d}228"},{"{d0b858}229"},{"{66b758}230"},
{"{83605a}231"},{"{b79153}232"},{"{c37d9f}233"},{"{bf6791}234"},{"{5b7f51}235"},{"{71894f}236"},{"{5d7166}237"},{"{c3919d}238"},{"{cca470}239"},{"{af6c52}240"},
{"{77c4a4}241"},{"{99c556}242"},{"{9b616f}243"},{"{63bd63}244"},{"{7c5d49}245"},{"{57694f}246"},{"{809ea8}247"},{"{748080}248"},{"{935d5b}249"},{"{90575e}250"},
{"{aaa184}251"},{"{7d7e70}252"},{"{716d62}253"},{"{c9c3a3}254"},{"{9b907a}255"},{"{838786}256"}
};

public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/carcolor", true, 9))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Вы должны быть в транспорте!");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Смена цвета авто", colors, "Ок", "Отмена");
return true;
}
return 0;
}

[ForD]
19.01.2014, 17:03
help me :dntknw:

L0ndl3m
19.01.2014, 17:37
;24394']help me :dntknw:

Поподробнее бы, что ты хочешь.

[ForD]
19.01.2014, 20:05
попробуй скомпилить,у меня там ошибки

L0ndl3m
19.01.2014, 20:10
;24433']попробуй скомпилить,у меня там ошибки

Я это понял, а что именно то ты хочешь из этого сделать, результат-то какой?

[ForD]
19.01.2014, 22:02
Я это понял, а что именно то ты хочешь из этого сделать, результат-то какой?

при показе диалога в основном тексте над полем ввода должны показываться иды цветов по порядку и каждый ид должен иметь определенный цвет,цвет в который будет окрашиваться авто,я цвета пронумировал там уже

L0ndl3m
19.01.2014, 23:46
Бредово конечно, но другого способа я не придумал. Если конечно ты не используешь русифицированный компилятор, в котором можно не ограничивать длину строки: Тык (http://pro-pawn.ru/showthread.php?3586), то вот, держи:

Массив:



new const colors[][] = {
"{000000}1, {FFFFFF}2, {55aaa7}3, {ce575b}4, {58685d}5, {b06c77}6, {f8ad38}7, {7a96ac}8, {dfdec9}9, {81897a}10\n",
"{677776}11, {93948e}12{7e9689}, 13{807c70}, 14{e8eac3}, 15{bab9a5}, 16{73996a}, 17{a54549}, 18{c55063}, 19{d8d5b2}, 20\n",
"{86979e}21, {a66b67}22{8e4556}, 23{cfc3a9}, 24{6c6d65}, 25{5b5a55}, 26{afb295}, 27{77705e}, 28{5a6466}, 29{a89f82}, 30\n",
"{64433a}31, {73423d}32{b5bcb4}, 33{a1a58a}, 34{96947f}, 35{918a6c}, 36{5a5b53}, 37{5b6656}, 38{a8b186}, 39{8d9389}, 40\n",
"{3f3c35}41, {80765d}42{873b3b}, 43{7d3334}, 44{3b5741}, 45{71413d}, 46{aaa176}, 47{89815d}, 48{c2b894}, 49{d6d0b0}, 50\n",
"{a9a98f}51, {647d67}52{849283}, 53{495261}, 54{565b61}, 55{9d846e}, 56{b0af90}, 57{a19273}, 58{7a3138}, 59{5c6c69}, 60\n",
"{9e9c83}61, {887554}62{803c3d}, 63{928f7c}, 64{cfcda7}, 65{d4d27f}, 66{6f534f}, 67{a7ada1}, 68{e1dd9e}, 69{d9b79b}, 70\n",
"{a84645}71, {96a097}72{6f725d}, 73{b6bd93}, 74{764040}, 75{434842}, 76{b0ac89}, 77{b5a778}, 78{8a473f}, 79{375369}, 80\n",
"{9a555a}81, {aa9c75}82{ac5359}, 83{56665b}, 84{786151}, 85{995061}, 86{60843c}, 87{72858b}, 88{7c454a}, 89{a7a373}, 90\n",
"{b8b29a}91, {585e5c}92{827f6e}, 93{388a85}, 94{4b6566}, 95{4c5858}, 96{c3c0a1}, 97{97a79a}, 98{80a999}, 99{e1c99d}, 100\n",
"{6e8c8a}101, {57585c}102{d6b98d}, 103{426d80}, 104{a29368}, 105{818274}, 106{3d717f}, 107{b6ab7e}, 108{587482}, 109{696a62}, 110\n",
"{8f7d59}111, {a3a091}112{80948b}, 113{786954}, 114{72866a}, 115{aa4553}, 116{53616a}, 117{8f4f4f}, 118{bfc1b6}, 119{938369}, 120\n",
"{b5a180}121, {763b41}122{747567}, 123{846c50}, 124{914b4d}, 125{38526b}, 126{ef87a2}, 127{3c3d38}, 128{6cb85d}, 129{725a4e}, 130\n",
"{78acaa}131, {987e59}132{9b675a}, 133{545d4c}, 134{706c83}, 135{7dc6bd}, 136{cb90c6}, 137{7fca6f}, 138{f7ebc3}, 139{9697ab}, 140\n",
"{c3bda3}141, {bdaf88}142{cdbf67}, 143{ab8e90}, 144{a28796}, 145{d2ee99}, 146{bd8a93}, 147{aa6a85}, 148{72715c}, 149{665b45}, 150\n",
"{656952}151, {7e926f}152{7398b5}, 153{7da477}, 154{6bcf79}, 155{65c8a9}, 156{e0d59d}, 157{c8c5b4}, 158{de7c5f}, 159{77694c}, 160\n",
"{5d6d49}161, {d17f74}162{6f93b3}, 163{62b79a}, 164{667264}, 165{6aa998}, 166{6daaa5}, 167{aa7faa}, 168{875e4a}, 169{bfb1b0}, 170\n",
"{b4a8ac}171, {987f9d}172{686947}, 173{80604b}, 174{8e6c50}, 175{d8685a}, 176{d294a9}, 177{bf9899}, 178{bb839c}, 179{826168}, 180\n",
"{bd825a}181, {ba6254}182{d28865}, 183{cf7958}, 184{c88c84}, 185{bba899}, 186{4f5847}, 187{516b48}, 188{6c825b}, 189{677c5b}, 190\n",
"{aa757d}191, {8dca85}192{d4c7a4}, 193{c0bfaa}, 194{dfd249}, 195{bac775}, 196{bdc2a2}, 197{babb5e}, 198{717caa}, 199{7d7b4a}, 200\n",
"{c1aa74}201, {536370}202{79936c}, 203{606f6c}, 204{798f8d}, 205{515459}, 206{4d585a}, 207{677a76}, 208{7d99a7}, 209{5d7b7d}, 210\n",
"{6f8b8c}211, {72668a}212{ac6c53}, 213{d3caad}, 214{98a053}, 215{545945}, 216{cc996e}, 217{a3caaf}, 218{d29779}, 219{cc9054}, 220\n",
"{dd888f}221, {d6c377}222{d07151}, 223{596271}, 224{936556}, 225{89864f}, 226{9cd665}, 227{5a765d}, 228{d0b858}, 229{66b758}, 230\n",
"{83605a}231, {b79153}232{c37d9f}, 233{bf6791}, 234{5b7f51}, 235{71894f}, 236{5d7166}, 237{c3919d}, 238{cca470}, 239{af6c52}, 240\n",
"{77c4a4}241, {99c556}242{9b616f}, 243{63bd63}, 244{7c5d49}, 245{57694f}, 246{809ea8}, 247{748080}, 248{935d5b}, 249{90575e}, 250\n",
"{aaa184}251, {7d7e70}252{716d62}, 253{c9c3a3}, 254{9b907a}, 255{838786}, 256"
};


Команда:



if(!strcmp(cmdtext, "/carcolor", true, 9))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Вы должны быть в транспорте!");
new str[sizeof(xcolors) * 119];
format(str, sizeof(str), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", colors[0], colors[1], colors[2], colors[3], colors[4], colors[5], colors[6], colors[7], colors[8], colors[9], colors[10], colors[11], colors[12], colors[13], colors[14], xcolors[16], colors[17], colors[18], colors[19], colors[20], colors[21], colors[22], colors[23], colors[24], colors[25]);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Смена цвет авто", str, "Ок", "Отмена");
return true;
}

[ForD]
20.01.2014, 12:13
Бредово конечно, но другого способа я не придумал. Если конечно ты не используешь русифицированный компилятор, в котором можно не ограничивать длину строки: Тык (http://pro-pawn.ru/showthread.php?3586), то вот, держи:

Массив:



new const colors[][] = {
"{000000}1, {FFFFFF}2, {55aaa7}3, {ce575b}4, {58685d}5, {b06c77}6, {f8ad38}7, {7a96ac}8, {dfdec9}9, {81897a}10\n",
"{677776}11, {93948e}12{7e9689}, 13{807c70}, 14{e8eac3}, 15{bab9a5}, 16{73996a}, 17{a54549}, 18{c55063}, 19{d8d5b2}, 20\n",
"{86979e}21, {a66b67}22{8e4556}, 23{cfc3a9}, 24{6c6d65}, 25{5b5a55}, 26{afb295}, 27{77705e}, 28{5a6466}, 29{a89f82}, 30\n",
"{64433a}31, {73423d}32{b5bcb4}, 33{a1a58a}, 34{96947f}, 35{918a6c}, 36{5a5b53}, 37{5b6656}, 38{a8b186}, 39{8d9389}, 40\n",
"{3f3c35}41, {80765d}42{873b3b}, 43{7d3334}, 44{3b5741}, 45{71413d}, 46{aaa176}, 47{89815d}, 48{c2b894}, 49{d6d0b0}, 50\n",
"{a9a98f}51, {647d67}52{849283}, 53{495261}, 54{565b61}, 55{9d846e}, 56{b0af90}, 57{a19273}, 58{7a3138}, 59{5c6c69}, 60\n",
"{9e9c83}61, {887554}62{803c3d}, 63{928f7c}, 64{cfcda7}, 65{d4d27f}, 66{6f534f}, 67{a7ada1}, 68{e1dd9e}, 69{d9b79b}, 70\n",
"{a84645}71, {96a097}72{6f725d}, 73{b6bd93}, 74{764040}, 75{434842}, 76{b0ac89}, 77{b5a778}, 78{8a473f}, 79{375369}, 80\n",
"{9a555a}81, {aa9c75}82{ac5359}, 83{56665b}, 84{786151}, 85{995061}, 86{60843c}, 87{72858b}, 88{7c454a}, 89{a7a373}, 90\n",
"{b8b29a}91, {585e5c}92{827f6e}, 93{388a85}, 94{4b6566}, 95{4c5858}, 96{c3c0a1}, 97{97a79a}, 98{80a999}, 99{e1c99d}, 100\n",
"{6e8c8a}101, {57585c}102{d6b98d}, 103{426d80}, 104{a29368}, 105{818274}, 106{3d717f}, 107{b6ab7e}, 108{587482}, 109{696a62}, 110\n",
"{8f7d59}111, {a3a091}112{80948b}, 113{786954}, 114{72866a}, 115{aa4553}, 116{53616a}, 117{8f4f4f}, 118{bfc1b6}, 119{938369}, 120\n",
"{b5a180}121, {763b41}122{747567}, 123{846c50}, 124{914b4d}, 125{38526b}, 126{ef87a2}, 127{3c3d38}, 128{6cb85d}, 129{725a4e}, 130\n",
"{78acaa}131, {987e59}132{9b675a}, 133{545d4c}, 134{706c83}, 135{7dc6bd}, 136{cb90c6}, 137{7fca6f}, 138{f7ebc3}, 139{9697ab}, 140\n",
"{c3bda3}141, {bdaf88}142{cdbf67}, 143{ab8e90}, 144{a28796}, 145{d2ee99}, 146{bd8a93}, 147{aa6a85}, 148{72715c}, 149{665b45}, 150\n",
"{656952}151, {7e926f}152{7398b5}, 153{7da477}, 154{6bcf79}, 155{65c8a9}, 156{e0d59d}, 157{c8c5b4}, 158{de7c5f}, 159{77694c}, 160\n",
"{5d6d49}161, {d17f74}162{6f93b3}, 163{62b79a}, 164{667264}, 165{6aa998}, 166{6daaa5}, 167{aa7faa}, 168{875e4a}, 169{bfb1b0}, 170\n",
"{b4a8ac}171, {987f9d}172{686947}, 173{80604b}, 174{8e6c50}, 175{d8685a}, 176{d294a9}, 177{bf9899}, 178{bb839c}, 179{826168}, 180\n",
"{bd825a}181, {ba6254}182{d28865}, 183{cf7958}, 184{c88c84}, 185{bba899}, 186{4f5847}, 187{516b48}, 188{6c825b}, 189{677c5b}, 190\n",
"{aa757d}191, {8dca85}192{d4c7a4}, 193{c0bfaa}, 194{dfd249}, 195{bac775}, 196{bdc2a2}, 197{babb5e}, 198{717caa}, 199{7d7b4a}, 200\n",
"{c1aa74}201, {536370}202{79936c}, 203{606f6c}, 204{798f8d}, 205{515459}, 206{4d585a}, 207{677a76}, 208{7d99a7}, 209{5d7b7d}, 210\n",
"{6f8b8c}211, {72668a}212{ac6c53}, 213{d3caad}, 214{98a053}, 215{545945}, 216{cc996e}, 217{a3caaf}, 218{d29779}, 219{cc9054}, 220\n",
"{dd888f}221, {d6c377}222{d07151}, 223{596271}, 224{936556}, 225{89864f}, 226{9cd665}, 227{5a765d}, 228{d0b858}, 229{66b758}, 230\n",
"{83605a}231, {b79153}232{c37d9f}, 233{bf6791}, 234{5b7f51}, 235{71894f}, 236{5d7166}, 237{c3919d}, 238{cca470}, 239{af6c52}, 240\n",
"{77c4a4}241, {99c556}242{9b616f}, 243{63bd63}, 244{7c5d49}, 245{57694f}, 246{809ea8}, 247{748080}, 248{935d5b}, 249{90575e}, 250\n",
"{aaa184}251, {7d7e70}252{716d62}, 253{c9c3a3}, 254{9b907a}, 255{838786}, 256"
};


Команда:



if(!strcmp(cmdtext, "/carcolor", true, 9))
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Вы должны быть в транспорте!");
new str[sizeof(xcolors) * 119];
format(str, sizeof(str), "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", colors[0], colors[1], colors[2], colors[3], colors[4], colors[5], colors[6], colors[7], colors[8], colors[9], colors[10], colors[11], colors[12], colors[13], colors[14], xcolors[16], colors[17], colors[18], colors[19], colors[20], colors[21], colors[22], colors[23], colors[24], colors[25]);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Смена цвет авто", str, "Ок", "Отмена");
return true;
}


C:\Users\ForD\Desktop\carcolor.pwn(38) : error 017: undefined symbol "xcolors"
C:\Users\ForD\Desktop\carcolor.pwn(38) : error 029: invalid expression, assumed zero
C:\Users\ForD\Desktop\carcolor.pwn(38) : error 029: invalid expression, assumed zero
C:\Users\ForD\Desktop\carcolor.pwn(38) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

L0ndl3m
20.01.2014, 19:39
;24478']C:\Users\ForD\Desktop\carcolor.pwn(38) : error 017: undefined symbol "xcolors"
C:\Users\ForD\Desktop\carcolor.pwn(38) : error 029: invalid expression, assumed zero
C:\Users\ForD\Desktop\carcolor.pwn(38) : error 029: invalid expression, assumed zero
C:\Users\ForD\Desktop\carcolor.pwn(38) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Упс, не доглядел (просто в моде есть переменная с таким названием, вот и поменял название). Измени xcolors на colors.

[ForD]
21.01.2014, 12:03
Упс, не доглядел (просто в моде есть переменная с таким названием, вот и поменял название). Измени xcolors на colors.

Да я там уже это понял,один фиг размер текста диалогового окна максимально 2048 и иды влезают только до 137 :(

L0ndl3m
21.01.2014, 15:50
Не знаю как у тебя, но у меня всё влезло:

http://ihost.pro-pawn.ru/image.php?di=YWTM

[ForD]
21.01.2014, 16:08
Не знаю как у тебя, но у меня всё влезло:

http://ihost.pro-pawn.ru/image.php?di=YWTM

0_0
хера-се,сча еще попробую,опять накосячил по ходу -_-

[ForD]
21.01.2014, 16:14
Не знаю как у тебя, но у меня всё влезло:

http://ihost.pro-pawn.ru/image.php?di=YWTM

и вправду напортачил,все норм,только цвета не совпадают,аот вроде уже после 3,там вот 7 например в диалоге он зеленый вроде а так голубой -_-

L0ndl3m
21.01.2014, 16:26
Да, 0 - чёрный, 1 - белый, не по порядку.