GTAMulti.com - Türkiye'nin Türkçe GTA Sitesi
21 Nisan 2026, 00:56:22

Dövüş Stili Sistemi

Başlatan Harun, 24 Ocak 2019, 00:41:20

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Harun

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.");
}
}
}
}
Son düzenlenme: 24 Ocak 2019, 12:22:51 Harun

TeknisyeN


Harun



Rexus

Paylaşım için teşekkürler, eline sağlık.
Kullanmak için zcmd kullandığınızı belirtmeniz gerekir.

Bazıları yavaş yürür ama asla geri adım atmaz.

Harun

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.


𝓶edcezir

Eline Saglık Haruncum Kullanacagım  :evet:

Medcezir


37.59.88.84:7777



Harun