Rapor sistem!

  • Konuyu Başlatan Konuyu Başlatan Emrorem
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 2.198
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Emrorem

Koydum Çalışma Masasını
Katılım
21 Ekim 2017
Mesajlar
65
Elmaslar
2
Puan
3.800
Yaş
26
Arkadaşlar,/rapor sistemi varmı? Kısa ve öz olsun./rapor <Rapor İçeriği> bu şekilde olan bir plugin var mı? O komutu yazıncada oyunda bulunan OP'lara mesaj gitsin.Bu kadar kısa ve öz olsun,varsa atarmısınız? :)
 
bunun için kısa birşey yapılabilir.
yapınca msg atarım
 
Spigot üzerinden veya google da araştırarak bulabilirsiniz. Ayrıca forumda da Şikayet skriptleri mevcut. Skript bölümü içerisinden araştırıp bulabilirsiniz.
 
buyur yaptım nasıl kullanılacağınıda anlatayım
/rapor isim sebep - sk.rapor yetkisi ister
Kod:
options:
  opkisi: HxBpVu #sen kendi oyun nickini yaz burdaki nicke msg gelicek

command /rapor [<offline player>] [<text>]:
  permission: sk.rapor
  permission message: &8[&cRapor&8] &7Bunu Yapamazsın.
  aliases: /report , /raporla
  trigger:
    if arg 1 is set:
      if arg 2 is set:
        if arg 1 is online:
          execute player command "msg {@opkisi} %arg 1% %arg 2%"
        else:
          execute player command "mail send {@opkisi} %arg 2%"
          send "&8[&cRapor&8] &7Raporunuz gönderildi iyi oyunlar."
      else:
        send "&8[&cRapor&8] &7/rapor isim sebep"
    else:
      send "&8[&cRapor&8] &7/rapor isim sebep"
hastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
pastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
buyur yaptım nasıl kullanılacağınıda anlatayım
/rapor isim sebep - sk.rapor yetkisi ister
Kod:
options:
  opkisi: HxBpVu #sen kendi oyun nickini yaz burdaki nicke msg gelicek

command /rapor [<offline player>] [<text>]:
  permission: sk.rapor
  permission message: &8[&cRapor&8] &7Bunu Yapamazsın.
  aliases: /report , /raporla
  trigger:
    if arg 1 is set:
      if arg 2 is set:
        if arg 1 is online:
          execute player command "msg {@opkisi} %arg 1% %arg 2%"
        else:
          execute player command "mail send {@opkisi} %arg 2%"
          send "&8[&cRapor&8] &7Raporunuz gönderildi iyi oyunlar."
      else:
        send "&8[&cRapor&8] &7/rapor isim sebep"
    else:
      send "&8[&cRapor&8] &7/rapor isim sebep"
hastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
pastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Biraz acemi bir skript olmuş dostum. Kendini geliştirmeye çalış. Tek bir kişiye göndertmek yerine tüm oplara göndersen daha faydalı olmaz mı ? Çünkü kendisi her zaman oyunda olmayacak.
 
buyur yaptım nasıl kullanılacağınıda anlatayım
/rapor isim sebep - sk.rapor yetkisi ister
Kod:
options:
  opkisi: HxBpVu #sen kendi oyun nickini yaz burdaki nicke msg gelicek

command /rapor [<offline player>] [<text>]:
  permission: sk.rapor
  permission message: &8[&cRapor&8] &7Bunu Yapamazsın.
  aliases: /report , /raporla
  trigger:
    if arg 1 is set:
      if arg 2 is set:
        if arg 1 is online:
          execute player command "msg {@opkisi} %arg 1% %arg 2%"
        else:
          execute player command "mail send {@opkisi} %arg 2%"
          send "&8[&cRapor&8] &7Raporunuz gönderildi iyi oyunlar."
      else:
        send "&8[&cRapor&8] &7/rapor isim sebep"
    else:
      send "&8[&cRapor&8] &7/rapor isim sebep"
hastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
pastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Emeğin için sağol ancak her opa gidecek bir sistem olmasmi?
 
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Önerdiğin eklenti biraz saçma olmuş.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Bu eklenti spigotun en güzel report eklentisi ayrıyeten Mysql, Sqlite, Title ve Actionbar destekli. Yani mysql bağlarsan mesela sen skyblocktasın ama adam factionda report komutunu kullandı şu adam hile kullanıyor diye sana uyarı geliyor, factionda şu şu report edildi diye bunu öneririm yani. Resimleri incelersen görürsün
 
Önerdiğin eklenti biraz saçma olmuş.
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Bu eklenti spigotun en güzel report eklentisi ayrıyeten Mysql, Sqlite, Title ve Actionbar destekli. Yani mysql bağlarsan mesela sen skyblocktasın ama adam factionda report komutunu kullandı şu adam hile kullanıyor diye sana uyarı geliyor, factionda şu şu report edildi diye bunu öneririm yani. Resimleri incelersen görürsün
Pki
 
buyur yaptım nasıl kullanılacağınıda anlatayım
/rapor isim sebep - sk.rapor yetkisi ister
Kod:
options:
  opkisi: HxBpVu #sen kendi oyun nickini yaz burdaki nicke msg gelicek

command /rapor [<offline player>] [<text>]:
  permission: sk.rapor
  permission message: &8[&cRapor&8] &7Bunu Yapamazsın.
  aliases: /report , /raporla
  trigger:
    if arg 1 is set:
      if arg 2 is set:
        if arg 1 is online:
          execute player command "msg {@opkisi} %arg 1% %arg 2%"
        else:
          execute player command "mail send {@opkisi} %arg 2%"
          send "&8[&cRapor&8] &7Raporunuz gönderildi iyi oyunlar."
      else:
        send "&8[&cRapor&8] &7/rapor isim sebep"
    else:
      send "&8[&cRapor&8] &7/rapor isim sebep"
hastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
pastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Emeğin için sağol ancak her opa gidecek bir sistem olmasmi?
buyur yaptım nasıl kullanılacağınıda anlatayım
/rapor isim sebep - sk.rapor yetkisi ister
Kod:
options:
  opkisi: HxBpVu #sen kendi oyun nickini yaz burdaki nicke msg gelicek

command /rapor [<offline player>] [<text>]:
  permission: sk.rapor
  permission message: &8[&cRapor&8] &7Bunu Yapamazsın.
  aliases: /report , /raporla
  trigger:
    if arg 1 is set:
      if arg 2 is set:
        if arg 1 is online:
          execute player command "msg {@opkisi} %arg 1% %arg 2%"
        else:
          execute player command "mail send {@opkisi} %arg 2%"
          send "&8[&cRapor&8] &7Raporunuz gönderildi iyi oyunlar."
      else:
        send "&8[&cRapor&8] &7/rapor isim sebep"
    else:
      send "&8[&cRapor&8] &7/rapor isim sebep"
hastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
pastebin:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
Dostum-,kodların üstünde oynayıp daha iyi hale getirdim ancak sorunlar şunlar.
1-)Tüm oplara gitmiyor.
2-)Rapor atan kişiye raporunuz gönderildi yazısı gitmiyor.
Bunları halledemiyorum,sen halledip yazarsan sağol.
 
Kod:
on load:
    if folder "plugins/SkriptLog" doesn't exists:
        create folder "plugins/SkriptLog"
    if file "plugins/SkriptLog/Rapor.Sk" doesn't exists:
        create file "plugins/SkriptLog/Rapor.Sk"
command /sikayet [<player>] [<text>]:
    permission: sikayet.sk
    permission message: &8Şikayet &r» &cMaalesef Bunun İçin Yetkin Yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                send "&8Şikayet &r» &aRaporunuz Başarıyla Kaydedildi Yetkililer Yakın Zamanda Ilgilencektir." to player
                    wf "%[now]% » Şikayet Eden Kişi » %player% » Şikayet Edilen Kişi » %arg 1% » Şikayet Edilme Sebebi »%arg 1%" to "plugins/SkriptLog/Rapor.Sk"
                        loop all players:
                            if loop-player has permission "rapor.al":
                                send "&bYeni Bir Rapor Var" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                                send "&bŞikayet Eden Kişi &r» %player%" to loop-player
                                send "&bŞikayet Edilen Kişi &r» %arg 1%" to loop-player
                                send "&bŞikayet Sebebi &r» %arg 2%" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                            else:
                                send "&8Şikayet &r» &cŞuanlık Yetkili Yok Ama Dosyaya Kaydedildi Sunucu Sahibi En Kısa Sürede Bakacaktır." to player
            else:
                send "&8Şikayet &r» &cŞikayet Etmenin Sebebini Belirtmedin." to player
        else:
            send "&8Şikayet &r» &cOyuncu Ismini Belirtmedin." to player
Buyur Kod Hızlıca Yazdım Internetimde Sıkıntı Var Kontrol Edemiyorum Denersen Sevinirim.
Yetkililere "rapor.al" Permini Eklemen Lazım Mesaj Gitsin Diye Yada "if loop-player is op:" yazabilirsin.
Eğer Yetkili Yoksa Bile Plugin Dosyaların Yanına SkriptLog Diye Klasör Açıyor Oraya Rapor.Sk Diye Dosya Açıyor Raporları Oraya Kaydediyor.
Rapor Etmek İçin "sikayet.sk" Permi Olmalı Oyuncularda
Gerekli Pluginler:
Skript
WildSkript
SkRayFall
SkQuery
(Herhangi Bir Skript Yazıcaaksan Bunun Çalışması İçin WildSkript Gerekiyor.
 
beyler benim hazırladığpım skriptte belirtilen op kişi online değilse mail atıyor lütfen skripte bakın.
 
Seninki 1 Kişiye Gönderiyor Benimki Bla.Bla Permine Sahip Kişiye Atıyor Buyur Buda Eğer Oyuncu Opsa:
Kod:
on load:
    if folder "plugins/SkriptLog" doesn't exists:
        create folder "plugins/SkriptLog"
    if file "plugins/SkriptLog/Rapor.Sk" doesn't exists:
        create file "plugins/SkriptLog/Rapor.Sk"
command /sikayet [<player>] [<text>]:
    permission: sikayet.sk
    permission message: &8Şikayet &r» &cMaalesef Bunun İçin Yetkin Yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                send "&8Şikayet &r» &aRaporunuz Başarıyla Kaydedildi Yetkililer Yakın Zamanda Ilgilencektir." to player
                    wf "%[now]% » Şikayet Eden Kişi » %player% » Şikayet Edilen Kişi » %arg 1% » Şikayet Edilme Sebebi »%arg 1%" to "plugins/SkriptLog/Rapor.Sk"
                        loop all players:
                            if loop-player is op:
                                send "&bYeni Bir Rapor Var" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                                send "&bŞikayet Eden Kişi &r» %player%" to loop-player
                                send "&bŞikayet Edilen Kişi &r» %arg 1%" to loop-player
                                send "&bŞikayet Sebebi &r» %arg 2%" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                            else:
                                send "&8Şikayet &r» &cŞuanlık Yetkili Yok Ama Dosyaya Kaydedildi Sunucu Sahibi En Kısa Sürede Bakacaktır." to player
            else:
                send "&8Şikayet &r» &cŞikayet Etmenin Sebebini Belirtmedin." to player
        else:
            send "&8Şikayet &r» &cOyuncu Ismini Belirtmedin." to player
Rapor.Al Permine Sahipse Gidicek Mesajlı Hali
Kod:
on load:
    if folder "plugins/SkriptLog" doesn't exists:
        create folder "plugins/SkriptLog"
    if file "plugins/SkriptLog/Rapor.Sk" doesn't exists:
        create file "plugins/SkriptLog/Rapor.Sk"
command /sikayet [<player>] [<text>]:
    permission: sikayet.sk
    permission message: &8Şikayet &r» &cMaalesef Bunun İçin Yetkin Yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                send "&8Şikayet &r» &aRaporunuz Başarıyla Kaydedildi Yetkililer Yakın Zamanda Ilgilencektir." to player
                    wf "%[now]% » Şikayet Eden Kişi » %player% » Şikayet Edilen Kişi » %arg 1% » Şikayet Edilme Sebebi »%arg 1%" to "plugins/SkriptLog/Rapor.Sk"
                        loop all players:
                            if loop-player has permission "rapor.al":
                                send "&bYeni Bir Rapor Var" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                                send "&bŞikayet Eden Kişi &r» %player%" to loop-player
                                send "&bŞikayet Edilen Kişi &r» %arg 1%" to loop-player
                                send "&bŞikayet Sebebi &r» %arg 2%" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                            else:
                                send "&8Şikayet &r» &cŞuanlık Yetkili Yok Ama Dosyaya Kaydedildi Sunucu Sahibi En Kısa Sürede Bakacaktır." to player
            else:
                send "&8Şikayet &r» &cŞikayet Etmenin Sebebini Belirtmedin." to player
        else:
            send "&8Şikayet &r» &cOyuncu Ismini Belirtmedin." to player
 
Seninki 1 Kişiye Gönderiyor Benimki Bla.Bla Permine Sahip Kişiye Atıyor Buyur Buda Eğer Oyuncu Opsa:
Kod:
on load:
    if folder "plugins/SkriptLog" doesn't exists:
        create folder "plugins/SkriptLog"
    if file "plugins/SkriptLog/Rapor.Sk" doesn't exists:
        create file "plugins/SkriptLog/Rapor.Sk"
command /sikayet [<player>] [<text>]:
    permission: sikayet.sk
    permission message: &8Şikayet &r» &cMaalesef Bunun İçin Yetkin Yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                send "&8Şikayet &r» &aRaporunuz Başarıyla Kaydedildi Yetkililer Yakın Zamanda Ilgilencektir." to player
                    wf "%[now]% » Şikayet Eden Kişi » %player% » Şikayet Edilen Kişi » %arg 1% » Şikayet Edilme Sebebi »%arg 1%" to "plugins/SkriptLog/Rapor.Sk"
                        loop all players:
                            if loop-player is op:
                                send "&bYeni Bir Rapor Var" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                                send "&bŞikayet Eden Kişi &r» %player%" to loop-player
                                send "&bŞikayet Edilen Kişi &r» %arg 1%" to loop-player
                                send "&bŞikayet Sebebi &r» %arg 2%" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                            else:
                                send "&8Şikayet &r» &cŞuanlık Yetkili Yok Ama Dosyaya Kaydedildi Sunucu Sahibi En Kısa Sürede Bakacaktır." to player
            else:
                send "&8Şikayet &r» &cŞikayet Etmenin Sebebini Belirtmedin." to player
        else:
            send "&8Şikayet &r» &cOyuncu Ismini Belirtmedin." to player
Rapor.Al Permine Sahipse Gidicek Mesajlı Hali
Kod:
on load:
    if folder "plugins/SkriptLog" doesn't exists:
        create folder "plugins/SkriptLog"
    if file "plugins/SkriptLog/Rapor.Sk" doesn't exists:
        create file "plugins/SkriptLog/Rapor.Sk"
command /sikayet [<player>] [<text>]:
    permission: sikayet.sk
    permission message: &8Şikayet &r» &cMaalesef Bunun İçin Yetkin Yok!
    trigger:
        if arg 1 is set:
            if arg 2 is set:
                send "&8Şikayet &r» &aRaporunuz Başarıyla Kaydedildi Yetkililer Yakın Zamanda Ilgilencektir." to player
                    wf "%[now]% » Şikayet Eden Kişi » %player% » Şikayet Edilen Kişi » %arg 1% » Şikayet Edilme Sebebi »%arg 1%" to "plugins/SkriptLog/Rapor.Sk"
                        loop all players:
                            if loop-player has permission "rapor.al":
                                send "&bYeni Bir Rapor Var" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                                send "&bŞikayet Eden Kişi &r» %player%" to loop-player
                                send "&bŞikayet Edilen Kişi &r» %arg 1%" to loop-player
                                send "&bŞikayet Sebebi &r» %arg 2%" to loop-player
                                send "&b&m-----------&7Rapor&b&m-----------" to loop-player
                            else:
                                send "&8Şikayet &r» &cŞuanlık Yetkili Yok Ama Dosyaya Kaydedildi Sunucu Sahibi En Kısa Sürede Bakacaktır." to player
            else:
                send "&8Şikayet &r» &cŞikayet Etmenin Sebebini Belirtmedin." to player
        else:
            send "&8Şikayet &r» &cOyuncu Ismini Belirtmedin." to player

hocam sen onaylı satıcısın benden daha iyisin tmm senin benimkindne iyi ama benim lafıms ana değil belirlenen kişi aktif değilse atmaz diyenlere
senin ki iyi olmuş :) oke ?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst