Inreal Опубликовано 13 октября, 2011 Жалоба Поделиться Опубликовано 13 октября, 2011 Пишу впервые((( вот что получилось щас не ругайте,а поправляйте если не правильно(Prontera,149,140,6 Script Покупка Продажа TCG 100menu "Я могу покупать у вас ТЦГ Карточки"; "Что вы можите мне предложить в замен на ТЦГ карточки?",12"11;Я могу купить их у вас за 100000000 Zeny"close;12;"Я их покупаю просто так,я Коллекционер"closeif{select{Вы не принесли мне денег"Уходите пожалуста}==1} {close}close; Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 13 октября, 2011 Жалоба Поделиться Опубликовано 13 октября, 2011 Ну, тут полный бред написан. Открой любого из стандартных нпс и смотри. Ссылка на комментарий Поделиться на другие сайты Поделиться
kadze Опубликовано 13 октября, 2011 Жалоба Поделиться Опубликовано 13 октября, 2011 спасибо поржал, номн правду говорит =) полным полно примеров - нечего изобретать велосипед.Открываем и делаем по аналогии хотя бы.А еще можно почитать ea/doc/script_commands.txt Ссылка на комментарий Поделиться на другие сайты Поделиться
ПуфЫстик Опубликовано 13 октября, 2011 Жалоба Поделиться Опубликовано 13 октября, 2011 Ну просто ужас Ссылка на комментарий Поделиться на другие сайты Поделиться
Niko Опубликовано 26 июня, 2013 Жалоба Поделиться Опубликовано 26 июня, 2013 Что-то непонятное совсем) Он сказал не ругайте, а исправляйте, но тут даже испрявлять нечего ибо основы как такой нету, всё по новой нада Ссылка на комментарий Поделиться на другие сайты Поделиться
Renegade Bastard Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 я конечно понимаю что некропостинг и все дела, но я не удержался, сори Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 (изменено) Prontera,149,140,6 Script Покупка Продажа TCG 100menu "Я могу покупать у вас ТЦГ Карточки"; "Что вы можите мне предложить в замен на ТЦГ карточки?",12"11;Я могу купить их у вас за 100000000 Zeny"close;12;"Я их покупаю просто так,я Коллекционер"closeif{select{Вы не принесли мне денег"Уходите пожалуста}==1} {close}close;Не это ты щас бред написал, Это банальный нпц))) нету даже проверки наличия тцг и удаления тцг взамен на зени))))Другими словами это просто диалоги он не заберёт тцг и не даст денег)его даже емуль не приймет) Изменено 23 июля, 2015 пользователем Fizik Ссылка на комментарий Поделиться на другие сайты Поделиться
ocelote Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 Prontera,149,140,6 Script Покупка Продажа TCG 100menu "Я могу покупать у вас ТЦГ Карточки"; "Что вы можите мне предложить в замен на ТЦГ карточки?",12"11;Я могу купить их у вас за 100000000 Zeny"close;12;"Я их покупаю просто так,я Коллекционер"closeif{select{Вы не принесли мне денег"Уходите пожалуста}==1} {close}close;Не это ты щас бред написал, Это банальный нпц))) нету даже проверки наличия тцг и удаления тцг взамен на зени))))Другими словами это просто диалоги он не заберёт тцг и не даст денег)его даже емуль не приймет)археология, тебе стоит заняться археологией. Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 (изменено) prontera,164,172,7 script TCG Диллер 120,{mes "[TCG Диллер]";mes "Приветствую тебя. Я могу продать или купить у тебя TCG карты.";mes "Что нибудь интересует?";next;menu "Продать TCG",L_buy_tcg,"Купить TCG",L_sell_tcg,"Выход",-;close;L_buy_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на продажу TCG : ^9D0004310.000.000 зени^000000";mes "Сколько из них ты хочешь мне продать?";next;input @a;if (@a > .tcg) goto L_no_tcg;set .selltcg,@a * 310000000;mes "[TCG Диллер]";mes "С продажи ^43BD24" +(@a)+ "^000000 TCG карт ты получишь ^B7911E" +(.selltcg)+ "^000000 зени.";mes "Ты уверен в том, что ты мне хочешь их продать?";next;menu "Да",L_seeell,"Я передумал",-;close;next;L_seeell:delitem 7227,@a;set zeny,zeny + .selltcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты продал ^43BD24" +@a+ "^000000 TCG";mes "И получил ^B7911E" +.selltcg+ "^000000 зени";mes "Удачи.";close;L_sell_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на покупку TCG : ^9D0004320.000.000 зени^000000";mes "Сколько ты хочешь купить?";next;input @b;set .buytcg,@b * 320000000;if (zeny < .buytcg) goto L_no_zeny;set .zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "^43BD24" +(@+ "^000000 TCG будет стоить ^B7911E" +(.buytcg)+ "^000000 зени.";mes "У тебя останется ^B7911E" +(.zeny)+ "^000000 зени.";mes "Ты уверен в том, что ты хочешь совершить сделку?";next;menu "Да",L_buuuuy,"Я передумал",-;close;L_buuuuy:getitem 7227,@b;set zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты купил ^43BD24" +@b+ "^000000 TCG";mes "Осталось ^1A0C65" +(zeny)+"^000000 зени.";mes "Теперь у тебя ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Удачи.";close;L_no_tcg:mes "[TCG Диллер]";mes "У вас недостаточно TCG.";close;L_no_zeny:mes "[TCG Диллер]";mes "У вас недостаточно зени.";close;}Вот так пишется нпц тцг за зени)Не я его написал)))) Но по этому примеру я писал немного другой нпц) Изменено 23 июля, 2015 пользователем Fizik Ссылка на комментарий Поделиться на другие сайты Поделиться
ocelote Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 prontera,164,172,7 script TCG Диллер 120,{mes "[TCG Диллер]";mes "Приветствую тебя. Я могу продать или купить у тебя TCG карты.";mes "Что нибудь интересует?";next;menu "Продать TCG",L_buy_tcg,"Купить TCG",L_sell_tcg,"Выход",-;close;L_buy_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на продажу TCG : ^9D0004310.000.000 зени^000000";mes "Сколько из них ты хочешь мне продать?";next;input @a;if (@a > .tcg) goto L_no_tcg;set .selltcg,@a * 310000000;mes "[TCG Диллер]";mes "С продажи ^43BD24" +(@a)+ "^000000 TCG карт ты получишь ^B7911E" +(.selltcg)+ "^000000 зени.";mes "Ты уверен в том, что ты мне хочешь их продать?";next;menu "Да",L_seeell,"Я передумал",-;close;next;L_seeell:delitem 7227,@a;set zeny,zeny + .selltcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты продал ^43BD24" +@a+ "^000000 TCG";mes "И получил ^B7911E" +.selltcg+ "^000000 зени";mes "Удачи.";close;L_sell_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на покупку TCG : ^9D0004320.000.000 зени^000000";mes "Сколько ты хочешь купить?";next;input @b;set .buytcg,@b * 320000000;if (zeny < .buytcg) goto L_no_zeny;set .zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "^43BD24" +(@+ "^000000 TCG будет стоить ^B7911E" +(.buytcg)+ "^000000 зени.";mes "У тебя останется ^B7911E" +(.zeny)+ "^000000 зени.";mes "Ты уверен в том, что ты хочешь совершить сделку?";next;menu "Да",L_buuuuy,"Я передумал",-;close;L_buuuuy:getitem 7227,@b;set zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты купил ^43BD24" +@b+ "^000000 TCG";mes "Осталось ^1A0C65" +(zeny)+"^000000 зени.";mes "Теперь у тебя ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Удачи.";close;L_no_tcg:mes "[TCG Диллер]";mes "У вас недостаточно TCG.";close;L_no_zeny:mes "[TCG Диллер]";mes "У вас недостаточно зени.";close;}Вот так пишется нпц тцг за зени)Нет, так не пишется нпц. Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 prontera,164,172,7 script TCG Диллер 120,{mes "[TCG Диллер]";mes "Приветствую тебя. Я могу продать или купить у тебя TCG карты.";mes "Что нибудь интересует?";next;menu "Продать TCG",L_buy_tcg,"Купить TCG",L_sell_tcg,"Выход",-;close;L_buy_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на продажу TCG : ^9D0004310.000.000 зени^000000";mes "Сколько из них ты хочешь мне продать?";next;input @a;if (@a > .tcg) goto L_no_tcg;set .selltcg,@a * 310000000;mes "[TCG Диллер]";mes "С продажи ^43BD24" +(@a)+ "^000000 TCG карт ты получишь ^B7911E" +(.selltcg)+ "^000000 зени.";mes "Ты уверен в том, что ты мне хочешь их продать?";next;menu "Да",L_seeell,"Я передумал",-;close;next;L_seeell:delitem 7227,@a;set zeny,zeny + .selltcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты продал ^43BD24" +@a+ "^000000 TCG";mes "И получил ^B7911E" +.selltcg+ "^000000 зени";mes "Удачи.";close;L_sell_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на покупку TCG : ^9D0004320.000.000 зени^000000";mes "Сколько ты хочешь купить?";next;input @b;set .buytcg,@b * 320000000;if (zeny < .buytcg) goto L_no_zeny;set .zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "^43BD24" +(@+ "^000000 TCG будет стоить ^B7911E" +(.buytcg)+ "^000000 зени.";mes "У тебя останется ^B7911E" +(.zeny)+ "^000000 зени.";mes "Ты уверен в том, что ты хочешь совершить сделку?";next;menu "Да",L_buuuuy,"Я передумал",-;close;L_buuuuy:getitem 7227,@b;set zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты купил ^43BD24" +@b+ "^000000 TCG";mes "Осталось ^1A0C65" +(zeny)+"^000000 зени.";mes "Теперь у тебя ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Удачи.";close;L_no_tcg:mes "[TCG Диллер]";mes "У вас недостаточно TCG.";close;L_no_zeny:mes "[TCG Диллер]";mes "У вас недостаточно зени.";close;}Вот так пишется нпц тцг за зени)Нет, так не пишется нпц.Да ладно))) Этот вполне хорошо работает) Ссылка на комментарий Поделиться на другие сайты Поделиться
ocelote Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 prontera,164,172,7 script TCG Диллер 120,{mes "[TCG Диллер]";mes "Приветствую тебя. Я могу продать или купить у тебя TCG карты.";mes "Что нибудь интересует?";next;menu "Продать TCG",L_buy_tcg,"Купить TCG",L_sell_tcg,"Выход",-;close;L_buy_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на продажу TCG : ^9D0004310.000.000 зени^000000";mes "Сколько из них ты хочешь мне продать?";next;input @a;if (@a > .tcg) goto L_no_tcg;set .selltcg,@a * 310000000;mes "[TCG Диллер]";mes "С продажи ^43BD24" +(@a)+ "^000000 TCG карт ты получишь ^B7911E" +(.selltcg)+ "^000000 зени.";mes "Ты уверен в том, что ты мне хочешь их продать?";next;menu "Да",L_seeell,"Я передумал",-;close;next;L_seeell:delitem 7227,@a;set zeny,zeny + .selltcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты продал ^43BD24" +@a+ "^000000 TCG";mes "И получил ^B7911E" +.selltcg+ "^000000 зени";mes "Удачи.";close;L_sell_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на покупку TCG : ^9D0004320.000.000 зени^000000";mes "Сколько ты хочешь купить?";next;input @b;set .buytcg,@b * 320000000;if (zeny < .buytcg) goto L_no_zeny;set .zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "^43BD24" +(@+ "^000000 TCG будет стоить ^B7911E" +(.buytcg)+ "^000000 зени.";mes "У тебя останется ^B7911E" +(.zeny)+ "^000000 зени.";mes "Ты уверен в том, что ты хочешь совершить сделку?";next;menu "Да",L_buuuuy,"Я передумал",-;close;L_buuuuy:getitem 7227,@b;set zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты купил ^43BD24" +@b+ "^000000 TCG";mes "Осталось ^1A0C65" +(zeny)+"^000000 зени.";mes "Теперь у тебя ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Удачи.";close;L_no_tcg:mes "[TCG Диллер]";mes "У вас недостаточно TCG.";close;L_no_zeny:mes "[TCG Диллер]";mes "У вас недостаточно зени.";close;}Вот так пишется нпц тцг за зени)Нет, так не пишется нпц.Да ладно))) Этот вполне хорошо работает)Возможно работает, но столько лишнего гуана, даже мне смотреть страшно) Ссылка на комментарий Поделиться на другие сайты Поделиться
Fizik Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 prontera,164,172,7 script TCG Диллер 120,{mes "[TCG Диллер]";mes "Приветствую тебя. Я могу продать или купить у тебя TCG карты.";mes "Что нибудь интересует?";next;menu "Продать TCG",L_buy_tcg,"Купить TCG",L_sell_tcg,"Выход",-;close;L_buy_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на продажу TCG : ^9D0004310.000.000 зени^000000";mes "Сколько из них ты хочешь мне продать?";next;input @a;if (@a > .tcg) goto L_no_tcg;set .selltcg,@a * 310000000;mes "[TCG Диллер]";mes "С продажи ^43BD24" +(@a)+ "^000000 TCG карт ты получишь ^B7911E" +(.selltcg)+ "^000000 зени.";mes "Ты уверен в том, что ты мне хочешь их продать?";next;menu "Да",L_seeell,"Я передумал",-;close;next;L_seeell:delitem 7227,@a;set zeny,zeny + .selltcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты продал ^43BD24" +@a+ "^000000 TCG";mes "И получил ^B7911E" +.selltcg+ "^000000 зени";mes "Удачи.";close;L_sell_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на покупку TCG : ^9D0004320.000.000 зени^000000";mes "Сколько ты хочешь купить?";next;input @b;set .buytcg,@b * 320000000;if (zeny < .buytcg) goto L_no_zeny;set .zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "^43BD24" +(@+ "^000000 TCG будет стоить ^B7911E" +(.buytcg)+ "^000000 зени.";mes "У тебя останется ^B7911E" +(.zeny)+ "^000000 зени.";mes "Ты уверен в том, что ты хочешь совершить сделку?";next;menu "Да",L_buuuuy,"Я передумал",-;close;L_buuuuy:getitem 7227,@b;set zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты купил ^43BD24" +@b+ "^000000 TCG";mes "Осталось ^1A0C65" +(zeny)+"^000000 зени.";mes "Теперь у тебя ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Удачи.";close;L_no_tcg:mes "[TCG Диллер]";mes "У вас недостаточно TCG.";close;L_no_zeny:mes "[TCG Диллер]";mes "У вас недостаточно зени.";close;}Вот так пишется нпц тцг за зени)Нет, так не пишется нпц.Да ладно))) Этот вполне хорошо работает)Возможно работает, но столько лишнего гуана, даже мне смотреть страшно)Вполне прикольно написанно))) ДА можно проще))) согласен) но зачем?) Если можно и опыт показать?) Ссылка на комментарий Поделиться на другие сайты Поделиться
ocelote Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 prontera,164,172,7 script TCG Диллер 120,{mes "[TCG Диллер]";mes "Приветствую тебя. Я могу продать или купить у тебя TCG карты.";mes "Что нибудь интересует?";next;menu "Продать TCG",L_buy_tcg,"Купить TCG",L_sell_tcg,"Выход",-;close;L_buy_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на продажу TCG : ^9D0004310.000.000 зени^000000";mes "Сколько из них ты хочешь мне продать?";next;input @a;if (@a > .tcg) goto L_no_tcg;set .selltcg,@a * 310000000;mes "[TCG Диллер]";mes "С продажи ^43BD24" +(@a)+ "^000000 TCG карт ты получишь ^B7911E" +(.selltcg)+ "^000000 зени.";mes "Ты уверен в том, что ты мне хочешь их продать?";next;menu "Да",L_seeell,"Я передумал",-;close;next;L_seeell:delitem 7227,@a;set zeny,zeny + .selltcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты продал ^43BD24" +@a+ "^000000 TCG";mes "И получил ^B7911E" +.selltcg+ "^000000 зени";mes "Удачи.";close;L_sell_tcg:set .tcg,countitem(7227);mes "[TCG Диллер]";mes "Хорошо.";mes "У тебя в инвентаре ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Курс на покупку TCG : ^9D0004320.000.000 зени^000000";mes "Сколько ты хочешь купить?";next;input @b;set .buytcg,@b * 320000000;if (zeny < .buytcg) goto L_no_zeny;set .zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "^43BD24" +(@+ "^000000 TCG будет стоить ^B7911E" +(.buytcg)+ "^000000 зени.";mes "У тебя останется ^B7911E" +(.zeny)+ "^000000 зени.";mes "Ты уверен в том, что ты хочешь совершить сделку?";next;menu "Да",L_buuuuy,"Я передумал",-;close;L_buuuuy:getitem 7227,@b;set zeny,zeny - .buytcg;mes "[TCG Диллер]";mes "Хорошо. Сделка завершена.";mes "Ты купил ^43BD24" +@b+ "^000000 TCG";mes "Осталось ^1A0C65" +(zeny)+"^000000 зени.";mes "Теперь у тебя ^43BD24" +(countitem(7227))+ "^000000 TCG карт.";mes "Удачи.";close;L_no_tcg:mes "[TCG Диллер]";mes "У вас недостаточно TCG.";close;L_no_zeny:mes "[TCG Диллер]";mes "У вас недостаточно зени.";close;}Вот так пишется нпц тцг за зени)Нет, так не пишется нпц.Да ладно))) Этот вполне хорошо работает)Возможно работает, но столько лишнего гуана, даже мне смотреть страшно)Вполне прикольно написанно))) ДА можно проще))) согласен) но зачем?) Если можно и опыт показать?)Как зачем? Чтобы не было лишних лейблов, чтобы проще было читать. Конечно к этому нпцу не относится, но вообще да, для этого. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения