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

eWeapon | Silah Alma Sistemi

Başlatan Excision, 02 Mart 2017, 22:54:53

« önceki - sonraki »

0 Üye ve 2 Ziyaretçi konuyu incelemekte.

Excision

Excision Silah Sistemi
Freeroam serverlerinde kullanılan, para karşılığında silah alma sistemidir. Kullanımı gayet basittir. Resim upload edemediğim için resim koyamadım. Herhangi bi sorun varsa kodlarda söylemeniz yeterli.


Pastebin
Dosya TC
Son düzenlenme: 04 Mart 2017, 22:37:23 Excision

trabzon


Excision


Nyks

- Loading CnR %40 -


Pawn compiler 3.2.3664 Copyright (c) 1997-2006, IT


TRSinan28

Paylaşım için teşekkürler  :helal:



maXpoWer

Elıne sağlık moruq serverımde denıyıceğim :)

Serhan Buz (maXpoWer)
Since 2009

Gorkem.


Excision

Yorumlarınız için teşekkürler.


DarkBlue


Codes.

Link Güncellenmeli !
Dosya Bulunamadı diyor.


Radless

Alıntı yapılan: TAKTAK26 - 19 Ocak 2019, 13:22:57

Link Güncellenmeli !
Dosya Bulunamadı diyor.
Buyur:

PAWN Kodu: Seç

#include <a_samp>
#include <zcmd>

#define     DIALOG_SILAH    1232

enum slh
{
        silahid,
        isim[64],
        fiyat[60],
        mermi
}
new Silahlar[15][slh] =//15 aşağıda kaç tane silah eklediğinizi gösterir. Silah eklerseniz değiştirmeniz gerekmekte.
{
        {4, "Knife", 10, 1},
        {8, "Katana", 10, 1},
        {9, "Chainsaw", 100, 1},
        {10, "Purple Dildo", 50, 1},
        {16, "Grenade", 200, 10},
        {18, "Molotov Cocktail", 300, 5},
        {23, "Silenced 9mm", 1000, 50},
        {24, "Desert Eagle", 2000, 100},
        {25, "Shotgun", 2000, 50},
        {26, "Sawnoff Shotgun", 2000, 50},
{27, "Combat Shotgun", 2000, 50},
{28, "Uzi", 1000, 100},
{31, "M4", 2000, 100},
{34, "Sniper Rifle", 2000, 50},
{26, "Sawnoff Shotgun", 2000, 50}
//{Silah id, "Silah ismi", fiyat, mermi},
};
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("   aWeapon System    ");
print(" Yüklendi \n");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
print("\n--------------------------------------");
print("   aWeapon System    ");
print(" Kapatildi     \n");
print("--------------------------------------\n");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_SILAH)
    {
        if(response)
        {
        if(GetPlayerMoney(playerid) >= Silahlar[listitem][fiyat])
          {
          new string[128];
            format(string, sizeof(string), "Bilgi: {FFFFFF}%s isimli silahı $%d a aldınız.", Silahlar[listitem][isim], Silahlar[listitem][fiyat]);
              SendClientMessage(playerid, 0x66FF00FF, string);
              GivePlayerMoney(playerid, -Silahlar[listitem][fiyat]);
                GivePlayerWeapon(playerid, Silahlar[listitem][silahid], Silahlar[listitem][mermi]);
                return 1;
          }else
{
    SendClientMessage(playerid, 0xFF0000FF, "Hata: {FFFFFF}Yeterli paranız yok.");
        return 1;
          }
}
return 1;
}
return 1;
}
CMD:silahlar(playerid, params[])
{
new string[2048];
for(new x;x<sizeof(Silahlar);x++)
  {
    format(string, sizeof(string), "%s%s - $%d\n", string, Silahlar[x][isim], Silahlar[x][fiyat]);
    }
    ShowPlayerDialog(playerid, DIALOG_SILAH, DIALOG_STYLE_LIST, "Silah Dükkanı", string, "Satinal", "{FF0000}Iptal");
return 1;
}

"Life's too short to hold grudges."

Rexus

Paylaşım için teşekkürler.

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