Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 164
- Kayıt: Sal Ağu 23, 2016 10:11 am
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
İyi Forumlar.
Plugin içerisinde bir nesne oluşturdum
new deger[33] dedim
daha sonra plugin_unit() Kısmına
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") Yazarak Ct oyunu kazandığında ct_win public ' ine yönledirdim
şimdi şöyle ki deger Sayısı her oyuncuda farklı bazısının 10 bazısının 15 gibi
ben ct kazandığında herkesin bu degerinin 1 art masını istediğim için public kısmını aşağıdaki gibi yazdım
public ct_win(id){
deger[id] += 1
}
ancak ct takımı eli kazandığında bu public kısmını plugin herkese aynı anda okuttuğu için benim degerim başka bir oyuncuya
başka bir oyuncunun degeri bana geliyor. Bu problemi nasıl düzeltebilirim ?
Plugin içerisinde bir nesne oluşturdum
new deger[33] dedim
daha sonra plugin_unit() Kısmına
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin") Yazarak Ct oyunu kazandığında ct_win public ' ine yönledirdim
şimdi şöyle ki deger Sayısı her oyuncuda farklı bazısının 10 bazısının 15 gibi
ben ct kazandığında herkesin bu degerinin 1 art masını istediğim için public kısmını aşağıdaki gibi yazdım
public ct_win(id){
deger[id] += 1
}
ancak ct takımı eli kazandığında bu public kısmını plugin herkese aynı anda okuttuğu için benim degerim başka bir oyuncuya
başka bir oyuncunun degeri bana geliyor. Bu problemi nasıl düzeltebilirim ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
deger değişkeninin tanıtırken [33] kullanırkense [id] kullanma sil hepsini.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 164
- Kayıt: Sal Ağu 23, 2016 10:11 am
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
eger [33]kısmı olmazsa bu deger sadece bir sayı olur
ama her oyuncuda farklı bir sayı bu kiminsinde 6 kimisinde 9
ama her oyuncuda farklı bir sayı bu kiminsinde 6 kimisinde 9
Link: | |
Linklerini gizle |
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
O 33 kısmı senin sandığın şey değil. Atıyorum sen Ahmetsin ben Veli. İşleme ben girdiğimde ++deger[id] dediğinde Veli'nin değeri +1 yükselmiş oluyor. Sen girdiğinde ise bu sefer Ahmet'in değeri +1 yükselmiş oluyor. Yani her oyuncuyu birbirinden ayırıyor. Senin oyuncular ile işin yok sen sadece deger diye bir değişken tanımlatıp her oyun sonunda onu +1 arttıracaksın.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1958
- Kayıt: Sal Tem 05, 2016 2:27 pm
- Server Ip/DNS: -
- Clan İsmi: -
- İletişim:
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
+ Olarak yazdığını tekrar okudum ve şunu anladım.
"Bu publice herkesi yönlendiriyor ve takımı kimin kazandığının bir önemi yok. Fakat ben herkese farklı olmasını istemiyorum"
Eğer yönlendirdiğinde kazanan takımdakileri ayırt etmek istiyorsan bunu kullan:
1 = CT
2 = T
"Bu publice herkesi yönlendiriyor ve takımı kimin kazandığının bir önemi yok. Fakat ben herkese farklı olmasını istemiyorum"
Eğer yönlendirdiğinde kazanan takımdakileri ayırt etmek istiyorsan bunu kullan:
1 = CT
2 = T
Kod: Tümünü seç
if(get_user_team(id) == 1){
++deger
}}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 164
- Kayıt: Sal Ağu 23, 2016 10:11 am
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
Hayır Benim Oyuncularla İşim Var Tabiki. O Roundda Kim Hayatta Kalmış Onu Bulmam Lazım Ve Onun Değerini 1 Arttırmam Lazım
Bu Sayede Veli Oyuncusu Kaç Kere Oyun Sonu Hayatta Kalmış Öğreneceğim
Çaktın.
Bu Sayede Veli Oyuncusu Kaç Kere Oyun Sonu Hayatta Kalmış Öğreneceğim

Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 164
- Kayıt: Sal Ağu 23, 2016 10:11 am
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
new deger[33]
public plugin_init() {
register_event("SendAudio", "T_Kazandi", "a", "2&%!MRAD_terwin")
}
public T_Kazandi(id){
if(is_user_alive(id) && get_user_team(id) == 1){ // Oyuncu Canlı Ve T ise
deger[id] += 1
}
}
public plugin_init() {
register_event("SendAudio", "T_Kazandi", "a", "2&%!MRAD_terwin")
}
public T_Kazandi(id){
if(is_user_alive(id) && get_user_team(id) == 1){ // Oyuncu Canlı Ve T ise
deger[id] += 1
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 164
- Kayıt: Sal Ağu 23, 2016 10:11 am
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
Plugin if(is_user_alive(id) && get_user_team(id) == 1){ // Oyuncu Canlı Ve T ise
Kısmından içeriye giremiyor
Kısmından içeriye giremiyor
Link: | |
Linklerini gizle |
Eklentinin Bir Kısmını Nasıl Yapacağımı Çözemedim
For dongusu ile oyuncu tanimlat bu actigin degeri 64 e cek.
Deger[player] += 1 seklinde donguye yaz. Bu boyle olur. Ct win olacagi icin dongu icerisinde if sorgulamasinda takim sorgulat oradan deger eklettir.
Deger[player] += 1 seklinde donguye yaz. Bu boyle olur. Ct win olacagi icin dongu icerisinde if sorgulamasinda takim sorgulat oradan deger eklettir.
Link: | |
Linklerini gizle |