Jump to content

greyman15

Members
  • Posts

    26
  • Joined

  • Last visited

Posts posted by greyman15

  1.  

    if you said classic style RO then you'll have to stick to the classic quest the way it is.. :)

    //Job Quest Warper NPC
    //by: Geiszer "greyman15"
    //Version 1
    //Caution: don't touch in if you don't know how to change it..
    //-----------------------Script Goes here--------------------//
    prontera,159,187,3	script	Job Quester::Job Quester	733,{
    
    	mes "[Job Quest]";
    	mes "Hello there!";
    	mes "are you qualified to test your";
    	mes "self to change your job and";
    	mes "choose what class do you want?";
    	next;
    	
    	mes "[Job Quest]";
    	mes "Then I'm here to help you on your";
    	mes "trip to your chosen class.";
    	next;
    	
    	mes "[Job Quest]";
    	mes "Please make a Selection";
    	next;
    	menu "1st Job Quest",FJob,"2nd Job Quest",SJob,"Super Novice",snov;
    	next;
    	
    snov:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "aldeba_in" ,219,167;
    	close;
    	
    //First Job Quest----------------------------------	
    FJob:
    	mes "[Job Quest]";
    	mes "Please Select what class";
    	mes "will I warp you.";
    	menu "Acolyte",aco,"Archer",arch,"Mage",mage,"Merchant",merch,"Swordman",sword,"Thief",thief;
    	next;
    	
    aco:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_church" ,184,36;
    	close;
    
    arch:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "payon_in02" ,64,66;
    	close;
    	
    mage:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "geffen_in" ,157,119;
    	close;
    	
    merch:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "alberta_in" ,61,43;
    	close;
    
    sword:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "izlude_in" ,74,166;
    	close;
    
    thief:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "moc_prydb1" ,47,120;
    	close;
    
    //Second Job Quest----------------------------------	
    SJob:
    	mes "[Job Quest]";
    	mes "Please Select what class";
    	mes "will I warp you.";
    	menu "Priest",prst,"Hunter",hunt,"Wizard",wiz,"Blacksmith",blck,"Knight",cav,"Assassin",ass;
    	next;
    
    prst:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_church" ,16,36;
    	close;
    
    hunt:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "in_hunter" ,99,104;
    	close;
    	
    wiz:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "gef_tower" ,110,33;
    	close;
    
    blck:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "ein_in01" ,19,22;
    	close;
    
    cav:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_in" ,82,102;
    	close;
    
    ass:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "in_moc_16" ,19,30;
    	close;
    }
    
    //Duplicates Here-----------------------------------------//
    prontera,162,98,3	duplicate(Job Quester)	Job Quester#1-1	733
    alberta,24,241,3	duplicate(Job Quester)	Job Quester#2-1	733
    geffen,115,65,3	duplicate(Job Quester)	Job Quester#3-1	733
    izlude,132,116,3	duplicate(Job Quester)	Job Quester#4-1	733
    morocc,156,83,3	duplicate(Job Quester)	Job Quester#5-1	733
    payon,144,231,3	duplicate(Job Quester)	Job Quester#6-1	733
    morocc,169,257,3	duplicate(Job Quester)	Job Quester#7-1	733
    

    here I tried my best to do it hope it works.... if something gone wrong in the script text file in the attached file just use this code..

    this is what im looking for but its not complete

    //===== rAthena Script =======================================
    //= Job Warper
    //===== By: ==================================================
    //= Euphy, edit by Normynator
    //===== Current Version: =====================================
    //= 1.0
    //===== Compatible With: ===================================== 
    //= rAthena Project
    //===== Description: =========================================
    //= A job warper.
    //============================================================
    
    prontera,153,182,6	script	Job Warper	123,{
    function Job_Menu;
    	mes "[Job Warper]";
    	if (Class > 4049) {
    		mes "No more jobs are available.";
    		close;
    	}
    	set .@eac, eaclass();
    	set .@i, ((.ThirdClass)?roclass(.@eac&EAJ_UPPERMASK):Class);
    	if (.@i > 6 && .@i < 22) {
    		if (BaseLevel < .Rebirth[0] || JobLevel < .Rebirth[1]) {
    			set .@blvl, .Rebirth[0]-BaseLevel; set .@jlvl, .Rebirth[1]-JobLevel;
    			mes "You need "+((.@blvl>0)?.@blvl+" more base levels "+((.@jlvl>0)?"/ ":""):"")+((.@jlvl>0)?.@jlvl+" more job levels ":"")+"to continue.";
    			close;
    		}
    		while(1) {
    			mes "Select an option.";
    			next;
    			set .@i, select(" ~ ^0055FFRebirth^000000:"+((.ThirdClass)?" ~ ^FF0000Third Class^000000":"")+": ~ ^777777Cancel^000000");
    			if (.@i==3) close;
    			mes "[Job Warper]";
    			mes "Are you sure?";
    			next;
    			Job_Menu(((.@i==1)?4001:roclass(.@eac|EAJL_THIRD)));
    			mes "[Job Warper]";
    		}
    	}
    	set .@j1, roclass(.@eac|EAJL_2_1); set .@j2,roclass(.@eac|EAJL_2_2);
    	if ((.@eac&EAJ_UPPERMASK) == EAJ_SUPER_NOVICE) setarray .@exp[0],roclass(.@eac|EAJL_THIRD),99;
    	if (Class == Job_Ninja || Class == Job_Gunslinger) setarray .@exp[0],.@j1,70;
    	if (.@exp[0] && .SecondExpanded) {
    		if (BaseLevel < .Rebirth[0] || JobLevel < .@exp[1]) {
    			set .@blvl, .Rebirth[0]-BaseLevel; set .@jlvl, .@exp[1]-JobLevel;
    			mes "You need "+((.@blvl>0)?.@blvl+" more base levels "+((.@jlvl>0)?"/ ":""):"")+((.@jlvl>0)?.@jlvl+" more job levels ":"")+"to continue.";
    			close;
    		}
    		mes "Switch to "+jobname(.@exp[0])+"?";
    		next;
    		Job_Menu(.@exp[0]);
    		close;
    	}
    	if (.@eac&EAJL_2)
    		if (.@eac&(EAJL_UPPER|EAJL_BABY) || roclass(.@eac|EAJL_UPPER) == -1) {
    			mes "No more jobs are available.";
    			close;
    		}
    	if ((.@eac&EAJ_BASEMASK) == EAJ_NOVICE) {
    		if (JobLevel < .JobReq[0])
    			mes "A job level of "+.JobReq[0]+" is required to change into the 1st Class.";
    		else if (Class == 4001 && .LastJob && lastJob) {
    			mes "Switch classes now?";
    			next;
    			Job_Menu(roclass((eaclass(lastJob)&EAJ_BASEMASK)|EAJL_UPPER));
    		} else switch(Class) {
    			case 0: Job_Menu(1,2,3,4,5,6,23,4046,24,25,4023);
    			case 4001: Job_Menu(4002,4003,4004,4005,4006,4007);
    			case 4023: Job_Menu(4024,4025,4026,4027,4028,4029,4045);
    			default: mes "An error has occurred."; break;
    		}
    		close;
    	}
    	if (roclass(.@eac|EAJL_2_1) == -1 || roclass(.@eac|EAJL_2_2) == -1)
    		mes "No more jobs are available.";
    	else if (!(.@eac&EAJL_2) && JobLevel < .JobReq[1])
    		mes "A job level of "+.JobReq[1]+" is required to change into the 2nd Class.";
    	else if (.LastJob && lastJob && (.@eac&EAJL_UPPER)) {
    		mes "Switch classes now?";
    		next;
    		Job_Menu(lastJob+4001);
    	} else
    		Job_Menu(.@j1,.@j2);
    	close;
    
    function Job_Menu {
    	while(1) {
    		if (getargcount() > 1) {
    			mes "Select a job.";
    			set .@menu$,"";
    			for(set .@i,0; .@i<getargcount(); set .@i,.@i+1)
    				set .@menu$, .@menu$+" ~ "+jobname(getarg(.@i))+":";
    			set .@menu$, .@menu$+" ~ ^777777Cancel^000000";
    			next;
    			set .@i, getarg(select(.@menu$)-1,0);
    			if (!.@i) close;
    			if ((.@i == 23 || .@i == 4045) && BaseLevel < .SNovice) {
    				mes "[Job Warper]";
    				mes "A base level of "+.SNovice+" is required to turn into a "+jobname(.@i)+".";
    				close;
    			}
    			mes "[Job Warper]";
    			mes "Are you sure?";
    			next;
    		} else
    			set .@i, getarg(0);
    		if (select(" ~ Want to become a ^0055FF"+jobname(.@i)+"^000000 class: ~ ^777777"+((getargcount() > 1)?"Go back":"Cancel")+"^000000") == 1) {
    			mes "[Job Warper]";
    			mes "You are getting Warped to "+callfunc("F_InsertArticle",jobname(.@i))+" Quest Npc!";
    			if (.@i==4001 && .LastJob) set lastJob, Class;
    			//mes .@i;
    			goto Job;
    			//Warps here !!!!
    			if (.@i==4001 || .@i==4023) warp "yuno_in02",88,164;
    			//specialeffect2 EF_ANGEL2; specialeffect2 EF_ELECTRIC;
    			close;
    		}
    		if (getargcount() == 1) return;
    		mes "[Job Warper]";
    	}
    	end;
    }
    Job:
    	if(.@i > 4000){
    		warp "valkyrie", 48, 48;
    	}else{
    		switch(.@i){
    			case 1:
    				warp "izlude", 52, 137;
    				break;
    			case 2:
    				warp "geffen", 64, 177;
    				break;
    			case 3:
    				warp "pay_arche", 145, 164;
    				break;		
    			case 4:
    				warp "prontera", 234, 314;
    				break;
    			case 5:
    				warp "alberta", 36, 42;
    				break;
    			case 6:
    				warp "moc_ruins", 58, 159;
    				break;	
    			case 7:
    				warp "prontera", 35, 346;
    				break;	
    			case 8:
    				warp "prt_church", 16, 41;
    				break;	
    			case 9:
    				warp "geffen", 120, 111;
    				break;	
    			case 10:
    				warp "einbroch", 255, 107;
    				break;	
    			case 11:
    				warp "hu_in01", 381, 368;
    				break;			
    			case 12:
    				warp "in_moc_16", 19, 33;
    				break;	
    			case 14:
    				warp "prontera", 156, 356;
    				break;
    			case 15:
    				warp "prt_monk", 184, 16;
    				break;	
    			case 16:
    				warp "yuno_in03", 154, 35;
    				break;	
    			case 17:
    				warp "cmd_fild07", 196, 117;
    				break;	
    			case 18:
    				warp "alde_alche", 27, 185;
    				break;	
    			case 19:
    				warp "comodo", 226, 122;
    				break;	
    			case 20:
    				warp "comodo", 193, 150;
    				break;	
    		} 
    	}
    	end;
    OnInit:
    
    	setarray .Rebirth[0],99,50;	// Minimum base level, job level to rebirth OR change to third class
    	setarray .JobReq[0],10,40;	// Minimum job level to turn into 1st class, 2nd class
    	set .ThirdClass,0;		// Enable third classes? (1: yes / 0: no)
    	set .SecondExpanded,1;		// Enable new expanded second classes: Ex. Super Novice, Kagerou/Oboro, Rebellion? (1: yes / 0: no)
    	set .SNovice,45;		// Minimum base level to turn into Super Novice
    	set .LastJob,1;			// Enforce linear class changes? (1: yes / 0: no)
    	set .SkillPointCheck,1;		// Force player to use up all skill points? (1: yes / 0: no)
    	set .Platinum,0;		// Get platinum skills automatically? (1: yes / 0: no)
    	end;
    }
    

    I started writing such a script today, this script is based on Euphys JobChanger NPC (credits to him, awesome work^^)

    At the moment the expanded classes are missing, i am adding them soon

     

    does kagero quest warp included in this script?

     

    ok here it is: included the alternate 2nd jobs 

    //Job Quest Warper NPC
    //by: Geiszer "greyman15"
    //Version 1.0
    //Caution: don't touch in if you don't know how to change it..
    //-----------------------Script Goes here--------------------//
    prontera,159,187,3	script	Job Quester::Job Quester	733,{
    
    	mes "[Job Quest]";
    	mes "Hello there!";
    	mes "are you qualified to test your";
    	mes "self to change your job and";
    	mes "choose what class do you want?";
    	next;
    	
    	mes "[Job Quest]";
    	mes "Then I'm here to help you on your";
    	mes "trip to your chosen class.";
    	next;
    	
    	mes "[Job Quest]";
    	mes "Please make a Selection";
    	next;
    	menu "1st Job Quest",FJob,"2nd Job Quest",SJob,"Alternate Job Quest",ajob,"Super Novice",snov;
    	next;
    
    //First Job Quest----------------------------------	
    FJob:
    	mes "[Job Quest]";
    	mes "Please Select what class";
    	mes "will I warp you.";
    	menu "Acolyte",aco,"Archer",arch,"Mage",mage,"Merchant",merch,"Swordman",sword,"Thief",thief;
    	next;
    	
    aco:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_church" ,184,36;
    	close;
    
    arch:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "payon_in02" ,64,66;
    	close;
    	
    mage:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "geffen_in" ,157,119;
    	close;
    	
    merch:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "alberta_in" ,61,43;
    	close;
    
    sword:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "izlude_in" ,74,166;
    	close;
    
    thief:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "moc_prydb1" ,47,120;
    	close;
    
    //Second Job Quest----------------------------------	
    SJob:
    	mes "[Job Quest]";
    	mes "Please Select what class";
    	mes "will I warp you.";
    	menu "Priest",prst,"Hunter",hunt,"Wizard",wiz,"Blacksmith",blck,"Knight",cav,"Assassin",ass;
    	next;
    
    prst:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_church" ,16,36;
    	close;
    
    hunt:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "hu_in01" ,382,373;
    	close;
    	
    wiz:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "gef_tower" ,110,33;
    	close;
    
    blck:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "ein_in01" ,19,22;
    	close;
    
    cav:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_in" ,82,102;
    	close;
    
    ass:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "in_moc_16" ,19,30;
    	close;
    //Alternate Job Quest--------------------------------------------
    ajob:
    	mes "[Job Quester]";
    	mes "Please select what class";
    	mes "will I warp you.";
    	menu "Alchemist",alche,"Bard",bard,"Crusader",crus,"Dancer",dance,"Monk",mon,"Rogue",rog,"Sage",sag;
    	next;
    
    alche:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "alde_alche" ,27,180;
    	close;
    
    bard:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "comodo" ,226,120;
    	close;
    
    crus:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_castle" ,45,164;
    	close;
    
    dance:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "comodo" ,180,150;
    	close;
    
    mon:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_monk" ,59,244;
    	close;
    
    rog:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "moc_ruins" ,89,103;
    	close;
    
    sag:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "yuno_in02" ,41,61;
    	close;
    
    //Super Novice--------------------------------------------	
    snov:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "aldeba_in" ,219,167;
    	close;
    	
    
    }
    
    
  2. if you said classic style RO then you'll have to stick to the classic quest the way it is.. :)


    //Job Quest Warper NPC
    //by: Geiszer "greyman15"
    //Version 1
    //Caution: don't touch in it you don't know how to change it..
    //-----------------------Script Goes here--------------------//
    prontera,159,187,3	script	Job Quester::Job Quester	733,{
    
    	mes "[Job Quest]";
    	mes "Hello there!";
    	mes "are you qualified to test your";
    	mes "self to change your job and";
    	mes "choose what class do you want?";
    	next;
    	
    	mes "[Job Quest]";
    	mes "Then I'm here to help you on your";
    	mes "trip to your chosen class.";
    	next;
    	
    	mes "[Job Quest]";
    	mes "Please make a Selection";
    	next;
    	menu "1st Job Quest",FJob,"2nd Job Quest",SJob,"Super Novice",snov;
    	next;
    	
    snov:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "aldeba_in" ,219,167;
    	close;
    	
    //First Job Quest----------------------------------	
    FJob:
    	mes "[Job Quest]";
    	mes "Please Select what class";
    	mes "will I warp you.";
    	menu "Acolyte",aco,"Archer",arch,"Mage",mage,"Merchant",merch,"Swordman",sword,"Thief",thief;
    	next;
    	
    aco:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_church" ,184,36;
    	close;
    
    arch:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "payon_in02" ,64,66;
    	close;
    	
    mage:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "geffen_in" ,157,119;
    	close;
    	
    merch:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "alberta_in" ,61,43;
    	close;
    
    sword:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "izlude_in" ,74,166;
    	close;
    
    thief:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "moc_prydb1" ,47,120;
    	close;
    
    //Second Job Quest----------------------------------	
    SJob:
    	mes "[Job Quest]";
    	mes "Please Select what class";
    	mes "will I warp you.";
    	menu "Priest",prst,"Hunter",hunt,"Wizard",wiz,"Blacksmith",blck,"Knight",cav,"Assassin",ass;
    	next;
    
    prst:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_church" ,16,36;
    	close;
    
    hunt:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "in_hunter" ,99,104;
    	close;
    	
    wiz:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "gef_tower" ,110,33;
    	close;
    
    blck:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "ein_in01" ,19,22;
    	close;
    
    cav:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "prt_in" ,82,102;
    	close;
    
    ass:
    	mes "[Job Quest]";
    	mes "Well good luck to your quest";
    	warp "in_moc_16" ,19,30;
    	close;
    }
    

    here I tried my best to do it hope it works.... if something gone wrong in the script text file in the attached file just use this code..

    jobquester.txt

    jobquester - Revised.txt

    • Upvote 1
  3. thanks it works!! and also how about the automated disguise event that i download it appears to be working fine but after the announce in-game nothing happens!!

     

    this is the script:

    //===== Athena Script ========================================
    //= Disguise Event NPC
    //===== By: ==================================================
    //= Masao
    //===== Current Version: =====================================
    //= 2.0
    //===== Compatible With: =====================================
    //= eAthena SVN
    //===== Description: =========================================
    //= Disguise Event
    //===== Additional Comments: =================================
    //= Version 1.0 if there are any Bugs please let me know.
    //= Version 2.0 Added multiple Rounds, better functionality
    //= and check if already someone won the Round.
    //============================================================
    
    turbo_room,100,99,3	script	DisguiseAnnouncer	-1,{
    
    OnClock0300:
    OnClock0700:
    OnClock1100:	
    OnClock1500:
    OnClock1900:
    OnClock2300:
    	set $@Monster,1000+rand(1,323);
    	set $MonsterName$,getmonsterinfo($@Monster,0);
    	set $@startdisguise,1;
    	setnpcdisplay "Disguise Event",795;
    	announce "The [Disguise Event] is starting now!",0;
    	end;
    }
    
    quiz_02,305,245,4	script	Disguise Event	795,{
    
    set .@npcname$,"[^0000FFDisguise NPC^000000]";
    
    if (getgmlevel() >= 60) goto LDisguiseAdmin;
    if ($@startdisguise==1) goto LDisguise;
    
    	mes .@npcname$;
    	mes "Hi, how can i help you?";
    	next;
    	menu "How does it work?",-,"Cancel.",LCancel;
    
    	mes .@npcname$;
    	mes "This is an very easy Event.";
    	mes "At the beginning of the Event i will disguise myself into a randomly chosen Monster.";
    	mes "After i've done that, you've to put the correct Name into the Box.";
    	next;
    	mes "If the name was correct, you win a Prize! if it was wrong, just try again ;)";
    	mes "And that's it! Good luck.";
    	close;
    	
    LCancel:
    	close;
    
    LDisguiseAdmin:
    	mes .@npcname$;
    	mes "^FF0000~Hi GM "+strcharinfo(0)+", what can i do for you?~^000000";
    	switch(select("Start Event:End Event:Check Prize:Set Prizes:Rounds:Nothing")) {
    case 1:
    	next;
    	mes .@npcname$;
    	mes "Would you like to start the Event now?";
    	switch(select("Yes:No")) {	
    		case 1:
    			next;
    				set $@Monster,1000+rand(1,323);
    				set $MonsterName$,getmonsterinfo($@Monster,0);
    				set $@startdisguise,1;
    				setnpcdisplay "Disguise Event",795;
    				announce "The [Disguise Event] starts now in Comodo!",0;
    				close;
    		case 2:
    			next;
    			mes .@npcname$;
    			mes "Ok, bye.";
    			close;
    	}
    
    case 2:
    	next;
    	mes .@npcname$;
    	mes "Would you like to End the Event now?";
    	switch(select("Yes:No")) {
    		case 1:
    			next;
    				set $@Monster,0;
    				set $@Round,0;
    				set $@startdisguise,0;
    				setnpcdisplay "Disguise Event",795;
    				announce "The [Disguise Event] has been ended by an GM! There will be no prizes!",0;
    				close;				
    		case 2:
    			next;
    			mes .@npcname$;
    			mes "Ok, bye.";
    			close;
    	}
    
    case 3:
    	next;
    	mes .@npcname$;
    	mes "^FF0000~The current winning Prize is ^000000 ^008000"+$prize_item_amount+" "+getitemname($prize_item_id)+".^000000";
    	next;
    	goto LDisguiseAdmin;
    
    case 4:
    	next;
    	mes .@npcname$;
    	mes "^FF0000~What should the Prize be? Please insert the Item ID.~^000000";
    	input $prize_item_id;
    	next;
    	mes .@npcname$;
    	mes "^FF0000~Now the amount?~^000000";
    	input $prize_item_amount;
    	next;
    	mes .@npcname$;
    	mes "^FF0000~So, the Prize is^000000 ^008000"+$prize_item_amount+" "+getitemname($prize_item_id)+"^000000? ^FF0000Great.~^000000";
    	emotion 33;
    	next;
    	goto LDisguiseAdmin;
    
    case 5:
    	next;
    	mes .@npcname$;
    	mes "Here you can set how many Rounds will be played each time the Event Starts";
    	input $Rounds;
    	next;
    	mes "^FF0000~So, there will be ^FF0000"+$Rounds+" Rounds played.^000000";
    	next;
    	goto LDisguiseAdmin;
    
    case 6:
    	next;
    	mes .@npcname$;
    	mes "Ok, bye.";
    	close;
    }
    
    LDisguise:
    	mes .@npcname$;
    	mes "Insert the correct Monstername ;)";
    	input $@MonsterInput$;
    	if ($@disguisewin==1) {
    	mes "Someone already won this Round!!";
    	close;
    	}
    	if($@MonsterInput$==$MonsterName$) goto LCorrect;
    	if($@MonsterInput$!=$MonsterName$) goto LCancel;
    	close;
    
    LCorrect:
    	announce ""+strcharinfo(0)+" won! I was disguised as: "+$MonsterName$+"",0;
    	getitem $prize_item_id,$prize_item_amount;
    	set $@Round,$@Round+1;
    	set $@disguisewin,1;
    	if ($@Round!=$Rounds) goto LRound;
    	if ($@Round==$Rounds) goto LGameover;
    	set $@startdisguise,0;
    	setnpcdisplay "Disguise Event",795;
    	close;
    
    LRound:
    	set $@Monster,1000+rand(1,323);
    	set $MonsterName$,getmonsterinfo($@Monster,0);
    	set $@disguisewin,0;
    	setnpcdisplay "Disguise Event",$@Monster;
    	close;
    
    LGameover:
    	set $@Round,0;
    	set $@startdisguise,0;
    	set $@disguisewin,0;
    	setnpcdisplay "Disguise Event",795;
    	npctalk "Thank you all for playing. That was the last round of the Disguise Event. See you next time.";
    	close;
    }
    
  4. the portal in poring catcher event script(automated) appears every time I load the server

    when I used the command @reloadscript it dissappear and fine the script is working, when

    i log a character and warp into prontera where the portal for pc event is appearing again..

     

    here's the screenshots:

     

    when i use @reloadscript

    post-27028-0-35211400-1407244181_thumb.jpg

     

    when I log in a new character it appears...

    post-27028-0-17753300-1407244187_thumb.jpg

     

     

     

    help! how to get rid of this portal so everytime i load my server it would not

    appear again?

  5. i got fixed mine... well i downloaded a fresh copy of full renewal data folder then i've search for this sprite\Àΰ£Á·\¸öÅë\(³² or ¿©). inside in the downloaded full renewal data folder and merge it to my current .grf file and poof!.. it works...

     

    you can download the fresh copy of renewal full data files here

    http://rathena.org/board/topic/66962-basic-complete-renewal-data-english-folder/

  6. I just removed everything related to jobchange with high 1st job.

    I'm sort of sleep deprived, so you should check in case I've done something stupid.

    thanks man i'll try it

    @poring

    hello again the script you edited has nothing changed at all still my character reborn to high novice and high 1st job then 2nd trans all i want is to not my 2nd job base level 99 and job lvl 50 will not reborn how to change that?? thanks for your fast response...

  7. go to your conf/battle/drop.conf

     

    and go find the line like this:

     

    // The rate adjustment for the MVP items that the MVP gets directly in their inventory
    item_rate_mvp: 500 <---- edit this
    item_drop_mvp_min: 1
    item_drop_mvp_max: 1000
     
    // The rate adjustment for card-granted item drops.
    item_rate_adddrop: 500 <---- edit this
    item_drop_add_min: 1
    item_drop_add_max: 5000
     
    the rate sample is 100 = 1x (e.g. 500 = 5.00x or 5x) if you do 10000 it will be 100x rate
  8. Hi guys,

     

    After i solved my beforer problems I got a new one... I think thats tha last one.

     

    So... When i levelled up at High Swordman's lvl 55 job level 50 to Lord Knight the game loaded the Rune Knights Sprite...

    I tried it with another classes but every time i want to turm my char into trans second job it loads the third job sprites.

     

    I googled it but everywhere i found how to make new sprite, and nowhere how to change or use it... Ahh annoying problem

     

    Anyway... If someone could give me a guide about that I would be happy.

     

    Thanks in advance

    same problem here how to fix it any one guys???

  9. Have you properly given the sprites a 'collection' and 'item' image (texture folder)? If yes, your problem is pretty much the same as this, only this user's client defaults to the 'null' image:

    http://rathena.org/board/topic/95145-headgear-view-and-name-change/

     

     

    If doing my solution doesn't work for you, please refer back to your texture/À¯ÀúÀÎÅÍÆäÀ̽º/item and texture/À¯ÀúÀÎÅÍÆäÀ̽º/collection and see if your sprites are present. Good luck~

    yead I did it earlier before your post I solved my own problem thanks by the way your suggestion was my solution earlier :P thanks

  10. It looks like you're missing the resnametable? If you use 2013 then you can find that in 'system/iteminfo.lua(/lub)

    what do you mean resnametable?? it means I have to put details on it to get it work?? and how to make it apply in the game?? It should need to repack grf or restart the whole server?? And also i use 2011 client version i think it's 2011-11-22aRagexeRE

    *Bumps! help please anyone T_T

    *BUMPS HELP PLEASE!!

  11. look on this iamge, I perfectly follow the guide on adding custom items in renewal client side... specially the lua thing(datainfo folder)

    but when i try to load the items which i already add in the item_db2.txt what I've found is nothing but the drop the viewID and dragging items are fine, the problem is it doesnt appear in the inventory but it exist when dragging and equipping.. what rae the solutions on this??

    please don't be hard on me i'm just a newbie in the world of creating server :)

    post-27028-0-69281300-1405635639_thumb.jpg

     

     

    -let me know if i'm posting this in the wrong thread, instead put this thread in the right section.

×
×
  • Create New...