GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi

HeadShoot Sistemi | Sniper veya istediğiniz silahla kafadan 1 mermide

Başlatan Quintel, 06 Mart 2017, 20:55:37

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Quintel

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.
Son düzenlenme: 07 Mart 2017, 07:38:12 Quintel

NexoR

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


TheHunter

Bazıları gelip krallık ilan etmiş....

Unutma sen kısa paçalı don ile gezerken, biz piyasada Tanrıydık, sen yokkende biz vardık, sen gittikten sonrada burada olacağız.

-TheVeKToRs

ByHgGlryz

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


-
SA-MP:
[MAP]Çete Mekanı (Basit Map) - [ADD]Wasted (Basit Pawn Kod)
-
SA-MP Server IP:   91.121.87.14:2214

Excision

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.
Son düzenlenme: 06 Mart 2017, 21:32:16 Excision

Quintel

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.:)
Son düzenlenme: 06 Mart 2017, 22:11:25 Quintel

trabzon


Excision

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


trabzon

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.


Excision

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);
    }


trabzon

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.


Quintel

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 :)


ebuaga

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.


Pablo

Alıntı




Pawnotürk Üyesi 2017-2020

alicaliskan