[DEV]AB 1
[DEV]AB
R 1
Roksam
mavzermete 1
mavzermete
Vahsi Uzman 1
Vahsi Uzman
Bodyguardd 1
Bodyguardd
Agresifizm 1
Agresifizm
Hikaye Ekle

KITMiR // C++ Lua EP Fonksiyonu

  • Konuyu başlatan Konuyu başlatan KITMiR
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 14
  • Görüntüleme Görüntüleme 3K
Emek Diyor Adam ya .d Allah Aşkına Kafanmı Güzel Bu Konunun Emeği Nerede!
"emeğe saygı gösterilmiyor"Dediğimde tam olarak bahsettiğimde buydu , EP gösterme sisteminin c++ halini isteyenler için c++ kısmını verdim ve başlıktada lua fonksiyonu olarak belirtmişim emek olarak beklentiniz nedir hazırcılıktan vazgeçin lütfen.
 
Son düzenleme:
Kullanımı

pc.get_ep()

Bu fonksiyon üzerinden ep gösterme sistemi vb. sistemleri kullanabilirsiniz fakat sürekli sql çektiğinden sıkıntı çıkarabilir.

daha önce python kısmı paylaşıldığından dolayı ve yeterli vaktim olmadığı için sadece lua fonksiyonunu paylaşıyorum.





c++ hali questsiz.

input_login.cpp ye ekle
Kod:
[COLOR=#000088]static[/COLOR][COLOR=#000088]void[/COLOR][COLOR=#000000] _send_coins[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]LPCHARACTER ch[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]ch[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#660066]SQLMsg[/COLOR][COLOR=#666600]*[/COLOR][COLOR=#000000] pMsg [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#660066]DBManager[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]DirectQuery[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"select coins from account%s WHERE id = %u"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] get_table_postfix[/COLOR][COLOR=#666600](),[/COLOR][COLOR=#000000] ch[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]GetAID[/COLOR][COLOR=#666600]());[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pMsg[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]Get[/COLOR][COLOR=#666600]()->[/COLOR][COLOR=#000000]uiNumRows [/COLOR][COLOR=#666600]>[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
            MYSQL_ROW  row [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#000000] mysql_fetch_row[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pMsg[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]Get[/COLOR][COLOR=#666600]()->[/COLOR][COLOR=#000000]pSQLResult[/COLOR][COLOR=#666600]);[/COLOR][COLOR=#000000]
            ch[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]ChatPacket[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]CHAT_TYPE_COMMAND[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"BINARY_Update_Coins %s"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] row[/COLOR][COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]]);[/COLOR][COLOR=#000000]
            [/COLOR][COLOR=#000088]delete[/COLOR][COLOR=#000000] pMsg[/COLOR][COLOR=#666600];[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#666600]}[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#666600]}[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]}[/COLOR]

arat:
Kod:
[COLOR=#000000]_send_bonus_info[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]ch[/COLOR][COLOR=#666600]);[/COLOR]
altına ekle:
Kod:
[COLOR=#000000]_send_coins[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]ch[/COLOR][COLOR=#666600]);[/COLOR]

aç: [FONT=&amp]char_change_empire.cpp
arat:
[/FONT]
Kod:
[COLOR=#000000]DWORD CHARACTER[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#660066]GetAID[/COLOR][COLOR=#666600]()[/COLOR][COLOR=#000088]const[/COLOR]
[FONT=&amp]

kod bloğunun full değiştir.
[/FONT]
Kod:
[COLOR=#000000]DWORD CHARACTER[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#660066]GetAID[/COLOR][COLOR=#666600]()[/COLOR][COLOR=#000088]const[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]const[/COLOR][COLOR=#660066]TAccountTable[/COLOR][COLOR=#000000] pAccountTable [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#660066]GetDesc[/COLOR][COLOR=#666600]()->[/COLOR][COLOR=#660066]GetAccountTable[/COLOR][COLOR=#666600]();[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pAccountTable[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]id[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#000088]return[/COLOR][COLOR=#000000] pAccountTable[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]id[/COLOR][COLOR=#666600];[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]}[/COLOR]

[FONT=&amp]cpp nin en üstüne çık ve en alttaki #include nin altına bunu ekle (aynı bu şekil yap yoksa hata alırsın):
[/FONT]
Kod:
[COLOR=#880000]#include[/COLOR][COLOR=#008800]"desc.h"[/COLOR]
[FONT=&amp]
[/FONT]


pyton kısmı. bu kısmı siz kendinize göre düzenleyin. fonksiyon ışınlanmada oyuna girişlerde felan coinsi güncelliyor. fonksiyonu kendinize göre düzenleyin constinfoda ep değişkeni oluşturun oraya yazdırın sonrada uiinventory.py den bunu çeken bi fonksiyon yazın.

aç: game.py
arat:
Kod:
[COLOR=#008800]"mall"[/COLOR][COLOR=#666600]:[/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]__InGameShop_Show[/COLOR][COLOR=#666600],[/COLOR]

altına ekle:
Kod:
[COLOR=#008800]"BINARY_Update_Coins"[/COLOR][COLOR=#666600]:[/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]Binary_Update_Coins[/COLOR]

game.py nin sonuna ekle:
Kod:
[COLOR=#000088]def[/COLOR][COLOR=#660066]Binary_Update_Coins[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000]coins[/COLOR][COLOR=#666600]):[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]wndMds[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]SetText[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]str[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]coins[/COLOR][COLOR=#666600]))[/COLOR]
 
Son düzenleme:
c++ hali questsiz.

input_login.cpp ye ekle
Kod:
[COLOR=#000088]static[/COLOR][COLOR=#000088]void[/COLOR][COLOR=#000000] _send_coins[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]LPCHARACTER ch[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]ch[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#660066]SQLMsg[/COLOR][COLOR=#666600]*[/COLOR][COLOR=#000000] pMsg [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#660066]DBManager[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#000000]instance[/COLOR][COLOR=#666600]().[/COLOR][COLOR=#660066]DirectQuery[/COLOR][COLOR=#666600]([/COLOR][COLOR=#008800]"select coins from account%s WHERE id = %u"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] get_table_postfix[/COLOR][COLOR=#666600](),[/COLOR][COLOR=#000000] ch[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]GetAID[/COLOR][COLOR=#666600]());[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pMsg[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]Get[/COLOR][COLOR=#666600]()->[/COLOR][COLOR=#000000]uiNumRows [/COLOR][COLOR=#666600]>[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
            MYSQL_ROW  row [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#000000] mysql_fetch_row[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pMsg[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]Get[/COLOR][COLOR=#666600]()->[/COLOR][COLOR=#000000]pSQLResult[/COLOR][COLOR=#666600]);[/COLOR][COLOR=#000000]
            ch[/COLOR][COLOR=#666600]->[/COLOR][COLOR=#660066]ChatPacket[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]CHAT_TYPE_COMMAND[/COLOR][COLOR=#666600],[/COLOR][COLOR=#008800]"BINARY_Update_Coins %s"[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000] row[/COLOR][COLOR=#666600][[/COLOR][COLOR=#006666]0[/COLOR][COLOR=#666600]]);[/COLOR][COLOR=#000000]
            [/COLOR][COLOR=#000088]delete[/COLOR][COLOR=#000000] pMsg[/COLOR][COLOR=#666600];[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#666600]}[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#666600]}[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]}[/COLOR]

arat:
Kod:
[COLOR=#000000]_send_bonus_info[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]ch[/COLOR][COLOR=#666600]);[/COLOR]
altına ekle:
Kod:
[COLOR=#000000]_send_coins[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]ch[/COLOR][COLOR=#666600]);[/COLOR]

aç: [FONT=&amp]char_change_empire.cpp
arat:
[/FONT]
Kod:
[COLOR=#000000]DWORD CHARACTER[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#660066]GetAID[/COLOR][COLOR=#666600]()[/COLOR][COLOR=#000088]const[/COLOR]
[FONT=&amp]

kod bloğunun full değiştir.
[/FONT]
Kod:
[COLOR=#000000]DWORD CHARACTER[/COLOR][COLOR=#666600]::[/COLOR][COLOR=#660066]GetAID[/COLOR][COLOR=#666600]()[/COLOR][COLOR=#000088]const[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]{[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]const[/COLOR][COLOR=#660066]TAccountTable[/COLOR][COLOR=#000000] pAccountTable [/COLOR][COLOR=#666600]=[/COLOR][COLOR=#660066]GetDesc[/COLOR][COLOR=#666600]()->[/COLOR][COLOR=#660066]GetAccountTable[/COLOR][COLOR=#666600]();[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]if[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]pAccountTable[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]id[/COLOR][COLOR=#666600])[/COLOR][COLOR=#000000]
        [/COLOR][COLOR=#000088]return[/COLOR][COLOR=#000000] pAccountTable[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]id[/COLOR][COLOR=#666600];[/COLOR][COLOR=#000000]
[/COLOR][COLOR=#666600]}[/COLOR]

[FONT=&amp]cpp nin en üstüne çık ve en alttaki #include nin altına bunu ekle (aynı bu şekil yap yoksa hata alırsın):
[/FONT]
Kod:
[COLOR=#880000]#include[/COLOR][COLOR=#008800]"desc.h"[/COLOR]
[FONT=&amp]
[/FONT]


pyton kısmı. bu kısmı siz kendinize göre düzenleyin. fonksiyon ışınlanmada oyuna girişlerde felan coinsi güncelliyor. fonksiyonu kendinize göre düzenleyin constinfoda ep değişkeni oluşturun oraya yazdırın sonrada uiinventory.py den bunu çeken bi fonksiyon yazın.

aç: game.py
arat:
Kod:
[COLOR=#008800]"mall"[/COLOR][COLOR=#666600]:[/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]__InGameShop_Show[/COLOR][COLOR=#666600],[/COLOR]

altına ekle:
Kod:
[COLOR=#008800]"BINARY_Update_Coins"[/COLOR][COLOR=#666600]:[/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]Binary_Update_Coins[/COLOR]

game.py nin sonuna ekle:
Kod:
[COLOR=#000088]def[/COLOR][COLOR=#660066]Binary_Update_Coins[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600],[/COLOR][COLOR=#000000]coins[/COLOR][COLOR=#666600]):[/COLOR][COLOR=#000000]
    [/COLOR][COLOR=#000088]self[/COLOR][COLOR=#666600].[/COLOR][COLOR=#000000]wndMds[/COLOR][COLOR=#666600].[/COLOR][COLOR=#660066]SetText[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]str[/COLOR][COLOR=#666600]([/COLOR][COLOR=#000000]coins[/COLOR][COLOR=#666600]))[/COLOR]
Metin2Dev'den alıntı olduğunu biliyordum :D
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst