GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: Bow_OsmaNN - 27 Şubat 2021, 18:42:56

Başlık: /Kill yazınca ölmeme
Gönderen: Bow_OsmaNN - 27 Şubat 2021, 18:42:56
Arkadaşlar size birşeyden bahsetcem /kill yazdıgımda canım 0 oluyor ama ölmüyor ve üstelik aranmamda yoktu komut kullanabiliyorum ve yazabiliyorum bide /kill yazınca hatalı komut diyor yardım plz 
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Rodeiun - 27 Şubat 2021, 19:17:28
Alıntı yapılan: Bow_OsmaNN - 27 Şubat 2021, 18:42:56
Arkadaşlar size birşeyden bahsetcem /kill yazdıgımda canım 0 oluyor ama ölmüyor ve üstelik aranmamda yoktu komut kullanabiliyorum ve yazabiliyorum bide /kill yazınca hatalı komut diyor yardım plz 

Kill komut bloğunu iletin.
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Bow_OsmaNN - 27 Şubat 2021, 19:27:21
CMD:kill(playerid,params[])
{
    if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsın.");
    if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsın.");
   if(aranmaSeviyesii[playerid] >= 1) return hataMesaji(playerid, "Aranma seviyeniz varken kill çekemezsiniz.");
   SetPVarInt(playerid, "KillModu", 1);
   SetPlayerHealth(playerid, 0.0);
   return 1;
}
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: forum01 - 27 Şubat 2021, 19:36:45
SetPlayerHealth(playerid, 0.0); Yerine Alttaki satırı kullan.
Canver(playerid, 0); 
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Rodeiun - 28 Şubat 2021, 00:29:30
Alıntı yapılan: forum01 - 27 Şubat 2021, 19:36:45
SetPlayerHealth(playerid, 0.0); Yerine Alttaki satırı kullan.
Canver(playerid, 0); 

Canver fonksiyonu her modda olacağını sanmıyorum.
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Bow_OsmaNN - 28 Şubat 2021, 01:50:52
bende oldu canver fonksiyonu
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: GokhanTRGT - 28 Şubat 2021, 12:38:29
Bunu dene eğer olmaz ise  "SetPVarInt(playerid, "KillModu", 1);" bunu silip dene
PAWN Kodu: Seç
CMD:kill(playerid,params[])
{
if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsın.");
if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsın.");
if(aranmaSeviyesii[playerid] >= 1) return hataMesaji(playerid, "Aranma seviyeniz varken kill çekemezsiniz.");
SetPVarInt(playerid, "KillModu", 1);
SetPlayerHealth(playerid, -1);
return 1;
}
EĞER YİNE OLMAZSA
public OnPlayerCommandText(playerid, cmdtext[]) KISMINA BUNU YAPIŞTIR
PAWN Kodu: Seç
if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
        SetPlayerHealth(playerid, 0.0);
        return 1;
}
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Rodeiun - 28 Şubat 2021, 14:18:54
Alıntı yapılan: GokhanTRGT - 28 Şubat 2021, 12:38:29
Bunu dene eğer olmaz ise  "SetPVarInt(playerid, "KillModu", 1);" bunu silip dene
PAWN Kodu: Seç
CMD:kill(playerid,params[])
{
if(Etkde[playerid] == true) return hataMesaji(playerid, "Etkinlikteyken komut kullanamazsın.");
if(oyuncuData[playerid][hapisSure] >= 1) return hataMesaji(playerid, "Hapisteyken komut kullanamazsın.");
if(aranmaSeviyesii[playerid] >= 1) return hataMesaji(playerid, "Aranma seviyeniz varken kill çekemezsiniz.");
SetPVarInt(playerid, "KillModu", 1);
SetPlayerHealth(playerid, -1);
return 1;
}
EĞER YİNE OLMAZSA
public OnPlayerCommandText(playerid, cmdtext[]) KISMINA BUNU YAPIŞTIR
PAWN Kodu: Seç
if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
        SetPlayerHealth(playerid, 0.0);
        return 1;
}

SetPlayerHealth fonksiyonunda parametre olarak -1 girerseniz oyuncu buga girebilir, çözüm değil. Normal olarak 0.0 yazdığınızda oyuncu ölür. OnPlayerDeath callbackinde GetPVarInt(playerid, "KillModu") varmı bakarmısınız?
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: HasanEfe - 28 Şubat 2021, 17:31:15
Weapon-config includesi yüzünden oluyor dostum includenin içini aç wc_setplayerhealth diye arat oradaki şeylere göz at
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Rylox - 01 Mart 2021, 10:30:14
https://www.gtamulti.com/forum/anlatimlar/pawnoda-kill-komutu-ekleme/

Buradan bakabilirsin hazır komutuda alabilirsin tek eksik şey GivePlayerMoney(playerid, -1000);
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: HasanEfe - 06 Mart 2021, 16:13:03
Alıntı yapılan: [GOS]Burak - 01 Mart 2021, 10:30:14
https://www.gtamulti.com/forum/anlatimlar/pawnoda-kill-komutu-ekleme/

Buradan bakabilirsin hazır komutuda alabilirsin tek eksik şey GivePlayerMoney(playerid, -1000);

GivePlayerMoney para veriyor

eğer weapon-config includesi kullanıyorsanız aşşağıdaki linkten attığım weapon-config'i indirin aynı sıkıntı bendede vardı çözümünü oradan biliyorum
https://www.upload.ee/files/12970435/weapon-config.inc.html

eğer kullanmıyorsanız modunuzu compile edin f5 tuşu ile.
Başlık: Ynt: /Kill yazınca ölmeme
Gönderen: Mellifluous - 16 Mart 2021, 23:49:20
Alıntı
Açılan taleplerin son iletisi 10 günü geçmesi durumunda; konu kilitlenip, kilitli konular bölümüne taşınacaktır. Sorunu çözülen konularınızı kilitleyip, moderatörlere bildiriniz.

Kilit.