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

Yazılım Mesleği! V3 YAYINDA! | Cengo - Cudless

Başlatan Cengo, 07 Nisan 2019, 16:00:22

« önceki - sonraki »

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Cengo

Alıntı yapılan: ReaptioS - 09 Nisan 2019, 22:37:40

Alıntı yapılan: cudless - 09 Nisan 2019, 22:14:32

V4

PlayerData enumuna OyunTur eklemelisiniz.


* Oyun ismi belirleme, oyun türü seçme eklendi.
PAWN Kodu: Seç

CMD:yazilim(playerid,params[])
{
new string[1024], yazilimsistem[1024];
    strcat(string, "İşlev\t#\n");
    format(yazilimsistem, sizeof(yazilimsistem), "{EEDD82}» {FFFFFF} Oyun Geliştir\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "{EEDD82}» {FFFFFF} Oyun Çıkart\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "{EEDD82}» {FFFFFF} Bugüne kadar çıkardığın oyun:\t%d\n", PlayerData[playerid][ToplamOyun]);
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "{EEDD82}» {FFFFFF} Bugüne kadar geliştirdiğin oyun:\t%d\n",PlayerData[playerid][ToplamGelistirme]);
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "\t\n");
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "{EEDD82}» {FFFFFF} Yazılımcı Ol\t{FFFFFF}%s {EEDD82}\n", FormatNumber(YAZILIMCI_UCRET));
    strcat(string, yazilimsistem);
    format(yazilimsistem, sizeof(yazilimsistem), "{EEDD82}» {FFFFFF} Yazılım Menüsü");
    Dialog_Show(playerid, YazilimMenu, DIALOG_STYLE_TABLIST_HEADERS, yazilimsistem, string, "Seç", "Iptal");
    return 1;
}



PAWN Kodu: Seç

Dialog:YazilimMenu(playerid, response, listitem, inputtext[])
{
if(strfind(inputtext, "Yazılımcı Ol", true) != -1)
{
Dialog_Show(playerid, YazilimOnay, DIALOG_STYLE_MSGBOX, "Yazılımcı Ol", "Yazılımcı olmak istiyor musunuz?(Ücret: $75.000)", "Evet", "Hayır");
}
if(strfind(inputtext, "Oyun Geliştir", true) != -1)
{
if (PlayerData[playerid][pJob] != JOB_YAZILIMCI) return SendErrorMessage(playerid, "Yazılımcı olmadığın için oyun geliştiremezsiniz!");
if(PlayerData[playerid][pOyunGelistirmeZamani] < 5) return SendErrorMessage(playerid, "5 saatte bir oyun geliştirebilirsiniz!");
new developer = RandomEx(5000, 10000);
SendServerMessage(playerid, "Geliştirdiğin oyun karşılığında %s aldın!", FormatNumber(developer));
GiveMoney(playerid, developer);
PlayerData[playerid][pOyunGelistirmeZamani] = 0;
PlayerData[playerid][pOyunCikarZaman]+= 5;
PlayerData[playerid][ToplamGelistirme] ++;
}
if(strfind(inputtext, "Oyun Çıkart", true) != -1)
{
if (PlayerData[playerid][pJob] != JOB_YAZILIMCI) return SendErrorMessage(playerid, "Yazılımcı olmadığın için oyun çıkartamazsınız!");
if(PlayerData[playerid][pOyunCikarZaman] <= 25) return SendErrorMessage(playerid, "Oyun çıkartmak için 5 kere oyun geliştirmelisiniz!");
new string[128],yazilimtur[128];
strcat(string, "İşlev\t#\n");
    format(yazilimtur, sizeof(yazilimtur) , "Simulasyon\t\n");
    strcat(string, yazilimtur);
    format(yazilimtur, sizeof(yazilimtur) , "Survival\t\n");
    strcat(string, yazilimtur);
    format(yazilimtur, sizeof(yazilimtur) , "FPS\t\n");
    strcat(string, yazilimtur);
    Dialog_Show(playerid, OyunTur, DIALOG_STYLE_TABLIST_HEADERS, yazilimtur, string, "Seç", "Iptal");
}
return 1;
}

Dialog:OyunTur(playerid, response, listitem, inputtext[])
{
if(strfind(inputtext, "Simulasyon", true) != -1)
    {
     PlayerData[playerid][OyunTur]  = 1;
    }
if(strfind(inputtext, "Survival", true) != -1)
    {
     PlayerData[playerid][OyunTur]  = 2;
    }
if(strfind(inputtext, "FPS", true) != -1)
    {
      PlayerData[playerid][OyunTur]  = 3;
    }
Dialog_Show(playerid, OyunIsim, DIALOG_STYLE_INPUT, "Menü: Oyun İsim", "Lütfen bir oyun adı giriniz:", "Gir", "İptal");
return 1;
}

stock OyunTurIsim(playerid)
{
    new
        string[24]
    ;
    switch (PlayerData[playerid][OyunTur])
    {
        case 1: string = "Simulasyon";
        case 2: string = "Survival";
        case 3: string = "FPS";
    }
    return string;
}

Dialog:OyunIsim(playerid, response, listitem, inputtext[])
{
    if(response)
    {
    new oyunadi[64], oyundangelenpara = RandomEx(50000, 100000), mesaj[124];
    format(oyunadi, 64, "%s", inputtext);
    SendServerMessage(playerid, "Oyundan %s miktarında para kazandın!", FormatNumber(oyundangelenpara));
    format(mesaj,sizeof(mesaj), "%s adlı yazılımcı %s türünde oyun çıkartarak %s gelir sağladı.",OyunTurIsim(playerid), oyunadi, FormatNumber(oyundangelenpara));
    SendClientMessageToAll(-1, mesaj);
    GiveMoney(playerid, oyundangelenpara);
    PlayerData[playerid][pOyunCikarZaman] = 0;
    PlayerData[playerid][ToplamOyun]++;
    }
    if(!response)
    {

    }
    return 1;
}




Komut Meslekten çıkıp şirkete gitti


Hayır düz ekrana yani chate yansıyacağına dialog şeklinde olsun göz alıcı olsun dedik,amaç buydu şirketlik bir durum yok.


Heson


Cengo


Cengo

Alıntı yapılan: Spincer - 16 Nisan 2019, 08:12:46

Tüm modlar'da çalışıyormu?


Değişkenlerinizi ayarlarsanız tabikide çalışır.


haroldjackson

Bazı arkadaşlar seni çok karaktersiz sanıyorlar ama seni bilen biliyor o yeter başarılar emeğini çalanlara  :@@

imza kalemle atılır

Eamon

Alıntı yapılan: Kaizenn - 23 Nisan 2019, 23:51:37

Bazı arkadaşlar seni çok karaktersiz sanıyorlar ama seni bilen biliyor o yeter başarılar emeğini çalanlara  :@@


:serefe: :sigara: :dans: :helal: :kral:

Bugünün güzel zamanları, yarının üzücü düşünceleridir.

diverse

@pforganization & @pfmenajerlik & @pfdigital

-emekli yönetici

Cengo

Alıntı yapılan: exhuh - 24 Nisan 2019, 17:12:53

Teşşekürler.
Alıntı yapılan: Kaizenn - 23 Nisan 2019, 23:51:37

Bazı arkadaşlar seni çok karaktersiz sanıyorlar ama seni bilen biliyor o yeter başarılar emeğini çalanlara  :@@


Güzel yorumlarınız için teşekkür ederim,sistemde ufak buglar var bug denemez %s adlı oyuncu işte oyun çıakrttı ve miktarında falan filen öyle yazıyorsa onları düzeltirseniz sistem Rinadaki şirket oyun çıkartma sistemi gibi olabilir,tabi renk vs eklerseniz neden olmasın,tüm sunucularda yavaştan kullanılmaya başlandı,tüm kullananlar için teşekkür ederim @Buzz özellikle'de sana Selen koderim :D


Athena

Üf bu adam ileride Pawn Coder olucak ya :kahkaha2: :helal: ;) :kalp:
Son düzenlenme: 03 Mayıs 2019, 18:55:55 Zoxy

Cengo

Alıntı yapılan: Athena - 03 Mayıs 2019, 18:48:24

Üf bu adam ileride Pawn Coder olucak ya  :kahkaha2: :helal: ;) :kalp:



Eyvallah reis kusuruma bakmadın değilmi yardım edemedim diye  :kalp: :kalp:
Son düzenlenme: 03 Mayıs 2019, 18:56:26 Zoxy

Redfield


Cengo


kelly

Paylaşım için teşekkürler, eline sağlık. :helal:

I want everything