GTAMulti - GTA Türkiye

San Andreas Multiplayer => PAWN Kodlama => Mod Galerisi => Konuyu başlatan: Harun - 24 Ocak 2019, 00:41:20

Başlık: Dövüş Stili Sistemi
Gönderen: Harun - 24 Ocak 2019, 00:41:20
Merhaba,
Arkadaşlar bir modda dövüş stili sistemi bugluydu bende ona bakarken aklıma burda paylaşmak geldi.
Sistemi dialoglu yaptım ve bir kaç dövüş stilleri yoktu tüm dövüş stillerini ekledim ve burda paylaşmak istedim.


Modun başına:
#include <a_samp>
#include <zcmd>

#define DIALOG_DOVUS 2000



Komut:
CMD:dstil(playerid)
{
    ShowPlayerDialog(playerid, DIALOG_DOVUS, DIALOG_STYLE_LIST, "Dövüş Stilleri","{3399ff}Normal\n{3399ff}Kungfu\n{3399ff}Boxing\n{3399ff}Elbow\n{3399ff}KneeHead\n{3399ff}GrabKick", "Kapat", "");
    return 1;
}



Poyraz-HP (Anadolu HP) Mod için OnDialogResponse publicine:
case DIALOG_DOVUS:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Normal' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 1:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Kungfu' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 2:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Boxing' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 3:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Elbow' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 4:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'KneeHead' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 5:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'GrabKick' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
}
}
}



Başka mod için OnDialogResponse publicine:
if(dialogid == DIALOG_DOVUS)
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Normal' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 1:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KUNGFU);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Kungfu' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 2:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Boxing' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 3:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'Elbow' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 4:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'KneeHead' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
case 5:
{
SetPlayerFightingStyle(playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, -1, "{FFAD1F}» Bilgi: {FFFFFF}Dövüş stiliniz 'GrabKick' olarak değiştirildi. Sağ tık + F tuşu ile kullanabilirsiniz.");
}
}
}
}
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: TeknisyeN - 24 Ocak 2019, 00:47:41
Eline sağlık  :helal:
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: Harun - 24 Ocak 2019, 00:59:14
Alıntı yapılan: Revelution - 24 Ocak 2019, 00:47:41

Eline sağlık  :helal:
Teşekkürler.
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: AloneAnqel - 24 Ocak 2019, 01:27:17
Alıntı yapılan: Revelution - 24 Ocak 2019, 00:47:41

Eline sağlık  :helal:
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: Rexus - 24 Ocak 2019, 12:02:14
Paylaşım için teşekkürler, eline sağlık.
Kullanmak için zcmd kullandığınızı belirtmeniz gerekir.
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: Harun - 24 Ocak 2019, 12:24:15
Alıntı yapılan: AloneAnqel - 24 Ocak 2019, 01:27:17

Eline sağlık  :helal:
Teşekkürler.

Alıntı yapılan: Coyote - 24 Ocak 2019, 12:02:14

Paylaşım için teşekkürler, eline sağlık.
Kullanmak için zcmd kullandığınızı belirtmeniz gerekir.
Teşekkürler belirttim.
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: 𝓶edcezir - 25 Ocak 2019, 22:29:36
Eline Saglık Haruncum Kullanacagım  :evet:
Başlık: Ynt: Dövüş Stili Sistemi
Gönderen: Harun - 26 Ocak 2019, 10:54:15
Alıntı yapılan: Patron - 25 Ocak 2019, 22:29:36

Eline Saglık Haruncum Kullanacagım  :evet:
Teşekkürler.