Eklenti sorunlarınız ve özel eklenti istekleriniz
Moderatör: Moderatörler
Emre Gezer
Mesajlar: 1080 Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye
Mesaj
gönderen Emre Gezer » Cum Şub 01, 2019 10:10 pm
@Yek'-ta Kontrol edermisin .
Kod: Tümünü seç
#include <amxmodx>
#include <hamsandwich>
public plugin_init() {
register_plugin("Eklenti", "1.0", "eg")
RegisterHam(Ham_Killed, "player", "gonder")
set_cvar_float("mp_timelimit", 0.0)
}
public gonder(victim, attacker)
{
if(is_user_connected(attacker) && attacker != victim){
new frags = get_user_frags(attacker)
new isim[33]
get_user_name(attacker,isim,charsmax(isim))
if(frags >= 50){
for(new i;i<5;i++){
client_print_color(0, attacker, "^3--> 50 Kill Alan Mapin Adami: ^4%s",isim)
return
}
set_cvar_float("mp_timelimit", 2.30)
client_print_color(0, 0, "!^3--> Oylama Baslatiliyor!")
return
}
}
}
Yek'-ta
Mesajlar: 9626 Kayıt: Cmt Eyl 12, 2015 12:40 pm
İletişim:
Mesaj
gönderen Yek'-ta » Cum Şub 01, 2019 10:13 pm
Dediğim gibi olmuş Emre. Ama server_cmd içerisinde amx_cvar kullanmana gerek yok, ve plugin init icerisindekini de server_cmd yapar mısın? Set_cvar_num bazen sapitiyor ve float bir değer girdiğin için sıkıntılı çalışır. Set_cvar_num da int değer girmen daha uygun olur.
Birde o konuda son Attığım mesajı uygula. 50 kill in altında isim değişkenini oluşturup ismi alsın.
Düzenleme; set_cvar_num yerine float kullanmışsın zaten, dikkat etmemişim. Olur ama yine de server_cmd olsun.
En son
Yek'-ta tarafından Cum Şub 01, 2019 10:14 pm tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Sebep: Düzenleme
Emre Gezer
Mesajlar: 1080 Kayıt: Pzr May 15, 2016 12:08 pm
Konum: Türkiye
Mesaj
gönderen Emre Gezer » Cum Şub 01, 2019 10:23 pm
@Yek'-ta Son hali budur o zaman
Kod: Tümünü seç
#include <amxmodx>
#include <hamsandwich>
public plugin_init() {
register_plugin("Eklenti", "1.0", "eg")
RegisterHam(Ham_Killed, "player", "gonder")
server_cmd("mp_timelimit 0")
}
public gonder(victim, attacker)
{
if(is_user_connected(attacker) && attacker != victim){
new frags = get_user_frags(attacker)
if(frags >= 50){
new isim[33]
get_user_name(attacker,isim,charsmax(isim))
for(new i;i<5;i++){
client_print_color(0, attacker, "^3--> 50 Kill Alan Mapin Adami: ^4%s",isim)
return
}
server_cmd("mp_timelimit 2.30")
client_print_color(0, 0, "!^3--> Oylama Baslatiliyor!")
return
}
}
}
Yek'-ta
Mesajlar: 9626 Kayıt: Cmt Eyl 12, 2015 12:40 pm
İletişim:
Mesaj
gönderen Yek'-ta » Cum Şub 01, 2019 10:28 pm
for(new i;i<5;i++) 5 kere yazdırmak için güzel taktik, basit olarak for kullanımı.
Doğru.
Konu Sahibi
ogibaba911
Mesajlar: 2348 Kayıt: Pzr Haz 11, 2017 11:17 am
Konum: Türkiye
Mesaj
gönderen ogibaba911 » Cmt Şub 02, 2019 5:25 pm
Emre Gezer yazdı: Cum Şub 01, 2019 10:23 pm
@Yek'-ta Son hali budur o zaman
Kod: Tümünü seç
#include <amxmodx>
#include <hamsandwich>
public plugin_init() {
register_plugin("Eklenti", "1.0", "eg")
RegisterHam(Ham_Killed, "player", "gonder")
server_cmd("mp_timelimit 0")
}
public gonder(victim, attacker)
{
if(is_user_connected(attacker) && attacker != victim){
new frags = get_user_frags(attacker)
if(frags >= 50){
new isim[33]
get_user_name(attacker,isim,charsmax(isim))
for(new i;i<5;i++){
client_print_color(0, attacker, "^3--> 50 Kill Alan Mapin Adami: ^4%s",isim)
return
}
server_cmd("mp_timelimit 2.30")
client_print_color(0, 0, "!^3--> Oylama Baslatiliyor!")
return
}
}
}
sağol hocam o zaman