Sie sind nicht angemeldet.

turaabi123

Anfänger

  • »turaabi123« ist männlich
  • »turaabi123« ist der Autor dieses Themas

Beiträge: 61

Registrierungsdatum: 5. Februar 2016

  • Nachricht senden

1

Mittwoch, 17. Januar 2018, 21:07

Düello Scripti |İSTEK| -Kistag™

Merhaba!

Uzatmadan Konuya Geçiyorum Düello Scripti Gerekiyor Kendim Yazmayı Denedim Fakat birçok eksiğim Olduğu İçin Başaramadım.

Script'e Geçelim :

Normal Dünyamızda Pvp Kapalı Olucaktır düello başlayınca iki oyuncu arasında pvp acılacaktır.
[size=10]/Düello isim yazınca Karşı tarafa Düello İsteği Göndericek[/size]
/Düello Kabul Yazınca Düello Kabul Edilecek Ve Efekler (ses vb.) Eşliğinde ekranın ortasında 5 ten geriye doğru sayıcak 5 sanıye sonra pvp acılıcak iki oyuncu için
Düellodan Kaçmaması için Hiçbir komutu kullanamıycak eğer oyundan cıkarsa otomatik karşi taraf oyunu kazanıcak
1 dakika süreleri olucak düello başladıktan 60 saniye sonra eğer birbirini öldüremezlerse pvp kapanıcak ve chat kısmında Berabere yazıcak
Eger Oyuncu Kazanırsa Chat kısmında Düelloyu Kazandın, Kaybederse ise Düelloyu Kaybettin Yazıcak

Simdiden Elinize Sağlık <3
Rodi™

hakan

Anfänger

  • »hakan« ist männlich

Beiträge: 54

Registrierungsdatum: 7. Juni 2017

Wohnort: İstanbul

Beruf: Öğrenci

  • Nachricht senden

2

Samstag, 20. Januar 2018, 18:20

Merhaba istediğiniz skripti yazdım öncelikle söylemek isterim.

Skripti denedim başarıyla çalışıyor ama şunu yapamadım dünyada pvp kapalıyken onalrın açık olması olmuyor siz onu bir dünya açarsınız pvp açık ama sadece duello warpı için onun dışında bişey eklemeyin pvp açık olcağından. 2. olarak biri bişey kazanınca hiç bir hediye gelmiyor onu size bıraktım. eğer isterseniz eklerim. ayrıca duello yeri ayarlamak için /duelloayarla1 /duelloayarla2 olarak komut ayarladım. Ayrıca skript üzerinde on walking on stone or log var onu kaydettiğin duello yerinde ne varsa mesela odun var o zaman log yaz yanındaki 5 blokta mesela grass var or grass ekle anlamadıysan skype Hakan Kargın Türk Bayraklı resim yardım ederim.
»hakan« hat folgende Datei angehängt:

turaabi123

Anfänger

  • »turaabi123« ist männlich
  • »turaabi123« ist der Autor dieses Themas

Beiträge: 61

Registrierungsdatum: 5. Februar 2016

  • Nachricht senden

3

Samstag, 20. Januar 2018, 23:08

Öncelikle Cok Teşekkür Ederim Emeğin İçin Pvp İşini Söyle yaparız Dünyada Pvp Acık Olur Fakat Mapta (world edit ile) Kapatırız Bu Şekilde Olur.
Benim Haritam Acık Dünya Olduğu İçin Bölge ayarlamıycam Yani İstek Kabul Edildiği Gibi 5 saniye sonra direk pvp acılsın istiyorum
Rodi™

hakan

Anfänger

  • »hakan« ist männlich

Beiträge: 54

Registrierungsdatum: 7. Juni 2017

Wohnort: İstanbul

Beruf: Öğrenci

  • Nachricht senden

4

Sonntag, 21. Januar 2018, 15:17

bişey anlamadımda "Benim Haritam Acık Dünya" demişin sonra 5 sn sonra pvp açılsın istiyorum demişsin orayı anlamadım daha detaylı anlatırsan sevinirim istersen skypedan yazabilirsin

MhmmT

Schüler

  • »MhmmT« ist männlich

Beiträge: 428

Registrierungsdatum: 3. Juni 2014

Wohnort: Ordu

Beruf: Öğrenci

  • Nachricht senden

5

Sonntag, 21. Januar 2018, 23:19

Gördüm ama saat geç oldu, daha sonra yazarım

turaabi123

Anfänger

  • »turaabi123« ist männlich
  • »turaabi123« ist der Autor dieses Themas

Beiträge: 61

Registrierungsdatum: 5. Februar 2016

  • Nachricht senden

6

Sonntag, 21. Januar 2018, 23:46

Anlamanız Açısından Birazcık Daha Acıyorum Konuyu

/Düello <player> Yazarak Oyuncuya Düello İsteği Göndericek
/Düello Kabul Yazarak Düello İsteğini Kabul Edicek (30 saniye geçerse kabul etmiycek)
Düello Sadece Benim Belirttiğim Warpta Olmasını İstiyorum Yani Diğer Maplarda -/düello komutu calışmıycak
Düello Atan Kişilerin birbirine 15 block yakın olması gerekir 15 blocktan fazlaysa uyarı vericek (düello gönderilen oyunca başka maptaysada uyarı vericek.)
Düello Kabul Edilirse Ekranda 5 saniye sayıcak 5 saniye sonunda düello başlıycak (Eğer 120 saniye içinde kimse birbirini öldüremezse ekranda ve chat kısmında berabere yazıcak eğer düello kazanılırsa ekranda kazandın, kaybedilirse ekranda Kaybettin yazıcak.)
Düello Esnasında Kimse Komut Kullanamıycak.
Düello Esnasında Oyundan Cıkan Olursa Otomatikman Karşı Taraf Oyunu Kazanıcak.
Rodi™

MhmmT

Schüler

  • »MhmmT« ist männlich

Beiträge: 428

Registrierungsdatum: 3. Juni 2014

Wohnort: Ordu

Beruf: Öğrenci

  • Nachricht senden

7

Freitag, 26. Januar 2018, 22:23

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
command /Duello [<text>] [<player>]:
	trigger:
		if {duelloda::%player%} is set:
			send "&cZaten bir duellodasin.."
			stop
		if arg-1 is "Davet":
			if {duelloda::%arg-2%} is set:
				send "&c%arg-2% suan bir duelloda.."
				stop
			if arg-2 is not a player:
				send "&cBir oyuncu ismi girmelisin."
				stop
			if {duelistegi::%player%} is set:
				send "&cKısa bir süre önce zaten duello davetinde bulundunuz, israrci olmamalisiniz."
				stop
			else:
				set {duelistegi::%arg-2%} to player
				set {duelistegi::%player%} to arg 2
				send "&6%arg-2% &eadli oyuncuya duello daveti gonderildi."
				wait 0.5 seconds
				message " &b[&6*&b]&eIstegi kabul etmek icin 30 sn icinde &6/Duello Kabul &ekomutunu kullanabilirsin." to arg-2
				wait 30 seconds
				clear {duelistegi::%player%}
				stop
				

		if arg 1 is "Kabul":
			if {duelistegi::%player%} is not set:
				send "&cSana gonderilen bir duello istegi yok."
				stop
			else:
				message "&6%{duelistegi::%player%}%&a'n istegi kabul edildi."
				message "&6%player% &aDuello istegini kabul etti." to {duelistegi::%player%}
				set {duelloda::%player%} to "%{duelistegi::%player%}%"
				set {duelloda::%{duelistegi::%player%}%} to "%player%"
				message "&a&lDuello Basladi !"
				message "&a&lDuello Basladi !" to {duelistegi::%player%}
				
			
				
on damage:
	if victim is player:
		if attacker is player:
			if {duelloda::%attacker%} is "%victim%":
				delete {devam}
			else:
				cancel event
				message "&a %victim% ile savasabilmek icin ona &e/Duello Davet %victim% &akomutu ile duello istegi yollamalisin." to attacker
		
on death:
	{duelloda::%victim%} is set
	message "&a%attacker% ile %victim% arasindaki düelloyu %attacker% kazandi !" to all players
	delete {duelloda::%attacker%}
	delete {duelloda::%victim%}

on disconnect:
	if {duelloda::%player%} is set:
		set {_deneme} to "%{duelloda::%player%}%" parsed as player 
		message "&a%player% Oyundan ciktigi icin savastigi %{duelloda::%player%}% ile arasindaki düelloyu %{duelloda::%player%}% kazandi !" to all players
		delete {duelloda::%player%}
		delete {duelloda::%{duelloda::%player%}%}

Kusura bakma şu sıralar yoğun çalıştığım için bilgisayar başına geçmeye vaktim olmuyor. Bir an önce genel hatlarıyla yazdım skripti. Çalışmalı; bir sorun çıkaracağını sanmıyorum.
Diğer söylediğin istekleri henüz gördüm. Biraz araştırırsan koda istediğin şeyleri de ekleyebilirsin. Benim maalesef şuan zamanım yok. İyi eğlenceler.
Mesela on command: if {duelloda::%player%} is set: cancel event şeklinde kod eklersin, oyuncu duellodayken komut kullanamaz.

Zurzeit ist neben Ihnen 1 Benutzer in diesem Thema unterwegs:

1 Besucher