Pysk Posted January 27, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Share Posted January 27, 2013 Guten Abend Ich habe mir vor längerem mal einen Refiner zugelegt der mit einem Item zu 100% sicher refint. Soweit so gut. Derweile hat sich viel getan und es gibt die rental Items die ich wirklich toll finde. Nun stelle ich fest, das der gute Schmied auch diese Items verbessert, was natürlich dazu führt das der rental Effekt verloren geht Wie ändere ich das? drag_in02,139,178,7 script Special Refiner 63,{ mes .n$; mes "Na, willste 100% sicher refinen?"; next; mes .n$; if( select( "Jo:Nein" ) == 1 ) { if( countitem( .Refineschein ) ) { mes "Was möchtest du denn refinen?"; set @slot, select( ( ( getequipid( 1 ) ) ? getequipname( 1 ) : "^ff0000Kopf oben^000000" ) , ( ( getequipid( 9 ) ) ? getequipname( 9 ) : "^ff0000Kopf mitte^000000" ) , ( ( getequipid( 10 ) ) ? getequipname( 10 ) : "^ff0000Kopf unten^000000" ) , ( ( getequipid( 2 ) ) ? getequipname( 2 ) : "^ff0000Rüstung^000000" ) , ( ( getequipid( 3 ) ) ? getequipname( 3 ) : "^ff0000Linke Hand^000000" ) , ( ( getequipid( 4 ) ) ? getequipname( 4 ) : "^ff0000Rechte Hand^000000" ) , ( ( getequipid( 5 ) ) ? getequipname( 5 ) : "^ff0000Mantel^000000" ) , ( ( getequipid( 6 ) ) ? getequipname( 6 ) : "^ff0000Schuhe^000000" ) , ( ( getequipid( 7 ) ) ? getequipname( 7 ) : "^ff0000Accessoire 1^000000" ) , ( ( getequipid( 8 ) ) ? getequipname( 8 ) : "^ff0000Accessoire 2^000000" ) ); next; mes .n$; if( getequiprefinerycnt( ( ( @slot == 1 ) ? @slot : ( ( @slot == 2 || @slot == 3 ) ? ( @slot + 7 ) : ( @slot - 2 ) ) ) ) < .maxrefine ) { mes "Bist du dir sicher, dass du " + getequipname( ( ( @slot == 1 ) ? @slot : ( ( @slot == 2 || @slot == 3 ) ? ( @slot + 7 ) : ( @slot - 2 ) ) ) ) + " refinen möchtest?"; if( select( "Jo:Nein" ) == 1 ) { successrefitem ( ( @slot == 1 ) ? @slot : ( ( @slot == 2 || @slot == 3 ) ? ( @slot + 7 ) : ( @slot - 2 ) ) ); delitem .Refineschein, 1; mes "Das wars schon.."; mes "Viel Spaß damit."; }else{ mes "Darum frag ich nach..."; } }else{ mes "Dieses Teil ist schon maximal refined"; } }else{ mes "Du brauchst einen " + getitemname( .Refineschein ) + " zum refinen."; } }else{ mes "Na dann nicht..."; } close; OnInit: set .n$, "[Refiner]"; set .Refineschein, 21002; set .maxrefine, 10; } Quote Link to comment Share on other sites More sharing options...
Snow Posted January 28, 2013 Group: Members Topic Count: 10 Topics Per Day: 0.00 Content Count: 141 Reputation: 34 Joined: 05/30/12 Last Seen: August 2, 2020 Share Posted January 28, 2013 der npc soll überprüfen ob das item ein rental item ist? if (getequipexpiretick(@slot)) { mes "Gib mir ein Item das dir gehört, kein geliehenes."; emotion e_sry; close; } Quote Link to comment Share on other sites More sharing options...
Kenpachi Posted January 28, 2013 Group: Members Topic Count: 22 Topics Per Day: 0.00 Content Count: 764 Reputation: 220 Joined: 11/14/11 Last Seen: November 19, 2020 Share Posted January 28, 2013 Das ist meiner Meinung nach ein "Bug" im Scriptcommand. Es ergibt schlicht weg keinen Sinn, dass ein Item seinen "rental" Status verliert, wenn man es upgraded. Eigentlich müsste successrefitem() an dieser Stelle einen Fehler werfen. Quote Link to comment Share on other sites More sharing options...
Pysk Posted January 28, 2013 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 234 Reputation: 8 Joined: 01/19/12 Last Seen: April 20, 2020 Author Share Posted January 28, 2013 Hmmm keine Ahnung ist mir auch egal. Die Rental Items sollen ja nicht verbessert werden. Der Normale Schmied tut dies ja auch nicht Quote Link to comment Share on other sites More sharing options...
yakuu Posted February 19, 2013 Group: Members Topic Count: 2 Topics Per Day: 0.00 Content Count: 52 Reputation: 3 Joined: 01/05/12 Last Seen: June 17, 2023 Share Posted February 19, 2013 if (!getequipisenableref(@lalelu)) { next; mes "Sorry."; mes "I can't refine this equipment"; close; } Quote Link to comment Share on other sites More sharing options...
Lemongrass Posted February 19, 2013 Group: Developer Topic Count: 28 Topics Per Day: 0.01 Content Count: 547 Reputation: 270 Joined: 11/08/11 Last Seen: June 10, 2024 Share Posted February 19, 2013 Also da es mich sehr gewundert hat, hab ich das ganze gerade durchprobiert und bei mir bleibt das Item ein Rentalitem. Hier meine Test NPCs: gonryun,159,117,4 script Refiner 113,{ successrefitem EQI_HAND_L; mes "refined"; close; } gonryun,165,117,4 script Renter 113,{ rentitem 1701, 60 * 5; } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.