Skripte Yardım edecek biri var mı ?

FrozenGokcanT

Sudan Çıkmış
Mesajlar
6
En iyi cevaplar
0
Beğeniler
1
Puanları
60
Sunucuda Moblardan Altın benzeri bir item Düşmesini ve bu itemi aldığında o itemin silinip para
olarak random para gelmesini istiyorum.Ben Biraz uğraştım ve burdan sonrasına skript bilgim yetmedi
istediğim şey yerdeki item miktarına göre para gelmesi fakat yerdeki tüm itemler silinip tek bir item parası geliyor.
bu sorunu halledebilecek biri yardımcı olursa sevinirim.

hastebin

Teşekkürler :)
 


MhaWTHoR

Obsidyen Madencisi
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,161
Puanları
3,230
Kod:
set {_randomParaMiktari} to random number between 10 and 25
add {_randomParaMiktari} to player's account
Şeklinde
 

AlperKTS

Elmas Madencisi
Mesajlar
861
En iyi cevaplar
7
Beğeniler
139
Puanları
720
Ruh hali
on death of zombie:
drop a gold ingot named "&a&lPara"


On rightclick with gold ingot:
if tool's display name is "&a&lPara"
if chance of 20%:
execute console command "/eco give %player% 100000"
send "&e100.000$ &aBasariyla Yatirildi"
remove 1 gold ingot player



On rightclick with gold ingot:
if tool's display name is "&a&lPara"
if chance of 50%:
execute console command "/eco give %player% 50000"
send "&e50.000$ &aBasariyla Yatirildi"
remove 1 gold ingot player



On rightclick with gold ingot:
if tool's display name is "&a&lPara"
if chance of 60%:
execute console command "/eco give %player% 20000"
send "&e20.000$ &aBasariyla Yatirildi"
remove 1 gold ingot player


On rightclick with gold ingot:
if tool's display name is "&a&lPara"
if chance of 10%:
execute console command "/eco give %player% 1000000"
send "&e1.000.000$ &aBasariyla Yatirildi"
remove 1 gold ingot player
 
Son düzenleme:

FrozenGokcanT

Sudan Çıkmış
Mesajlar
6
En iyi cevaplar
0
Beğeniler
1
Puanları
60
on death of zombie:
drop a gold ingot named "&a&lPara"


On rightclick with gold ingot:
if tool's display name is "&a&lPara":
execute console command "/eco give %player% 100000"
send "&e100.000$ &aBasariyla Yatirildi"
remove 1 gold ingot player
Yanlış Anladınız siz. Bir item ayarlayıp mythicmobs bağlıycam zaten tek istediğim yerdeki item envantere gelmeden silinip yerdeki item miktarına göre random para vermesi yani benim skriptteki random verilecek para yerdeki item sayısı kadar tekrarlanması gerek.

Örneğin: yerde 1 tane para var aldığımda 1xrandom(5-25 arası)
32 tane para var aldığımda 32xrandom(5-25 arası)
 

AlperKTS

Elmas Madencisi
Mesajlar
861
En iyi cevaplar
7
Beğeniler
139
Puanları
720
Ruh hali
Yanlış Anladınız siz. Bir item ayarlayıp mythicmobs bağlıycam zaten tek istediğim yerdeki item envantere gelmeden silinip yerdeki item miktarına göre random para vermesi yani benim skriptteki random verilecek para yerdeki item sayısı kadar tekrarlanması gerek.

Örneğin: yerde 1 tane para var aldığımda 1xrandom(5-25 arası)
32 tane para var aldığımda 32xrandom(5-25 arası)
oraya yaz işte sende drop: (kısmına) gold ingot &a&lPara yaz işte sağ tıklayıncada random para gelir.
 

AlperKTS

Elmas Madencisi
Mesajlar
861
En iyi cevaplar
7
Beğeniler
139
Puanları
720
Ruh hali
"bağlıycam zaten tek istediğim yerdeki item envantere gelmeden silinip " Silinirse o item ,,oyuncu nasıl alıcak ben anlamadım ?
 

FrozenGokcanT

Sudan Çıkmış
Mesajlar
6
En iyi cevaplar
0
Beğeniler
1
Puanları
60
"bağlıycam zaten tek istediğim yerdeki item envantere gelmeden silinip " Silinirse o item ,,oyuncu nasıl alıcak ben anlamadım ?
Kardeşim zaten benim attığım kodda öyle bir şey yapılıyor amacım yerdeki itemin üstüne geldiğinde yerdeki itemin yok olup o kişiye random para vermesi. Yani envanterine gelme gibi bir şey yok. Sağ tıklayınca para gelme olayı zaten en kolay skript özelliği. Daha fazla konuşmaya gerek yok posttan gidersen sevinirim.
 

Alakazam

Taş Madencisi
Mesajlar
99
En iyi cevaplar
1
Beğeniler
26
Puanları
80
Buyur.
Gerekli eklentiler: Skellett, SkQuery
Kod:
command /paratest:
    permission: para.admin
    trigger:
        give a gold nugget named "Para" with lore "alınamaz" to player

on pick up:
    if event-item's name is "Para":
        if event-item's lore is "alınamaz":   
            wait 1 tick
            set {_miktar} to number of event-item in player's inventory
            remove all event-item from player's inventory
            set {_deger} to random integer between 100 and 1000
            set {_para} to {_miktar} * {_deger}
            add {_para} to player's balance
            send " &f> &a%{_para}%TL Kazandın!" to player
    else if event-item's lore is "alınamaz":
        cancel event

on hopper pickup:
    if event-item's lore is "alınamaz":
        cancel event
 

FrozenGokcanT

Sudan Çıkmış
Mesajlar
6
En iyi cevaplar
0
Beğeniler
1
Puanları
60
Buyur.
Gerekli eklentiler: Skellett, SkQuery
Kod:
command /paratest:
    permission: para.admin
    trigger:
        give a gold nugget named "Para" with lore "alınamaz" to player

on pick up:
    if event-item's name is "Para":
        if event-item's lore is "alınamaz":  
            wait 1 tick
            set {_miktar} to number of event-item in player's inventory
            remove all event-item from player's inventory
            set {_deger} to random integer between 100 and 1000
            set {_para} to {_miktar} * {_deger}
            add {_para} to player's balance
            send " &f> &a%{_para}%TL Kazandın!" to player
    else if event-item's lore is "alınamaz":
        cancel event

on hopper pickup:
    if event-item's lore is "alınamaz":
        cancel event
Yazını Şimdi Gördüm Emeğine Sağlık şimdi Deneyeceğim. İstediğimi bir tek sen anlamışsın galiba koskoca forumda Teşekkürler :)
 

Üst