Перейти к содержанию

ucell-uz

Donators
  • Постов

    821
  • Зарегистрирован

  • Посещение

  • Победитель дней

    52

Сообщения, опубликованные ucell-uz

  1. Секретарь Группы Эдем + Телепортер

     

    hercules путь к скрипту /hercules-master/npc/re/quest/eden/eden_common.txt

     

    Скрытый текст
    
    // ================================================================================================= \\
    // ========================== Eden Group Quests - Service NPCs ===================================== \\
    // ================================================================================================= \\
    // == Перевод выполнил: Александр Белов, специально для форума Русскоязычная поддержка эмуляторов == \\
    // ==  Athena http://ea-support.ws/index.php?/user/2527-ucell-uz/ ================================== \\
    
    moc_para01,27,35,5	script	Секретарь Эдема	4_F_EDEN_OFFICER,{
    		if(#language == 1) {
    	set $@npcnames$,"^BC7F15[ Секретарь Лим Эвенор ]^000000";
    		if (checkweight(Knife,1) == 0 || (MaxWeight - Weight) < 2000) {
    	mes $@npcnames$;
    	mes "- Погоди минуточку !! -";
    	mes "- У тебя сейчас с собой -";
    	mes "- слишком много предметов. -";
    	mes "- Пожалуйста, попробуй снова -";
    	mes "- но после того, как избавишься от лишнего веса. -";
    		close;
    		}
    		if (countitem(Para_Team_Mark) > 0) {
    	mes $@npcnames$;
    	mes "Привет, коллега! Как настроение сегодня?";
    		next;
    	mes $@npcnames$;
    	mes "Пожалуйста, проверь на доске справа от тебя, какие квесты доступны тебе на твоём ^FF0000Базовом Уровне,^000000 или же поговори с ^3355FFИнструкторами,^000000 они подскажут, есть ли для тебя какие квесты.";
    		close;
    		}
    	mes $@npcnames$;
    	mes "Приветствую тебя! Ты находишься в ^31CE31Центральном офисе Группы Эдем^000000.";
    		next;
    	mes $@npcnames$;
    	mes "Мы можем предложить прохождение квестов с ^3355FFнаградой в виде опыта, экипировки и некоторых видов зелий.^000000 Однако каждый из квестов доступен только на определённом ^FF0000Базовом Уровне^000000.";
    		next;
    	mes $@npcnames$;
    	mes "^3355FFИнструкторы^000000 могут предложить тебе свои наборы квестов, а наградой будет ^3355FFразнообразная экипировка, в том числе и оружие для твоей профессии!^000000";
    		next;
    	mes $@npcnames$;
    	mes "Хочешь ли ты присоединиться к нам и стать участником ^31CE31Группы Эдем?^000000";
    		next;
    		switch(select("Да, запишите меня!:Нет, спасибо")) {
    	case 1:
    	mes $@npcnames$;
    	mes "Отлично! Всё, что от тебя требуется, - это вписать своё имя~";
    		next;
    		input .@input$;
    		if (.@input$ == strcharinfo(0)) {
    	mes $@npcnames$;
    		emotion e_no1;
    	mes "Ну вот и всё! Прими мои поздравления, ^3131FF"+strcharinfo(0)+",^000000 теперь";
    		if(Sex == 1)
    	mes "ты стал участником ^31CE31Группы Эдем!^000000";
    		else {
    	mes "ты стала участницей ^31CE31Группы Эдем!^000000";
    		}
    		next;
    	mes $@npcnames$;
    		getitem Para_Team_Mark,1;
    	mes "Пусть этот <ITEMLINK>Eden Group<INFO>6219</INFO></ITEMLINK> будет всегда ";
    	mes "при тебе, и тогда все вокруг будут знать, что ты с нами.";
    		next;
    	mes $@npcnames$;
    	mes "Ну а теперь можешь начать какие-нибудь квесты, для этого проверь доску или поговори с ^3131FFИнструкторами^000000.";
    		next;
    	mes $@npcnames$;
    	mes "Удачи! И помни, ты теперь часть Группы Эдем, наслаждайся этим!";
    		close;
    		} else {
    	mes $@npcnames$;
    	mes "Как же так, ты неправильно вводишь своё имя. Попробуй ещё раз.";
    		emotion e_pif;
    		close;
    		}
    	case 2:
    	mes $@npcnames$;
    	mes "Согласна, Квесты ^31CE31Группы Эдем^000000 не для всех.";
    		close;
    	}
    	}
    
    		if(#language == 2) {
    	set $@npcnames$,"^BC7F15[ Secretary Lime Evenor ]^000000";
    	mes $@npcnames$;
    		if (checkweight(Knife,1) == 0 || (MaxWeight - Weight) < 2000) {
    	mes "- Wait a minute !! -";
    	mes "- Currently you're carrying -";
    	mes "- too many items with you. -";
    	mes "- Please try again -";
    	mes "- after you loose some weight. -";
    		close;
    	}
    		if (countitem(Para_Team_Mark) > 0) {
    	mes "Hello member! How are you today?";
    		next;
    	mes $@npcnames$;
    	mes "Please check the boards to your right to see which quest are available at your current ^FF0000Base Level,^000000 or talk to the ^3355FFInstructors,^000000 to see if they any quests for you.";
    		close;
    		}
    	mes $@npcnames$;
    	mes "Welcome! Dear adventurer, this is the ^31CE31Paradise Group Headquarters.^000000.";
    		next;
    	mes $@npcnames$;
    	mes "We offer a number of quest that ^3355FFgive experience points, equipment, and sometimes points.^000000 But the quests available are limited by your ^FF0000Base Level^000000.";
    		next;
    	mes $@npcnames$;
    	mes "The ^3355FFInstructors^000000 will also offer their own set of quests and reward you with ^3355FFmany gears, including weapons for your class!^000000";
    		next;
    	mes $@npcnames$;
    	mes "Would you like join us and become a member of the ^31CE31Paradise Group?^000000";
    		next;
    		switch(select("Yes, sign my up!:No, thanks")) {
    	case 1:
    	mes $@npcnames$;
    	mes "Great! All. I need is for you to - wtite your name here~";
    		next;
    		input .@input$;
    		if (.@input$ == strcharinfo(0)) {
    	mes $@npcnames$;
    	mes "Well that's all! Congratulations, ^3131FF"+strcharinfo(0)+",^000000 you are now a member of the ^31CE31Paradise Group!^000000";
    		next;
    	mes $@npcnames$;
    		getitem Para_Team_Mark,1;
    	mes "Keep this <ITEMLINK>Eden Group<INFO>6219</INFO></ITEMLINK> with you";
    	mes "at all times to let others know you are with us.";
    		next;
    	mes $@npcnames$;
    	mes "Now you can check the boards or talking to the ^3131FFInstructors^000000 to start some quests.";
    		next;
    	mes $@npcnames$;
    	mes "Good luck! and enjoy, your time with us in the Paradise Group!";
    		close;
    		} else {
    	mes $@npcnames$;
    	mes "How can you spell your name wrong? Write it again.";
    		close;
    		}
    	case 2:
    	mes $@npcnames$;
    	mes "I understand, Quests the ^31CE31Paradise Group^000000 are not meant for everyone.";
    		close;
    	}
    	}
    	}
    
    prontera,124,76,3	script	Сотрудник Группы Эдем#0::eto	4_F_NOVICE,{
    		if(#language == 1) {
    	set $@npcnames$,"^BC7F15[ Сотрудник Группы Эдем ]^000000";
    	mes $@npcnames$;
    	mes "Привет, не желаешь посетить ^31CE31Центральный офис Группы Эдем?^000000";
    		next;
    	mes $@npcnames$;
    	mes "Мы можем предложить тебе ряд квестов с ^3131FFнаградой в виде опыта, экипировки, оружия.^000000";
    		next;
    		switch (select("Я хочу отправиться туда:Нет, спасибо не нужно")) {
    	case 1:
    	mes $@npcnames$;
    	mes "Чудесно! Я отправляю тебя туда прямо сейчас.";
    		nak_warp = strnpcinfo(2);
    		close2;
    		warp "moc_para01",31,14;
    		OnInit:
    		questinfo 1001, QTYPE_QUEST2, 2;
    		end;
    	case 2:
    	mes $@npcnames$;
    	mes "Согласна, Квесты ^31CE31Группы Эдем^000000 не для всех.";
    		close;
    		}
    	}
    		if(#language == 2) {
    	set $@npcnames$,"^BC7F15[ Eden Teleport Officer ]^000000";
    	mes $@npcnames$;
    	mes "Hello, would you like to visit the ^31CE31Paradise Group Headquarters?^000000";
    		next;
    	mes $@npcnames$;
    	mes "We offer a number of quest that ^3355FFgive experience points, equipment, and weapons.^000000";
    		next;
    		switch (select("Take me there:No, thanks")) {
    	case 1:
    	mes $@npcnames$;
    	mes "Great! I will send you there now.";
    		nak_warp = strnpcinfo(2);
    		close2;
    		warp "moc_para01",31,14;
    		end;
    	case 2:
    	mes $@npcnames$;
    	mes "I understand, Quests the ^31CE31Paradise Group^000000 are not meant for everyone.";
    		close;
    		}
    	}
    }
    //prontera,124,76,3	duplicate(eto)	Eden Teleport Officer#1	4_F_NOVICE
    moc_ruins,68,164,3	duplicate(eto)	Сотрудник Группы Эдем#2	4_F_NOVICE
    geffen,132,66,3	duplicate(eto)	Сотрудник Группы Эдем#3	4_F_NOVICE
    alberta,124,67,3	duplicate(eto)	Сотрудник Группы Эдем#4	4_F_NOVICE
    aldebaran,133,119,5	duplicate(eto)	Сотрудник Группы Эдем#5	4_F_NOVICE
    izlude_in,68,162,1	duplicate(eto)	Сотрудник Группы Эдем#6	4_F_NOVICE
    prt_church,103,78,3	duplicate(eto)	Сотрудник Группы Эдем#7	4_F_NOVICE
    geffen_in,160,104,5	duplicate(eto)	Сотрудник Группы Эдем#8	4_F_NOVICE
    moc_prydb1,53,126,3	duplicate(eto)	Сотрудник Группы Эдем#9	4_F_NOVICE
    alberta_in,75,39,3	duplicate(eto)	Сотрудник Группы Эдем#10	4_F_NOVICE
    payon_in02,58,58,1	duplicate(eto)	Сотрудник Группы Эдем#11	4_F_NOVICE
    payon,177,111,3	duplicate(eto)	Сотрудник Группы Эдем#12	4_F_NOVICE
    que_ng,33,73,3	duplicate(eto)	Сотрудник Группы Эдем#13	4_F_NOVICE
    que_ng,144,161,5	duplicate(eto)	Сотрудник Группы Эдем#14	4_F_NOVICE
    yuno,144,189,5	duplicate(eto)	Сотрудник Группы Эдем#15	4_F_NOVICE
    rachel,125,144,3	duplicate(eto)	Сотрудник Группы Эдем#16	4_F_NOVICE
    comodo,202,151,4	duplicate(eto)	Сотрудник Группы Эдем#17	4_F_NOVICE
    hugel,93,153,4	duplicate(eto)	Сотрудник Группы Эдем#18	4_F_NOVICE
    veins,220,109,4	duplicate(eto)	Сотрудник Группы Эдем#19	4_F_NOVICE
    einbroch,250,211,4	duplicate(eto)	Сотрудник Группы Эдем#20	4_F_NOVICE
    lighthalzen,164,86,4	duplicate(eto)	Сотрудник Группы Эдем#21	4_F_NOVICE
    amatsu,100,145,5	duplicate(eto)	Сотрудник Группы Эдем#22	4_F_NOVICE
    ayothaya,221,191,3	duplicate(eto)	Сотрудник Группы Эдем#23	4_F_NOVICE
    louyang,224,107,3	duplicate(eto)	Сотрудник Группы Эдем#24	4_F_NOVICE
    gonryun,162,122,5	duplicate(eto)	Сотрудник Группы Эдем#25	4_F_NOVICE
    moscovia,209,197,5	duplicate(eto)	Сотрудник Группы Эдем#26	4_F_NOVICE
    brasilis,191,224,3	duplicate(eto)	Сотрудник Группы Эдем#27	4_F_NOVICE
    dewata,192,193,5	duplicate(eto)	Сотрудник Группы Эдем#28	4_F_NOVICE
    morocc,161,97,5	duplicate(eto)	Сотрудник Группы Эдем#29	4_F_NOVICE
    izlude,131,148,4	duplicate(eto)	Сотрудник Группы Эдем#30	4_F_NOVICE
    izlude_a,131,148,4	duplicate(eto)	Сотрудник Группы Эдем#30::eto_iz_a	4_F_NOVICE
    izlude_b,131,148,4	duplicate(eto)	Сотрудник Группы Эдем#30::eto_iz_b	4_F_NOVICE
    izlude_c,131,148,4	duplicate(eto)	Сотрудник Группы Эдем#30::eto_iz_c	4_F_NOVICE
    izlude_d,131,148,4	duplicate(eto)	Сотрудник Группы Эдем#30::eto_iz_d	4_F_NOVICE
    umbala,105,158,3	duplicate(eto)	Сотрудник Группы Эдем#31	4_F_NOVICE
    malaya,238,206,6	duplicate(eto)	Сотрудник Группы Эдем#32	4_F_NOVICE
    
    moc_para01,30,10,0	script	#eden_out	WARPNPC,1,1,{
    OnTouch:
    	switch (nak_warp) {
    		case 1: warp "prontera",116,72; end;
    		case 2: warp "moc_ruins",64,161; end;
    		case 3: warp "geffen",120,39; end;
    		case 4: warp "alberta",117,56; end;
    		case 5: warp "aldebaran",168,112; end;
    		case 6: warp "izlude_in",73,165; end;
    		case 7: warp "prt_church",99,78; end;
    		case 8: warp "geffen_in",162,99; end;
    		case 9: warp "moc_prydb1",51,118; end;
    		case 10: warp "alberta_in",73,43; end;
    		case 11: warp "payon_in02",64,60; end;
    		case 12: warp "payon",161,58; end;
    		case 13: warp "que_ng",33,63; end;
    		case 14: warp "que_ng",144,166; end;
    		case 15: warp "yuno",158,125; end;
    		case 16: warp "rachel",115,125; end;
    		case 17: warp "comodo",192,145; end;
    		case 18: warp "hugel",88,148; end;
    		case 19: warp "veins",216,104; end;
    		case 20: warp "einbroch",246,204; end;
    		case 21: warp "lighthalzen",159,95; end;
    		case 22: warp "amatsu",110,150; end;
    		case 23: warp "ayothaya",217,178; end;
    		case 24: warp "louyang",217,103; end;
    		case 25: warp "gonryun",155,120; end;
    		case 26: warp "moscovia",218,198; end;
    		case 27: warp "brasilis",190,220; end;
    		case 28: warp "dewata",192,182; end;
    		case 29: warp "morocc",161,97; end;
    		case 30: warp "izlude",134,118; end;	// Old coordinates: (127,142)
    		case 31: warp "umbala",94,154; end;
    		case 32: warp "malaya",234,199; end;
    		default: warp "prontera",116,72; end;
    		}
    	end;
    	}
    
    moc_para01,47,39,3	script	Задняя Комната	HIDDEN_NPC,{
    		if(#language == 1) {
    		if (countitem(Para_Team_Mark) > 0) {
    	mes "Хочешь пройти в заднюю комнату?";
    		next;
    		switch (select("Войти:Не входить")) {
    	case 1:
    	mes "^FF0000Сюда, пожалуйста.^000000";
    		close2;
    		warp "moc_para01",106,14;
    		end;
    	case 2:
    	mes "^3355FFПриходи ещё.^000000";
    		close;
    		}
    	}
    	mes "Ох, ты не можешь войти сюда, это доступно только участникам ^31CE31Группы^000000";
    	mes "Если хочешь получить доступ ко всем местам Эдема, подойди к ^3355FFСекретарю^000000";
    		close;
    }
    		if(#language == 2) {
    		if (countitem(Para_Team_Mark) > 0) {
    	mes "Would you like enter the back room?";
    		next;
    		switch (select("Enter:Don't Enter")) {
    	case 1:
    	mes "^FF0000This way please.^000000";
    		close2;
    		warp "moc_para01",106,14;
    		end;
    	case 2:
    	mes "^3355FFCome again.^000000";
    		close;
    		}
    	}
    	mes "Oh, this is an exclusive place for members only ^31CE31Eden's^000000";
    	mes "If you want to go inside, you have to join the Eden Group on the ^3355FFSecretary^000000";
    		close;
    }
    }
    
    moc_para01,15,27,3	trader	Tool Dealers	4_M_HUMERCHANT,{
    OnInit:
    	sellitem Spectacles;
    	sellitem Arrow;
    	sellitem Wing_Of_Fly;
    	sellitem Wing_Of_Butterfly;
    	sellitem Booby_Trap;
    	sellitem Leaf_Of_Yggdrasil;
    }

     

     

    • Downvote 1
  2. народ, помогите накидать мелкий скрипт, используя переменную input .@input$;

    нужно для теста сделать мини скрипт, то есть при вводе своего имени, чтобы выдавался какой-нить итем ну пусть 501

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

    я пробовал отрезать скрипт с квеста киеля, но чёт без результатно..

    попробовал вот так

     

    Скрытый текст
    
    prontera,115,95,5	script	Тестер	4_M_EIN_SOLDIER,{
    	set $@npcnames$,"^BC7F15[ тестер ]^000000";
    	mes $@npcnames$;
    	mes "заполни бланк правильно и получи рандом!";
    	next;
    	input .@input$;
    	if (.@input$ != "+.@input$+") {
    	mes $@npcnames$;
    	mes "ты вообще нормальный?! пиши правильно имя";
    	close;
    	}
    	mes $@npcnames$;
    	mes "заполни бланк правильно и получи рандом!";
    	next;
    	input .@input$;
    	if (.@input$ != "+.@input$+") {
    	mes $@npcnames$;
    	mes "всё верно вот держи подарок....";
    	next;
    	getitem apple,1;

     

     я накидал скрипт быстро.... помогите правильно его оформить, а то я чёт не пойму как построить правильно переменную чтобы при правильном вводе давали итем а при неправильном любезно посылали

    заранее благодарю всех!

     

    всем спасибо, я уже сам допетрил))

    воспользовался мануалом и подключил мозг

    mes "[Woman]";
    	mes "Try and guess the number I am thinking of.";
    	mes "The number will be between 1 and 10.";
    	next;
    	input .@input$;
    	if (.@input$ == strcharinfo(0)) {
    		mes "[Woman]";
    		mes "Well done that was the number I was thinking of";
    		close;
    	} else {
    		mes "[Woman]";
    		mes "Sorry, that wasn't the number I was thinking of.";
    		close;
    	}
    	}

     

  3. спасибо за ответ ваш вариант подошёл, но вот беда в том что сами нпц не переводятся, как быть?

    нужно как то пристроить

    if(#language == 1) {
    и
    if(#language == 2) {

    чтобы охватывало всё, но у меня чёт мозгов не хватает, как правильно это сделать, я в скриптинге полный краб... но скрипт я подогнал сам

    просто не догоняю как правильно пристроить лангтип... надежда вся на пользователей! 

     

  4. всё никак не могу разобраться со скриптами по мульти языку

    помогите пожалуйста перевёл нпц, который обрабатывает элу и ори

    скрипт выложу в студию, просто помогите доработать его!

     

    Скрытый текст
    
    prt_in,63,69,3	script	Дитрих	4_M_02,{
    		if(#language == 1) {
    	callfunc "orimain","Дитрих";
    	end;
    }
    	callfunc "orimain","Dietrich";
    	end;
    }
    payon,137,178,5	script	Хаким	4_M_ORIENT01,{
    		if(#language == 1) {
    	callfunc "orimain","Хаким";
    	end;
    }
    	callfunc "orimain","Hakhim";
    	end;
    }
    morocc_in,72,32,6	script	Абдула	4W_M_03,{
    		if(#language == 1) {
    	callfunc "orimain","Абдула";
    	end;
    }
    	callfunc "orimain","Abdula";
    	end;
    }
    alberta_in,21,63,5	script	Ксенофон	4_M_02,{
    		if(#language == 1) {
    	callfunc "orimain","Ксенофон";
    	end;
    }
    	callfunc "orimain","Xenophon Zolotas";
    	end;
    }
    yuno_in01,164,27,4	script	Дилайт	4_M_ORIENT01,{
    		if(#language == 1) {
    	callfunc "orimain","Дилайт";
    	end;
    }
    	callfunc "orimain","Delight";
    	end;
    }
    ein_in01,18,82,6	script	Мэйтштайн	4_M_02,{
    		if(#language == 1) {
    	callfunc "orimain","Мэйтштайн";
    	end;
    }
    	callfunc "orimain","Matestein";
    	end;
    }
    lhz_in02,281,24,5	script	Фруиль	4_M_02,{
    		if(#language == 1) {
    	callfunc "orimain","Фруиль";
    	end;
    }
    	callfunc "orimain","Fruel";
    	end;
    }
    function	script	orimain	{
    		if(#language == 1) {
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    		if (checkweight(Knife,1) == 0) {
    	mes "- Погоди минуточку !! -";
    	mes "- У тебя сейчас с собой -";
    	mes "- слишком много предметов. -";
    	mes "- Пожалуйста, попробу снова -";
    	mes "- но после того, как избавишься от лишнего веса. -";
    		close;
    		}
    	mes "Я могу очистить твой Необработанный ";
    	mes "<ITEMLINK>Rough Oridecon<INFO>756</INFO></ITEMLINK> а так же ";
    	mes "<ITEMLINK>Rough Elunium<INFO>757</INFO></ITEMLINK>. Но, мне для этого";
    	mes "понадобится 5 Камней Руды, чтобы сделать для тебя 1 очищенный.";
    		next;
    		switch(select("Сделать Oridecon:Сделать Elunium:Спросить о зачарованных камнях")) {
    	case 1:
    		if (countitem(Oridecon_Stone) > 4) {
    		delitem Oridecon_Stone,5;
    		getitem Oridecon,1; // Oridecon
    	mes "[" + getarg(0) + "]";
    	mes "Вот твой <ITEMLINK>Oridecon<INFO>984</INFO></ITEMLINK>";
    	mes "Приходи в любое время, когда пожелаешь.";
    		close;
    		}
    		else {
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Ты меня разыгрываешь что ли?";
    	mes "Я только что говорил, что мне нужно 5 камней Rough Oridecon";
    	mes "чтобы сделать для тебя 1 <ITEMLINK>Oridecon<INFO>984</INFO></ITEMLINK>.";
    		close;
    		}
    	case 2:
    		if (countitem(Elunium_Stone) > 4) {
    		delitem Elunium_Stone,5;
    		getitem Elunium,1; // Elunium
    	mes "[" + getarg(0) + "]";
    	mes "Вот твой <ITEMLINK>Elunium<INFO>985</INFO></ITEMLINK>";
    	mes "Приходи в любое время, когда пожелаешь.";
    		close;
    		}
    		else {
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Ты меня разыгрываешь что ли?";
    	mes "Я только что говорил, что мне нужно 5 камней Rough Elunium";
    	mes "чтобы сделать для тебя 1 <ITEMLINK>Elunium<INFO>985</INFO></ITEMLINK>.";
    		close;
    		}
    	case 3:
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Зачарованные Камни...? Я занимаюсь обработкой камней больше 20 лет, поэтому я многое о них слышал. Предположительно, существует четыре вида.";
    		next;
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Каждый Зачарованный Камень обладает одним из элементальных свойств: Земля, Вода, Огонь и Ветер.";
    		next;
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Если кто-нибудь комбинирует Зачарованный Камень и оружие во время ковки, это оружие будет обладать тем же свойством, что и сам Камень.";
    		next;
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Разумеется, тебе необходимо иметь некоторые кузнечные навыки, чтобы изготовить такой вид элементального оружия.";
    		close;
    		}
    		}
    
    		if(#language == 2) {
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    		if (checkweight(Knife,1) == 0) {
    	mes "- Wait a minute !! -";
    	mes "- Currently you're carrying -";
    	mes "- too many items with you. -";
    	mes "- Please try again -";
    	mes "- after you lose some weight. -";
    		close;
    		}
    	mes "I can purify your";
    	mes "<ITEMLINK>Rough Oridecon<INFO>756</INFO></ITEMLINK> or";
    	mes "<ITEMLINK>Rough Elunium<INFO>757</INFO></ITEMLINK>. But, I'll need";
    	mes "5 Rough Stones to make 1 pure one for you.";
    		next;
    		switch(select("Make Oridecon:Make Elunium:Ask about Enchanted Stones")) {
    	case 1:
    		if (countitem(Oridecon_Stone) > 4) {
    		delitem Oridecon_Stone,5;
    		getitem Oridecon,1; // Oridecon
    	mes "[" + getarg(0) + "]";
    	mes "Here's your <ITEMLINK>Oridecon<INFO>984</INFO></ITEMLINK>";
    	mes "You're welcome to come back whenever you want.";
    		close;
    		}
    		else {
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "You're kidding me, right?";
    	mes "I just told you that I need 5 Rough Oridecons ";
    	mes "to make a pure 1 <ITEMLINK>Oridecon<INFO>984</INFO></ITEMLINK>.";
    		close;
    		}
    	case 2:
    		if (countitem(Elunium_Stone) > 4) {
    		delitem Elunium_Stone,5;
    		getitem Elunium,1; // Elunium
    	mes "[" + getarg(0) + "]";
    	mes "Here's your <ITEMLINK>Elunium<INFO>985</INFO></ITEMLINK>";
    	mes "You're welcome to come back whenever you want.";
    		close;
    		}
    		else {
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "You're kidding me, right?";
    	mes "I just told you that I need 5 Rough Eluniums ";
    	mes "to make a pure 1 <ITEMLINK>Elunium<INFO>985</INFO></ITEMLINK>.";
    		close;
    		}
    	case 3:
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Enchanted Stones...? I've been a stonesmith for 20 years, so I've heard a lot about them. Supposedly, there are four different kinds.";
    		next;
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Each Enchanted Stone possesses one of the following elemental properties: Earth, Wind, Water and Fire.";
    		next;
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "If someone combines a Enchanted Stone with a weapon while smithing, that weapon will possess the same property as the Stone.";
    		next;
    	mes "^BC7F15[ " + getarg(0) + " ]^000000";
    	mes "Needless to say, you need to have some smithing skill to produce this kind of elemental weapon.";
    		close;
    		}
    }
    		}

     

     

     

    сам скрипт работает прекрасно, без глюков без проблем и спокойно переключается с инглиша на русишь и на оборот!

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

    о котором я увы не знаю

    в чём именно трабла, я поясню при переключении на инглиш версию, нпц отображается русскими буквами, а нужно что-то вроде этого

     

    Скрытый текст

     

    prt_in,63,69,3    script    Дитрих    4_M_02,{
        callfunc "orimain","Дитрих";
        end;
    }

    prt_in,63,69,3    script    Dietrich    4_M_02,{
        callfunc "orimain","Dietrich";
        end;
    }

     

     

     

  5. нормик хабиб... слух я искал зимнюю тему но чет без результатно кинь пож...ссыль на этот пак который ты говорил весит 80 метров

    нет снега но все как бы покрыто снегом, перелопатил весь форум герка и не нашел :(

  6. ну в сети можно много нарыть кастома, и воткнуть их вместо крыльев) 

    главное что уже готовое распределение есть самих вариантов тимо матк инта и прочие плюшки!

     

    кстать пользуюсь моментом, скажите а как сделать шмот с допами? типо как на мотре?

    это где то в срц сидит? смотрите скриншот с мотра...

    b-301.png

     

  7. 7 часов назад, Habilis сказал:

    Хабиля делает кастомные костюмы, есть вопросик к пачянам..

    Есть-ли како-нибудь наборчик с кастомными шапками содержащий (sprite, item, collection, iteminfo.lub, item_db.conf) - уже готовенькое кароч 

    ?

    хз... возможно у тя и есть Client Update by Themon.rar

    там вроде можно срезать кастомы

    • Upvote 1
  8. согласен! без обид за твои 10минут но выглядит стрёмно)

    на мой взгляд я бы сделал полукруглый шрифт вокруг бывшего значка что-то типо вот такогоh-297.jpg

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

     

    Скрытый текст

     

    вот что мне удалось накидать за минут эдак  15

    h-299.jpg

    оригинал ссылка на расширение png

    оригинал ссылка на расширение psd

    тож ничего смотрится) тёмный вариант

    h-300.jpg

    юзайте)

     

     

    • Upvote 1
  9. я бы прямо в патчере в новостной ленте бы создал новость жирными буквами с выделением мол, всем игрокам следуем поменять пароль в персональном кабинете, или если вы не можете пишите admin@your-name.com.ru  и администрация сама сменит для вас пароль и вышлет на почту

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

  10. ну как говориться денюшку нужно отдавать желательно во время) я например тоже теряюсь от своих клиентов когда мне должны, ибо чё с такими клиентами дружить или дела какие вести, когда они так себя ведут...

    но люди разные,  жди тогда когда он появиться нужно было тогда хоть контакты какие-то взять типо телефон ну или же крайняк телеграм если у него есть!

  11. xD да ладно чувак впервые столкнулся с ро серверной частью) и со шляпой, у меня в начале так же было, но я конечно не юзал еамод сразу, юзал обычный rA )

    ссылка на установку баз, начиная с минуты эдак 00:02:00 (15%)

    https://cloud.mail.ru/public/UcQi2wyqXUsv/motr/0.avi

  12. 5 часов назад, Ганибал Джо сказал:

    еще вопрос как прописать и где прописать, чтобы рес был в пронтере, у зашедших

    я например использую заход как на мотре))

     

    /hercules-master/conf/char-server.conf

    // Start point, Map name followed by coordinates (x,y)
    start_point_re: prt_fild08,170,373
    start_point_pre: prt_fild08,170,373

  13. 41 минуты назад, Habilis сказал:

    чо за правцы?

    Ы)) те самые которые 8А prawec8c.jpg

    а вот и первый имитатор - кандидат

     

    Скрытый текст

     

    CompBG-12w.jpg

     

     

    вот на таком железе как раз и нужно делать вид и бормотать "КАКОЙ КРИТИН ПИСАЛ ЭТОТ КОД ! ГОВОРИЛ ЖЕ ЧТО НАДО ПИСАТЬ НЕ НА ФРЕЙМВОРКЕ А НА ПЕРЛЕ, КРАЙНИЙ СЛУЧАЙ НА ЯВЕ - JAVA"

  14. думаю по поводу 

    https://www.noip.com

    http://dyn.com

    ему такой вариант не подойдёт ибо будет лагать и будет задержка пока юзер подключится к 1 айпишнику, пока этот айпишник перенаправит на динамический, ещё хз сколько дел делает реальный айпи то есть 1 который использует дДНС лучше обратись к провайдеру к своему позвони в службу тех. поддержки спроси сколько стоит услуга реального айпи адреса приди в компанию и подключи данную услугу у нас лично реальный айпишник стоит 6$ в месяц по гос курсу, сколько будет стоить у вас я хз.. но думаю не дороже наших.. пропиши данный айпишник в свой client.xml и делов-то... и твои друзья подключатся к тебе, но если же твой провайдер использует динамический айпишник то есть у тебя при подключении стоит динамический но от провайдера идёт реальный айпи, то при патче экзешника нужно указать Proxy Support enabled тогда при подключении к тебе и твоему РО серверу проблем не возникнет..

×
×
  • Создать...
Яндекс.Метрика