где все new new colorz[MAX_PLAYERS]; где все команды:
Code
if (strcmp("/cartext", cmdtext, true, 10) == 0) { if(IsPlayerInAnyVehicle(playerid)) {
ShowPlayerDialog(playerid,3333,DIALOG_STYLE_MSGBOX,"{88FC04}Tы точно хочеш установить","{04F4FC}3D text{88FC04}на етот транспорт?","Да","Нет"); } else { SendClientMessage(playerid,COLOR_RED,"Вы не в транспорте."); } return 1; } if (strcmp("/deltext", cmdtext, true, 10) == 0) { if(IsPlayerInAnyVehicle(playerid)) { new Text3D:yeah; Delete3DTextLabel(Text3D:yeah); // Delete3DTextLabel(Text3D:yeah); } else { SendClientMessage(playerid,COLOR_RED,"Вы не в транспорте."); } return 1; }
в public OnDialogResponse
Code
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= else if(dialogid == 3335) { new Float:x,Float:y,Float:z; new carid = GetPlayerVehicleID(playerid); new Text3D:yeah; GetPlayerPos(playerid,x,y,z); if(response) { if(colorz[playerid] == 1) { // Create3DTextLabel(inputtext,COLOR_RED,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,COLOR_RED,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 2) { yeah = Create3DTextLabel(inputtext,COLOR_BLUE,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 3) { // Create3DTextLabel(inputtext,0x66CC00FF,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,0x66CC00FF,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 4) { // Create3DTextLabel(inputtext,COLOR_YELLOW,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,COLOR_YELLOW,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 5) { // Create3DTextLabel(inputtext,COLOR_ORANGE,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,COLOR_ORANGE,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 6) { // Create3DTextLabel(inputtext,0xFF66FFFF,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,0xFF66FFFF,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 7) { // Create3DTextLabel(inputtext,COLOR_GREY,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,COLOR_GREY,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } if(colorz[playerid] == 8) { // Create3DTextLabel(inputtext,COLOR_INDIGO,x,y,z,30.0,0,1); yeah = Create3DTextLabel(inputtext,COLOR_INDIGO,0.0,0.0,-200.0,30.0,0,1); Attach3DTextLabelToVehicle( yeah, carid, 0.0, 0.0, 1.3 ); } } } if(dialogid == 3333) { if(response) return ShowPlayerDialog(playerid,3334,DIALOG_STYLE_LIST,"Цвет текста","{FA0404}Красный\n{0704FA}Синий\n{2CF11A}Зеленый\n{E2FF09}Желтый\n{FF4101}Оранжевый\n{E97AFD}Розовый\n{7A7A7A}Серый\n{330099}Пурпурн ый","Выбрать","Отменить"); else SendClientMessage(playerid,COLOR_BLUE,"Вы отказались делать текст."); } if(dialogid == 3334) { if(response) { // switch(listitem) // { if(listitem == 0) { colorz[playerid] = 1; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 1) { colorz[playerid]=2; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 2) { colorz[playerid]=3; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 3) { colorz[playerid]=4; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 4) { colorz[playerid]=5; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 5) { colorz[playerid]=6; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 6) { colorz[playerid]=7; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 7) { colorz[playerid]=8; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } if(listitem == 8) { colorz[playerid]=9; ShowPlayerDialog(playerid,3335,DIALOG_STYLE_INPUT,"{F8FC04}Text","{04FC8C}Напишите в строку текст, {F8FC04}{04FC8C}\nкоторый хотели бы вы поместить в этом месте.","Принять",""); } } } //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=
Урoк by Danik_Rok Система переделана с создания простых 3d текстов под созданиe текстов на авто by Danik_Rok 1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Сообщение отредактировал danik_rok - Понедельник, 26.09.2011, 00:16:34
Работает но не полность почемуто нельзя удолить текст ! и можно ставить несколько текстов неудобно ! как сделать чтобы нельзя было ставить больше одного ??
У меня удалялся:О 1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
А да.... Ето только первый созданый покачто не удаляется. Создаш другой даже пускай на домже авто все норм будет 1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
Спасибо:) Я еще доделываю систему ждите обновления если интересует 1. Вы сейчас в интернете. 2. Вы на сайте www.forum-pawno.net.ru. 3. Вы читаете это. 5. Вы не заметили что отсутствует пункт 4. 6. Вы сейчас это проверили. 7. Вы улыбаетесь.
ты возможно не увидел: http://www.forum-pawno.ru/forum/2-2452-1 Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение отредактировал [east_side]_trane - Вторник, 18.10.2011, 23:23:25