Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // https://rathena.org/board/topic/108183-how-to-make-this-script-work/#comment-312182
- prontera,155,181,5 script Sample#reward 757,{
- doevent "Sample#ppl_peak_reward::OnTalk";
- }
- - script Sample#ppl_peak_reward -1,{
- OnInit:
- .gm_level = 99;
- end;
- OnPCLoginEvent:
- if ( .player_peak && .player_peak <= getusers(1) ) {
- announce "Gained Reward for Peak Player reached "+.player_peak,bc_all;
- donpcevent strnpcinfo(3)+"::OnSendReward";
- .player_peak = 0;
- }
- end;
- OnSendReward:
- addrid(0);
- if ( .itemid && .amount )
- getitem .itemid,.amount;
- Zeny += .zeny;
- #CASHPOINT += .cash;
- end;
- OnTalk:
- if ( getgmlevel() >= .gm_level ) {
- do {
- mes "Setup Reward:";
- mes "Player Peak: "+.player_peak;
- if ( .itemid && .amount )
- mes "Item: "+.amount+"x "+getitemname( .itemid );
- mes "Zeny: "+.zeny;
- mes "Cash: "+.cash;
- switch ( select(
- "Setup Player Peak"
- "Setup Item",
- "Setup Zeny",
- "Setup Cash",
- "Cancel",
- ) ) {
- case 1:
- input .player_peak;
- break;
- case 2:
- mes "Enter ItemID";
- input .itemid;
- if ( getitemname( .itemid ) != "null" ) {
- mes "Enter Amount:";
- input .amount;
- }
- else {
- .itemid = 0;
- .amount = 0;
- }
- break;
- case 3:
- mes "Enter Zeny";
- input .zeny;
- break;
- case 4:
- mes "Enter Cash";
- input .cash;
- break;
- default:
- close;
- }
- } while ( 1 );
- }
- end;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement