CSPLague
5 saniyeni almaz akcali bi bakıver :D - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: 5 saniyeni almaz akcali bi bakıver :D (/showthread.php?tid=6526)



5 saniyeni almaz akcali bi bakıver :D - hurracuran - 30-01-13

PHP Code:
new players[32],inum;
            
get_players(players,inum,"e","TERRORIST")
            for(new 
i=0;i<inum;i++) {
                
cs_reset_user_model(players[i])
            } 
burdaki kodu CT ye uyarlamak için TERRORIST i CT mi yapıcam yoksa TERRORIST değişkenmi
EDIT :
PHP Code:
new players[32],inum;
            
get_players(players,inum,"e","CT")
            for(new 
i=0;i<inum;i++) {
                
cs_set_user_health(id,150,players)
            } 
Birde CT yazıcaksam ct nin hp sini 150 yapmak için böylemi yazmalıyım ?[/i][/i]


Cevap: 5 saniyeni almaz akcali bi bakıver :D - akcaliberkk - 30-01-13

PHP Code:
cs_set_user_health(id,150,players[i]) 

->

PHP Code:
set_user_health(players,150

Ve, get_players fonksiyonunun 3.parametresi için;

a = Ölüleri Sayma
b = Canlıları Sayma
c = Botları Sayma
d = Gerçek Oyuncuları Sayma
e = Sadece Belirtilen Takımı Say
f = Sadece Belirtilen Yazıyı İçeren İsimleri Say
g = Büyük-Küçük Harf Duyarlılığını Yoksay

Sadece "e" yaparsan bu fonksiyon sorun çıkarabilir. "ea" yap, çünkü sadece canlılara hp verebilirsin.

Son hali:

PHP Code:
new players[32],inum;
get_players(players,inum,"ae","CT")
for(new 
i=0;i<inum;i++) {
    
set_user_health(players,150)

[/i][/i][/i]


Cevap: 5 saniyeni almaz akcali bi bakıver :D - hurracuran - 30-01-13

Edit sorun halloldu konu kapatılabilir


Cevap: 5 saniyeni almaz akcali bi bakıver :D - akcaliberkk - 31-01-13

cs_set_user_health yok.

set_user_health(index, health)

set_user_health(id, 30) = id kişisinin can miktarını 30'a ayarlar.

set_user_health(id, get_user_health(id) + 30) = id kişisinin can miktarını 30 artırır.


Büyük Küçük harf duyarlılığından kasıt şöyle açıklayayım.

Örneğin Oyunda;

x # akcaliberk
akcaliberk
Akcaliberk

adlarında 3 farklı oyuncu var.

PHP Code:
new players[32],inum;
get_players(players,inum,"f","akcaliberk")
client_print(0,print_chat,"Isminde akcaliberk olan %d kisi var",inum

Bu kodları kullandıgında: "Isminde akcaliberk olan 2 kisi var" diyecektir. Çünkü 3. kişide A harfi büyük.

PHP Code:
new players[32],inum;
get_players(players,inum,"fg","akcaliberk")
client_print(0,print_chat,"Isminde akcaliberk olan %d kisi var",inum

Fakat parametreye "g" de eklersen, bu sefer: "Isminde akcaliberk olan 3 kisi var" diyecektir. Çünkü büyük küçük harf farketmeksizin sayacaktır.




Cevap: 5 saniyeni almaz akcali bi bakıver :D - akcaliberkk - 04-02-13

Çözülmüş İsteklere taşındı.