Kelime Oyunu Skripti

FurkanYLMZ

Demir Madencisi
Mesajlar
324
En iyi cevaplar
0
Beğeniler
82
Puanları
240
Merhaba dostlarım, araştırarak bulduğum ve kullandığım kelime oyunu skriptini sizlere sunmak istedim.
Skriptin mantığı;
Her 30 dakikada bir kelime oyunu çıkıyor. Bu çıkan kelimeyi ilk yazan kişiye ödülünü veriyor.

Hastebin : http://hastebin.com/joqaqinobi.vbs

Bu skripti kullanmak isteyip de kurulumunu yapmayı bilmeyenler için bir anlatım yapmak istedim.
http://dev.bukkit.org/bukkit-plugins/skript/ Skript pluginini sunucunuza kurup restart attıktan sonra, skript pluginini aktif hale getirin.
Daha sonra,
aşağıda verdiğim linkteki skripti indirip Plugins >> Skript >> scripts dizini içerisine atıp oyun içerisinde "/sk reload kelimeoyunu.sk" komutunu kullanarak skripti aktif hale getirebilirsiniz.

İndir.
http://dosya.co/zkwni3ep9irf/kelimeoyunu.rar.html



Kod:
options:
    kelimeoyunu: çekoslovakyalılaştıramadıklarımızdan mısınız
    kelimeoyunu2: Bu pikap, şu pikap, o pikap.
    kelimeoyunu3: Şu duvar badanlanmış mı badanalanmamış mı?
    kelimeoyunu4: 10+4/2=?
    kelimeoyunu5: Şu köşe yaz köşesi, şu köşe kış köşesi, ortada su şişesi.
    kelimeoyunu6: 8/4+2x3-10=?
    kelimeoyunu7: Galip Geyve’de gır gır giden gocuklu göçmen gururluya güldü.
    kelimeoyunu8: Şamlı, şemsiyeli, şıracı,şişko, şoför, şölende, şurupçuları şüphelendirdi.
    kelimeoyunu9: Bize ait olduğu halde başkalarının kullandığı şey nedir?
    kelimeoyunu10: 2 dogru parcasi ile bir simiti kac parcaya bolebilirsiniz.
command /kelimeoyunu:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif} to true

on chat:
    if {kelimeoyunuaktif} is true:
        if message is "çekoslovakyalılaştıramadıklarımızdan mısınız":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif} to false
            clear {kelimeoyunu}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu2:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu2}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif2} to true

on chat:
    if {kelimeoyunuaktif2} is true:
        if message is "Bu pikap, şu pikap, o pikap.":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif2} to false
            clear {kelimeoyunu2}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu3:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu3}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif3} to true

on chat:
    if {kelimeoyunuaktif3} is true:
        if message is "Şu duvar badanlanmış mı badanalanmamış mı?":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif3} to false
            clear {kelimeoyunu3}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu4:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu4}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif4} to true

on chat:
    if {kelimeoyunuaktif4} is true:
        if message is "10+4/2=?":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif4} to false
            clear {kelimeoyunu4}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu5:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu5}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif5} to true

on chat:
    if {kelimeoyunuaktif5} is true:
        if message is "Şu köşe yaz köşesi, şu köşe kış köşesi, ortada su şişesi.":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif5} to false
            clear {kelimeoyunu5}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu6:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu6}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif6} to true

on chat:
    if {kelimeoyunuaktif6} is true:
        if message is "8/4+2x3-10=?":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif6} to false
            clear {kelimeoyunu6}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu7:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu7}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif7} to true

on chat:
    if {kelimeoyunuaktif7} is true:
        if message is "Galip Geyve'de gır gır giden gocuklu göçmen gururluya güldü.":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif7} to false
            clear {kelimeoyunu7}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu8:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu8}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif8} to true

on chat:
    if {kelimeoyunuaktif8} is true:
        if message is "Şamlı, şemsiyeli, şıracı,şişko, şoför, şölende, şurupçuları şüphelendirdi.":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif8} to false
            clear {kelimeoyunu8}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu9:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu9}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif9} to true

on chat:
    if {kelimeoyunuaktif9} is true:
        if message is "Bize ait olduğu halde başkalarının kullandığı şey nedir?":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif9} to false
            clear {kelimeoyunu9}
            give 1 iron ingot of protection 5 named "&6Ödül" to player

command /kelimeoyunu10:
    executable by: console
    trigger:
        broadcast " "
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        broadcast " "
        broadcast "    &7Aşağıdaki cümleyi yaz ve ödülü kap!"
        broadcast "    &6{@kelimeoyunu10}"
        broadcast " "
        broadcast "&7=========[ &cKelime Oyunu &7]========="
        wait 1 tick
        set {kelimeoyunuaktif10} to true

on chat:
    if {kelimeoyunuaktif10} is true:
        if message is "2 dogru parcasi ile bir simiti kac parcaya bolebilirsiniz.":
            wait 5 tick
            broadcast "&6&lOYUNOSKOP &f&l> &b%player% &7kelime oyununu kazandı."
            set {kelimeoyunuaktif10} to false
            clear {kelimeoyunu10}
            give 1 iron ingot of protection 5 named "&6Ödül" to player


every 30 minute:
    set {kelime} to a random integer between 1 and 10
    if {kelime} is 1:
        execute server command "kelimeoyunu"
    if {kelime} is 2:
        execute server command "kelimeoyunu2"
    if {kelime} is 3:
        execute server command "kelimeoyunu3"
    if {kelime} is 4:
        execute server command "kelimeoyunu4"
    if {kelime} is 5:
        execute server command "kelimeoyunu5"
    if {kelime} is 6:
        execute server command "kelimeoyunu6"
    if {kelime} is 7:
        execute server command "kelimeoyunu7"
    if {kelime} is 8:
        execute server command "kelimeoyunu8"
    if {kelime} is 9:
        execute server command "kelimeoyunu9"
    if {kelime} is 10:
        execute server command "kelimeoyunu10"
 


Son düzenleme:

mrbobaking

Kızıltaş Madencisi
Mesajlar
660
En iyi cevaplar
0
Beğeniler
283
Puanları
1,080
o kadar on chat koymak yerine if'ten sonra (gerekli değil, if'te kullanabilirsin ama böyle daha iyi)lse if koyarak devam ettirebilirdin.
 

Rookies

Demir Madencisi
Mesajlar
307
En iyi cevaplar
0
Beğeniler
94
Puanları
470
Güzel olmuş serverimde kulanabilirim .)
 

burakozdrme1

Marangoz
Mesajlar
59
En iyi cevaplar
0
Beğeniler
5
Puanları
120
Ruh hali
Denedim fakat coin elime geliyor bir zaman sonra normal demire dönüşüyor
 

Üst