GM Winter Posted March 11 Share Posted March 11 hello guys how can i set a fix point in this gold room script example sure 1 point every kill not randam points Quote prontera,155,181,5 script Gold Room#goldroom 4_F_KAFRA1,{ doevent "gold_room_main::OnTalk"; } // warp portal back prontera ordeal_3-2,123,123,0 warp gold_room_back_prt 1,1,prontera,155,181 // peco peco summon ordeal_3-2,0,0,0,0 monster Peco Peco 1019,200,60000,0,"gold_room_main::OnKill" - script gold_room_main -1,{ OnInit: // gold room map .map$ = "ordeal_3-2"; // entrance fee .zeny_cost = 200000; // rate to get gold .rate = 100; // gold random amount setarray .gold_amount,1,5; setmapflag .map$,mf_noteleport; setmapflag .map$,mf_pvp; setmapflag .map$,mf_pvp_noguild; setmapflag .map$,mf_pvp_noparty; setmapflag .map$,mf_nobranch; setmapflag .map$,mf_nosave; setmapflag .map$,mf_nomemo; setmapflag .map$,mf_noreturn; setmapflag .map$,mf_nowarp; setmapflag .map$,mf_nowarpto; end; OnTalk: mes "Enter Gold Room ?"; if ( .zeny_cost ) mes F_InsertComma( .zeny_cost ) + " Zeny"; switch ( select( "Enter Gold Room", "Exchange Gold Point", "Cancel" )) { case 1: if ( Zeny < .zeny_cost ) { mes "Not enough Zeny."; } else { Zeny -= .zeny_cost; warp .map$,0,0; } break; case 2: mes "You got "+F_InsertComma( #GOLDPOINTS )+" Points"; input [email protected],0,#GOLDPOINTS; if ([email protected] == 0) { mes "Exchange canceled."; close; } if ( checkweight( 969, [email protected] ) ) { #GOLDPOINTS -= [email protected]; getitem 969,[email protected]; mes "Gained "[email protected]+" Gold."; } else { mes "You are overweight."; } default: break; } close; OnKill: if ( .rate > rand( .50 ) ) { [email protected] = rand( .gold_amount[0],.gold_amount[1] ); #GOLDPOINTS += [email protected]; dispbottom "Gained "[email protected]+" Point. You got "+F_InsertComma( #GOLDPOINTS )+" Points now."; } end; OnPCDieEvent: [email protected] = killerrid; if ( strcharinfo(3) == .map$ && [email protected] != getcharid(3) && getmonsterinfo( [email protected],MOB_NAME ) != "null" ) { #GOLDPOINTS = 0; dispbottom "You died, you lost all the point."; } end; } Quote Link to comment Share on other sites More sharing options...
0 mrfizi Posted March 11 Share Posted March 11 try change this.. [email protected] = rand( .gold_amount[0],.gold_amount[1] ); to [email protected] = 1; 1 Quote Link to comment Share on other sites More sharing options...
0 GM Winter Posted March 11 Author Share Posted March 11 2 hours ago, mrfizi said: try change this.. [email protected] = rand( .gold_amount[0],.gold_amount[1] ); to [email protected] = 1; thanks Quote Link to comment Share on other sites More sharing options...
hello guys how can i set a fix point in this gold room script example sure 1 point every kill not randam points
Link to comment
Share on other sites