GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Quintel - 06 Mart 2017, 20:55:37

Başlık: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Quintel - 06 Mart 2017, 20:55:37
Açıklama:


*Sniper silahı ile veya isterseniz başka silahlar ile oyuncunun kafasına sıktığında 1 mermide oyuncu ölür*


OnPlayerTakeDamage Publicine: (Yoksa uygun bir yere siz oluşturun)


Sadece Sniper (Keskin nişancı) silahı ile ölmesini istiyorsanız bu kodları:


PAWN Kodu: Seç
    if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }


Bütün silahlar ile oyuncunun kafadan 1 mermi ile ölmesini istiyorsanız bu kodları:


PAWN Kodu: Seç
    if(issuerid != INVALID_PLAYER_ID && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }


OnPlayerTakeDamage Publici olmayanlar için public:


PAWN Kodu: Seç
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
    if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }
    return 1;
}


İyi kullanımlar yapamayan arkadaşlara yardımcı olurum.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: NexoR - 06 Mart 2017, 21:05:22
Paylaşım için teşekkürler. Wiki Samp'dan alıntı sanırım.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: TheHunter - 06 Mart 2017, 21:23:50
Paylaşım için teşekkürler.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: ByHgGlryz - 06 Mart 2017, 21:26:00
Paylaşım için teşekkürler.  Aynen NexoR bende Wiki SA-MP'dan alıntı gibime geldi :)
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Excision - 06 Mart 2017, 21:27:58
Add-on olarak degistirmelisin konu basligini. Paylasim icin tesekkurler.
Ayrica Butun silahlar ile kafadan tek mermi ile olmesi icin
PAWN Kodu: Seç
if(issuerid != INVALID_PLAYER_ID && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }
olmali.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Quintel - 06 Mart 2017, 21:47:01
Alıntı yapılan: NexoR - 06 Mart 2017, 21:05:22

Paylaşım için teşekkürler. Wiki Samp'dan alıntı sanırım.
Evet :) bende teşekkür ederim.


Ileti birlestirildi: 06 Mart 2017, 21:48:52

Alıntı yapılan: ByHgGlryz - 06 Mart 2017, 21:26:00

Paylaşım için teşekkürler.  Aynen NexoR bende Wiki SA-MP'dan alıntı gibime geldi :)
Önemli Değil :)


Ileti birlestirildi: 06 Mart 2017, 21:49:59

Alıntı yapılan: Excision - 06 Mart 2017, 21:27:58

Add-on olarak degistirmelisin konu basligini. Paylasim icin tesekkurler.
Ayrica Butun silahlar ile kafadan tek mermi ile olmesi icin
PAWN Kodu: Seç
if(issuerid != INVALID_PLAYER_ID && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }
olmali.
Sistemi test ettim çalışıyor değiştirmenize gerek yok.


Ileti birlestirildi: 06 Mart 2017, 22:11:25

Alıntı yapılan: NexoR - 06 Mart 2017, 21:05:22

Paylaşım için teşekkürler. Wiki Samp'dan alıntı sanırım.
Evet, teşekkürler.:)
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: trabzon - 06 Mart 2017, 22:45:09
Paylaşım için teşekkürler.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Excision - 06 Mart 2017, 22:51:46
Bodypart kosulu eklemezseniz, ayagina ates ettigimizde bile direk cani 0 olacaktir diye dusunmekteyim.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: trabzon - 06 Mart 2017, 23:02:27
Alıntı yapılan: Excision - 06 Mart 2017, 22:51:46

Bodypart kosulu eklemezseniz, ayagina ates ettigimizde bile direk cani 0 olacaktir diye dusunmekteyim.


Eklemiş dostum, bodypart 9.
Kafaya tam.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Excision - 06 Mart 2017, 23:10:07
Alıntı yapılan: Silver - 06 Mart 2017, 23:02:27

Alıntı yapılan: Excision - 06 Mart 2017, 22:51:46

Bodypart kosulu eklemezseniz, ayagina ates ettigimizde bile direk cani 0 olacaktir diye dusunmekteyim.


Eklemiş dostum, bodypart 9.
Kafaya tam.

PAWN Kodu: Seç
    if(issuerid != INVALID_PLAYER_ID )
    {
        SetPlayerHealth(playerid, 0.0);
    }
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: trabzon - 06 Mart 2017, 23:13:49
Alıntı yapılan: Excision - 06 Mart 2017, 23:10:07

Alıntı yapılan: Silver - 06 Mart 2017, 23:02:27

Alıntı yapılan: Excision - 06 Mart 2017, 22:51:46

Bodypart kosulu eklemezseniz, ayagina ates ettigimizde bile direk cani 0 olacaktir diye dusunmekteyim.


Eklemiş dostum, bodypart 9.
Kafaya tam.

PAWN Kodu: Seç
    if(issuerid != INVALID_PLAYER_ID )
    {
        SetPlayerHealth(playerid, 0.0);
    }


Doğru evet. Fark etmemişim, bodypart olmadığı sürece kişinin silahla aldığı hasar canını sıfırlar.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Quintel - 07 Mart 2017, 07:38:51
Alıntı yapılan: Excision - 06 Mart 2017, 21:27:58

Add-on olarak degistirmelisin konu basligini. Paylasim icin tesekkurler.
Ayrica Butun silahlar ile kafadan tek mermi ile olmesi icin
PAWN Kodu: Seç
if(issuerid != INVALID_PLAYER_ID && bodypart == 9)
    {
        SetPlayerHealth(playerid, 0.0);
    }
olmali.
Peki öyle olsun istediğiniz şekilde düzelttim :)
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: ebuaga - 03 Şubat 2018, 17:01:55
C:\Users\ebuaga\Desktop\server\gamemodes\server.pwn(21473) : error 017: undefined symbol "issuerid"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Pablo - 03 Şubat 2018, 17:02:28
 Paylaşım İçin Teşekkürler
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: alicaliskan - 03 Şubat 2018, 17:02:56
Yararlı bir sistem,paylaşım için teşekkürler :)
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: HyperCharge - 03 Şubat 2018, 17:05:26
Alıntı yapılan: WizCarl - 03 Şubat 2018, 17:02:56

Yararlı bir sistem,paylaşım için teşekkürler :)
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: ebuaga - 03 Şubat 2018, 17:59:31
Alıntı yapılan: ebuaga - 03 Şubat 2018, 17:01:55

C:\Users\ebuaga\Desktop\server\gamemodes\server.pwn(21473) : error 017: undefined symbol "issuerid"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


Çalışdı ama biri sniper ile headshot attığı zaman herkeze mesaj gitmesini nasıl ayarlayabilirim adlı kişi adlı kişiye hs attı diye
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: pag - 04 Şubat 2018, 10:57:06
Eline sağlık.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: Harun - 06 Şubat 2018, 23:50:09
Eğer mesajlı istiyorsanız o kodu bu kod ile değiştiriniz!

if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9)
{
new string[128], isim1[25], isim2[25];
GetPlayerName(issuerid, isim1, 25), GetPlayerName(playerid, isim2, 25);
SetPlayerHealth(playerid, 0.0);
format(string, 128, "[HEAD SHOT] %s(%d) adlı kullanıcı %s(%d) adlı kullanıcıya head shot attı!", isim1, issuerid, isim2, playerid);
SendClientMessageToAll(-1, string);
}
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: ReaT - 09 Şubat 2018, 09:11:42
İşime yarayacak,teşekkürler.
Başlık: Ynt: HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide
Gönderen: mtb - 10 Şubat 2018, 04:45:29
Teşekkürler :-)