Disable line no 7 ini saya bantu update scriptnya
prontera,158,180,4 script Pedagang Grup Eden 100,{
mes "[VRO Asisten]";
mes "Halo! Apakah kamu ingin menjual Jellopy padaku? Saya membayar harga yang berbeda tergantung waktu!";
next;
// Tampilkan harga yang saat ini ditawarkan
mes "Saat ini, saya akan membeli Jellopy seharga "+.selected_price+" Zeny per buah.";
//announce "Pedagang Grup Eden: Harga Jellopy saat ini adalah " + .selected_price + " Zeny per buah!", bc_all; // Mengumumkan harga kepada semua pemain
next;
if (countitem(909) < 1) {
mes "Tampaknya kamu tidak memiliki Jellopy!";
close;
}
mes "Berapa banyak Jellopy yang ingin kamu jual?";
.@selected_price = .selected_price; // Preserve price during user interaction
input .@amount;
if (.@amount <= 0 || .@amount > countitem(909)) {
mes "Mohon masukkan jumlah yang valid!";
close;
}
.@total_price = .@amount * .selected_price;
mes "Kamu akan mendapatkan "+ .@total_price +" Zeny untuk "+ .@amount +" Jellopy.";
next;
.@s = select("Jual:Ya,Tidak");
if (.@s == 1) {
if (.@selected_price != .selected_price) {
mes "Harga telah berubah, silahkan coba lagi!";
close;
}
delitem 909, .@amount; // Hapus Jellopy dari inventory pemain
Zeny += .@total_price; // Berikan Zeny kepada pemain
mes "Terima kasih telah menjual Jellopy-mu!";
} else {
mes "Mungkin lain waktu!";
}
close;
OnInit:
.selected_price = rand(1, 500); // Inisialisasi harga secara acak antara 1 dan 500 Zeny
announce "Pedagang Grup Eden: Harga Jellopy saat ini adalah " + .selected_price + " Zeny per buah!", bc_all; // Mengumumkan harga awal kepada semua pemain
initnpctimer();
end;
OnTimer900000: // Perbarui harga setiap 15 menit.
stopnpctimer();
.selected_price = rand(1, 500);
announce "Pedagang Grup Eden: Harga Jellopy telah berubah! Harga baru adalah " + .selected_price + " Zeny per buah!", bc_all;
initnpctimer();
end;
}