[Skript] Modern RPG Sunucu Skripti

NeonSpade

Neon, the best
Mesajlar
299
En iyi cevaplar
0
Beğeniler
146
Puanları
0
Kod:
#     #!     NeonRPG        -Bir RPG Skripti
#     #!     Yazar : NeonSpade
#     #!     Skype : neonspade
#     #!     Gerekli Pluginler : Vault, GroupManager, iConomy
#     #!     https://forum.gamer.com.tr






command /gruplarsikintili:
    permission: op
    trigger:
        set {meslekgrup} to false
        send "&6&lNeon&4&lRPG &2&l> &3&lGruplar &4&l/skript reload all &3&lkomutundan sonra devreye girecek." to player
      

on load:
    {meslekgrup} is false:
        execute console command "mangadd rpgdemirci"
        execute console command "mangaddv rpgdemirci prefix &7&lDemirci&9&l>"
        execute console command "mangadd rpghekim"
        execute console command "mangaddv rpghekim prefix &d&lHekim&9&l>"
        execute console command "mangadd rpgyeniceri"
        execute console command "mangaddv rpgyeniceri prefix &2&lYeniceri&9&l>"
        set {meslekgrup} to true
        send "&6&lNeon&4&lRPG &2&l> &3&lEksik GroupManager gruplari hazirlandi !" to console
        send "&6&lNeon&4&lRPG &2&l> &3&lLutfen 'rpg' ile baslayan gruplari silmeyin." to console
        send "&6&lNeon&4&lRPG &2&l> &3&lSkript tamamen yuklendi !" to console
    else:
        send "&6&lNeon&4&lRPG &2&l> &3&lSkript tamamen yuklendi !" to console

      
on first join:
    set {serseri.%player%} to true
    {serseri.%player%} is true:
        set player's prefix to "&4&lSerseri&9&l>"
on join:
    send "&6&lNeon&4&lRPG &2&l> &3&lBu plugin degildir, skripttir."
    send "&6&lNeon&4&lRPG &2&l> &3&lYazar Skype : &4&lneonspade"
      


command /rpgmenu:
    trigger:
        open chest with 1 row named "&6&lNeon&4&lRPG" to player
        format slot 0 of player with iron pickaxe named "&a&lMeslekler" to close then run "meslek %player%"
        format slot 1 of player with paper named "&a&lATM" to close then run "paracik %player%"
        format slot 2 of player with leather helmet named "&a&lAl - Meslek Araclari" to close then run "araclar %player%"
      
      
command /ckp <player> <int>:
    permission: op
    trigger:
        arg 2 is greater than {kart.%arg 1%}:
            send "&6&lNeon&4&lRPG &2&l> &4Kartinda yeterince para yok. &7Is bul ve para kazan." to arg 1
            stop trigger
        else:
            remove arg 2 from {kart.%arg 1%}
            add arg 2 to arg 1's money
            send "&6&lNeon&4&lRPG &2&l> &2Basarili! &7Kartindan %arg 2%.00 TL cekildi." to arg 1
          
          
          
command /paracik <player>:
    permission: op
    trigger:
        wait 0.2 seconds
        open chest with 1 row named "&6&lNeon&4&lRPG &1&lATM" to arg 1
        format slot 0 of arg 1 with light green glass named "&2&l1 TL" to close then run "ckp %arg 1% 1"
        format slot 1 of arg 1 with light green glass named "&2&l5 TL" to close then run "ckp %arg 1% 5"
        format slot 2 of arg 1 with light green glass named "&2&l10 TL" to close then run "ckp %arg 1% 10"
        format slot 3 of arg 1 with light green glass named "&2&l20 TL" to close then run "ckp %arg 1% 20"
        format slot 4 of arg 1 with light green glass named "&2&l50 TL" to close then run "ckp %arg 1% 50"
        format slot 5 of arg 1 with light green glass named "&2&l100 TL" to close then run "ckp %arg 1% 100"
        format slot 8 of arg 1 with emerald named "&d&lBakiye: &2&l%{kart.%arg 1%}%.00 TL" to run ""

      
      
command /slar <player> <text>:
    permission: op
    trigger:
        arg 2 is "rpgdemirci":
            execute console command "manuadd %arg 1% %arg 2%"
            set {demirci.%arg 1%} to true
            set {hekim.%arg 1%} to false
            set {yeniceri.%arg 1%} to false
            send "&6&lNeon&4&lRPG &2&l> &2&lBasarili! &7Secilen meslek : &3&lDemirci" to arg 1
            stop
        arg 2 is "rpghekim":
            execute console command "manuadd %arg 1% %arg 2%"
            set {demirci.%arg 1%} to false
            set {hekim.%arg 1%} to true
            set {yeniceri.%arg 1%} to false
            send "&6&lNeon&4&lRPG &2&l> &2&lBasarili! &7Secilen meslek : &3&lHekim" to arg 1
            stop
        arg 2 is "rpgyeniceri":
            execute console command "manuadd %arg 1% %arg 2%"
            set {demirci.%arg 1%} to false
            set {hekim.%arg 1%} to false
            set {yeniceri.%arg 1%} to true
            send "&6&lNeon&4&lRPG &2&l> &2&lBasarili! &7Secilen meslek : &3&lYeniceri" to arg 1
            stop

          
          
command /meslek <player>:
    permission: op
    trigger:
        wait 0.2 seconds
        open chest with 1 row named "&6&lNeon&4&lRPG &1&lMeslekler" to arg 1
        format slot 0 of arg 1 with anvil named "&3&lDemirci" to close then run "slar %arg 1% rpgdemirci"
        format slot 1 of arg 1 with golden apple named "&3&lHekim" to close then run "slar %arg 1% rpghekim"
        format slot 2 of arg 1 with wooden sword named "&3&lYeniceri" to close then run "slar %arg 1% rpgyeniceri"

      
      
command /gorevlerim:
    trigger:
        {demirci.%player%} is true:
            open chest with 1 row named "&6&lNeon&4&lRPG &5&lGorevler" to player
            format slot 0 of player with iron sword named "&d&lSilah Yap!" with lore "&7&l> &3&lSilah yap, para kazan." to run ""
            format slot 1 of player with iron chestplate named "&d&lZirh Yap!" with lore "&7&l> &3&lZirh yap, para kazan." to run ""
        {hekim.%player%} is true:
            open chest with 1 row named "&6&lNeon&4&lRPG &5&lGorevler" to player
            format slot 0 of player with nether star named "&d&lTedavi Et!" with lore "&7&l> &3&lInsanlari tedavi et." to run ""
        {yeniceri.%player%} is true:
            open chest with 1 row named "&6&lNeon&4&lRPG &5&lGorevler" to player
            format slot 0 of player with redstone named "&d&lYakala ya da Oldur!" with lore "&7&l> &3&lHirsizlari yakala ya da oldur." to run ""

          
          
command /araclar <player>:
    trigger:
        {demirci.%arg 1%} is true:
            send "&6&lNeon&4&lRPG &2&l> &7Demircinin araci olmaz, calismak icin musteri beklemelisin." to arg 1
            stop trigger
        {hekim.%arg 1%} is true:
            give a blaze rod named "&d&lEnjektor &2&l+" to arg 1
            send "&6&lNeon&4&lRPG &2&l> &7Esyalarin verildi." to arg 1
        {yeniceri.%arg 1%} is true:
            give a wooden hoe named "&7&lTabanca" to arg 1
            give 20 gray dye named "&7&lMermi" to arg 1
            send "&6&lNeon&4&lRPG &2&l> &7Esyalarin verildi." to arg 1
          
          
          
on right click:
    player's tool is wooden hoe named "&7&lTabanca":
        player has gray dye named "&7&lMermi":
            {yeniceri.%player%} is true:
                shoot an arrow from player
                remove a gray dye named "&7&lMermi" from player
            else:
                stop
on damage:
    attacker's tool is blaze rod named "&d&lEnjektor &2&l+":
        victim is a player:
            cancel event
            heal the victim
            remove slowness from victim
            remove blaze rod from attacker
            give a blaze rod named "&d&lEnjektor &4&l-" to attacker
            send "&6&lNeon&4&lRPG &2&l> &3&l%victim% adli oyuncuyu iyilestirdin. +10.00 TL" to attacker
            add 10 to {kart.%attacker%}
            wait 5 seconds
            remove blaze rod from attacker
            give a blaze rod named "&d&lEnjektor &2&l+" to attacker
          
on projectile hit:
    wait 2 seconds
    delete projectile


Lütfen kullanmak isterseniz alıntı olduğunu belirtin.

Şu an sadece 3 meslek bulunmaktadır:
> Demirci
> Hekim
> Yeniçeri


Komutlar :
/rpgmenu
/gruplarsikintili


Bu skript en az 2.0 sürümüne kadar güncel kalacaktır.
Beğenilirse devamı gelir tabii ki :p

Şimdiki sürüm : 0.1

@MhaWTHoR @Rosenrot @Switcher @Minecraftplayerr @Jordyvoss
 


Son düzenleme:

NeonSpade

Neon, the best
Mesajlar
299
En iyi cevaplar
0
Beğeniler
146
Puanları
0
:) aklıma komut ismi gelmedi
 
Son düzenleme:

MhaWTHoR

Obsidyen Madencisi
Mesajlar
1,208
En iyi cevaplar
1
Beğeniler
1,161
Puanları
3,230
Kod:
execute console command "mangadd rpgdemirci"
        execute console command "mangaddv rpgdemirci prefix &7&lDemirci&9&l>"
        execute console command "mangadd rpghekim"
        execute console command "mangaddv rpghekim prefix &d&lHekim&9&l>"
        execute console command "mangadd rpgyeniceri"
        execute console command "mangaddv rpgyeniceri prefix &2&lYeniceri&9&l>"
        set {meslekgrup} to true
        send "&6&lNeon&4&lRPG &2&l> &3&lEksik GroupManager gruplari hazirlandi !" to console
        send "&6&lNeon&4&lRPG &2&l> &3&lLutfen 'rpg' ile baslayan gruplari silmeyin." to console
        send "&6&lNeon&4&lRPG &2&l> &3&lSkript tamamen yuklendi !" to console
    else:
        send "&6&lNeon&4&lRPG &2&l> &3&lSkript tamamen yuklendi !" to console
Kodun bu kısmını bu şekilde yapmana gerek yok.
"manuaddv oyuncu prefix [Hekim]" Yazarsan oyuncu adlı oyuncunun prefixi [Hekim] olur.
 

NeonSpade

Neon, the best
Mesajlar
299
En iyi cevaplar
0
Beğeniler
146
Puanları
0
unutmuşum :) bu skripti güncel tutacağım zaten o kısmı güncellemede ekleyeceğim.
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
Mesajlar
3,980
En iyi cevaplar
6
Beğeniler
3,788
Puanları
7,080
Ruh hali
utf-8 yapmamanın sonuçları
Kod:
:(:(:(:((:(:(:(:((:((:(((:(((:(((
 

CeapLinCess

Kızıltaş Madencisi
Mesajlar
496
En iyi cevaplar
0
Beğeniler
169
Puanları
650
Guzel gibi yarin sunucumda deniecegim
 

NeonSpade

Neon, the best
Mesajlar
299
En iyi cevaplar
0
Beğeniler
146
Puanları
0
Konu güncel. 0.2 sürümü bu hafta geliyor..
 

Jordyvoss

Marslı
Mesajlar
215
En iyi cevaplar
0
Beğeniler
97
Puanları
490
Ruh hali
Süper bir skript olmuş, ellerine sağlık dost :)
 

Üst