GTAMulti - GTA Türkiye

San Andreas Multiplayer => Yardım Talepleri => PAWN Kodlama => Kilitli Konular => Konuyu başlatan: sasukec5 - 16 Kasım 2021, 03:19:49

Başlık: #include <weapon-config>
Gönderen: sasukec5 - 16 Kasım 2021, 03:19:49
moduma #include <weapon-config> eklediğim zaman ne yaparsam yapayım oyunda ölümsüz oluyorum bunu nasıl düzeltebilirim modumda onplayerdamage kullanmalıyım o yüzden silemem includeyi
Başlık: Ynt: #include <weapon-config>
Gönderen: Warning - 16 Kasım 2021, 12:13:43
Alıntı yapılan: sasukec5 - 16 Kasım 2021, 03:19:49
moduma #include <weapon-config> eklediğim zaman ne yaparsam yapayım oyunda ölümsüz oluyorum bunu nasıl düzeltebilirim modumda onplayerdamage kullanmalıyım o yüzden silemem includeyi

bknz; (https://github.com/oscar-broman/samp-weapon-config)
Başlık: Ynt: #include <weapon-config>
Gönderen: sasukec5 - 16 Kasım 2021, 12:29:12
Alıntı yapılan: Warning - 16 Kasım 2021, 12:13:43
Alıntı yapılan: sasukec5 - 16 Kasım 2021, 03:19:49
moduma #include <weapon-config> eklediğim zaman ne yaparsam yapayım oyunda ölümsüz oluyorum bunu nasıl düzeltebilirim modumda onplayerdamage kullanmalıyım o yüzden silemem includeyi

bknz; (https://github.com/oscar-broman/samp-weapon-config)

modumda hepsi var

#include <SKY>
public OnGameModeInit()
{
    DisableInteriorEnterExits();
  SetVehiclePassengerDamage(true);
    SetDisableSyncBugs(true);
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 0;
}
Başlık: Ynt: #include <weapon-config>
Gönderen: Murat Budak - 16 Kasım 2021, 13:54:24
PAWN Kodu: Seç
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 0;
}

return 0; oldumu hasar vermez.

PAWN Kodu: Seç
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 1;
}
Bu şekilde deneyin.
Başlık: Ynt: #include <weapon-config>
Gönderen: Warning - 16 Kasım 2021, 13:58:21
OnPlayerDamage Publicini bununla değiştiriniz, boş oldugunda hasar vermez ise kod verecegim

PAWN Kodu: Seç

public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{

return 1;
}
Başlık: Ynt: #include <weapon-config>
Gönderen: Warning - 16 Kasım 2021, 13:58:38
-
Başlık: Ynt: #include <weapon-config>
Gönderen: Murat Budak - 16 Kasım 2021, 14:00:48
Alıntı yapılan: Warning - 16 Kasım 2021, 13:58:21
OnPlayerDamage Publicini bununla değiştiriniz ölümsüz olmanızın sebepi godmode sistemi true atmasıdır.
PAWN Kodu: Seç

public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 //if (pData[playerid][pGodMode] == true);
return 1;
}

Hayır pGodMode true durumdaysa return 0; dönderebilir ama değilse return 1; dönderip hasar verdirtebilir.
PAWN Kodu: Seç
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 1;
}
Başlık: Ynt: #include <weapon-config>
Gönderen: Warning - 16 Kasım 2021, 14:01:37
Alıntı yapılan: Murat Budak - 16 Kasım 2021, 14:00:48
Alıntı yapılan: Warning - 16 Kasım 2021, 13:58:21
OnPlayerDamage Publicini bununla değiştiriniz ölümsüz olmanızın sebepi godmode sistemi true atmasıdır.
PAWN Kodu: Seç

public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 //if (pData[playerid][pGodMode] == true);
return 1;
}

Hayır pGodMode true durumdaysa return 0; dönderebilir ama değilse return 1; dönderip hasar verdirtebilir.
PAWN Kodu: Seç
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 1;
}

telefondaydım if tagını görmedim dedigim gibi boş denesin olmazsa kod verecegim.
Başlık: Ynt: #include <weapon-config>
Gönderen: sasukec5 - 16 Kasım 2021, 14:54:27
Alıntı yapılan: Murat Budak - 16 Kasım 2021, 13:54:24
PAWN Kodu: Seç
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 0;
}

return 0; oldumu hasar vermez.

PAWN Kodu: Seç
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
{
 if (pData[playerid][pGodMode] == true) return 0;
return 1;
}
Bu şekilde deneyin.

bunu yaparak çözdüm teşekkürler