[İstek] Lapis ve map yenileme

MarvelMan

Taş Madencisi
En iyi cevaplar
0
Lapis envanterine girince otomatik olarak add 20 {player.money} olacak bunu nasıl yaparız ve minigames için oyun bitince mapın yenilenmesini nasıl yaparız
 

HalisKral

Sudan Çıkmış
En iyi cevaplar
0
bu pligini demek istedin galiba bi beğenirsen sevinirim

Bu Skript Ne İşe Yarar?

Bu skript sayesinde oyuncularınız lapis kazarken direk envanterindeki 640 lapisi otomatik bir şekilde satar.

Skript, nasıl kurarım?

sunucunuza skript plugini kurun sonra pluginden Skript > scripts adlı yere girin orda bir dosya oluşturun sonuna ".sk" ile bitirin size verdiğim kodu o dosyanın içine yapıştrın sonra eğer oyun açıksa "/sk reload all" yada "/sk reload <dosya ismi>" yaparak skripti çalıştıra bilirsiniz.

Kod:
Kod:
on first join:
  execute console command "manuaddp %player% otomatik.sat"
  wait 1 minute
  send "&7-------------------------------------" to player
  send "" to player
  send "&e/otomatiksat ac &c+ &7Otomatik Satis Sistemini &aAktif &7Eder!" to player
  send "&e/otomatiksat kapat &c+ &7Otomatik Satis Sistemini &aDeaktif &7Eder!" to player
  send "" to player
  send "&7-------------------------------------" to player
 
command /otomatiksat [<text>]:
  trigger:
    if arg-1 is "ac":
      execute console command "manuaddp %player% otomatik.sat"
      send "&6&lBilgi &c+ &7Otomatik Satis Sistemi &aAktif &7Edildi!" to player
    else if arg-1 is "kapat":
      execute console command "manuaddp %player% otomatik.sat"
      send "&6&lBilgi &c+ &7Otomatik Satis Sistemi &aDeaktif &7Edildi!" to player
    else:
      send "&7-------------------------------------" to player
      send "" to player
      send "&e/otomatiksat ac &c+ &7Otomatik Satis Sistemini &aAktif &7Eder!" to player
      send "&e/otomatiksat kapat &c+ &7Otomatik Satis Sistemini &aDeaktif &7Eder!" to player
      send "" to player
      send "&7-------------------------------------" to player

on break of a lapis ore:
  if player has permission "otomatik.sat":
    if player has 640 of lapis lazuli:
      remove 640 lapis lazuli from player
      send "&6&lBilgi &7+ &7Envanterinizdeki &c640 Adet &7Lapis &c4150TL &7karisliginda satilmistir!" to player
      execute console command "eco give %player% 4150"   
      
on break of a lapis ore:
  if player has permission "otomatik.sat":
    if player has 640 of lapis lazuli ore:
      remove 640 lapis lazuli ore from player
      send "&6&lBilgi &7+ &7Envanterinizdeki &c640 Adet &7Lapis Cevheri &c6900TL &7karisliginda satilmistir!" to player
      execute console command "eco give %player% 6900"
 

MarvelMan

Taş Madencisi
En iyi cevaplar
0
bu pligini demek istedin galiba bi beğenirsen sevinirim

Bu Skript Ne İşe Yarar?

Bu skript sayesinde oyuncularınız lapis kazarken direk envanterindeki 640 lapisi otomatik bir şekilde satar.

Skript, nasıl kurarım?

sunucunuza skript plugini kurun sonra pluginden Skript > scripts adlı yere girin orda bir dosya oluşturun sonuna ".sk" ile bitirin size verdiğim kodu o dosyanın içine yapıştrın sonra eğer oyun açıksa "/sk reload all" yada "/sk reload <dosya ismi>" yaparak skripti çalıştıra bilirsiniz.

Kod:
Kod:
on first join:
  execute console command "manuaddp %player% otomatik.sat"
  wait 1 minute
  send "&7-------------------------------------" to player
  send "" to player
  send "&e/otomatiksat ac &c+ &7Otomatik Satis Sistemini &aAktif &7Eder!" to player
  send "&e/otomatiksat kapat &c+ &7Otomatik Satis Sistemini &aDeaktif &7Eder!" to player
  send "" to player
  send "&7-------------------------------------" to player
 
command /otomatiksat [<text>]:
  trigger:
    if arg-1 is "ac":
      execute console command "manuaddp %player% otomatik.sat"
      send "&6&lBilgi &c+ &7Otomatik Satis Sistemi &aAktif &7Edildi!" to player
    else if arg-1 is "kapat":
      execute console command "manuaddp %player% otomatik.sat"
      send "&6&lBilgi &c+ &7Otomatik Satis Sistemi &aDeaktif &7Edildi!" to player
    else:
      send "&7-------------------------------------" to player
      send "" to player
      send "&e/otomatiksat ac &c+ &7Otomatik Satis Sistemini &aAktif &7Eder!" to player
      send "&e/otomatiksat kapat &c+ &7Otomatik Satis Sistemini &aDeaktif &7Eder!" to player
      send "" to player
      send "&7-------------------------------------" to player

on break of a lapis ore:
  if player has permission "otomatik.sat":
    if player has 640 of lapis lazuli:
      remove 640 lapis lazuli from player
      send "&6&lBilgi &7+ &7Envanterinizdeki &c640 Adet &7Lapis &c4150TL &7karisliginda satilmistir!" to player
      execute console command "eco give %player% 4150"  
     
on break of a lapis ore:
  if player has permission "otomatik.sat":
    if player has 640 of lapis lazuli ore:
      remove 640 lapis lazuli ore from player
      send "&6&lBilgi &7+ &7Envanterinizdeki &c640 Adet &7Lapis Cevheri &c6900TL &7karisliginda satilmistir!" to player
      execute console command "eco give %player% 6900"
teşekkür ediyorum ama yerde bulunan lapiside direk olarak satmasını istiyorum onu nasıl yaparım?
 

MarvelMan

Taş Madencisi
En iyi cevaplar
0
PHP:
on picking up of lapis lazuli:
 send player title "&a&lSattın&6&l" with subtitle "&72 krediye sattın&6&l" for 2 seconds
 wait a tick
 remove 640 lapis lazuli from player
teşekkürler :), bu şekilde yapıyroum adamın envantere geliyor kısa süre içinde yok oluyor ben hiç gelmemesini istiyorum onu nasıl yapabilirim?
wait a tick yazmayınca silmiyor
 
Son düzenleme:
Üst