YARDIM Draki Box

cikho12

KY Üye
Katılım
24 Şub 2023
Mesajlar
26
Tepkime puanı
0
Puanları
11
Draki box ekli oyunda fakat kıramıyorum database'den aktif etmeniz gerekiyor dediler nasıl aktif edebilirim acaba
 

Lazoqlu

Ko-yardim.com
Süper Moderatör
Teknik Üye
KY YardımSever
Katılım
22 Ocak 2022
Mesajlar
781
Çözümler
16
Tepkime puanı
499
Puanları
193
Yaş
30
Konum
İstanbul
Kutuları gören Bi tablo var. İsmi şuan aklımda değil maalesef. Diğer kutulara bakarak aratıp bu şekilde bulabilirsiniz diye tahmin ediyorum.
 

Lazoqlu

Ko-yardim.com
Süper Moderatör
Teknik Üye
KY YardımSever
Katılım
22 Ocak 2022
Mesajlar
781
Çözümler
16
Tepkime puanı
499
Puanları
193
Yaş
30
Konum
İstanbul
He evet evet. O tabloda olan Bi kutuya bak çalışma mantığını anla. Daha sonra draki box o tabloda ekli mi ona bak. Yoksa eğer kendin ekle.
 

cikho12

KY Üye
Katılım
24 Şub 2023
Mesajlar
26
Tepkime puanı
0
Puanları
11
65011081059600010000000011111000223002050010032000206001001250011121000124001111310001800
Bu şekilde ekli gözüküyor fakat anlamadım
 

Lazoqlu

Ko-yardim.com
Süper Moderatör
Teknik Üye
KY YardımSever
Katılım
22 Ocak 2022
Mesajlar
781
Çözümler
16
Tepkime puanı
499
Puanları
193
Yaş
30
Konum
İstanbul
65011081059600010000000011111000223002050010032000206001001250011121000124001111310001800
Bu şekilde ekli gözüküyor fakat anlamadım
Evet databesede ekli. Kırdırırken hata veriyorsa yada kırmıyorsa Lua hatalıdır.
 

cikho12

KY Üye
Katılım
24 Şub 2023
Mesajlar
26
Tepkime puanı
0
Puanları
11
Buda lua ekli olan draki kısmı

if (EVENT == 2500) then
DRAKI = HowmuchItem(UID, 8105960001);
OLDDRAKIS = HowmuchItem(UID,8106780001);
if (DRAKI > 0) then
SelectMsg(UID, 2, -1, 44412, NPC, 4006, 2501,27,-1);
elseif (OLDDRAKIS > 0) then
SelectMsg(UID, 2, -1, 44412, NPC, 4006, 2502,27,-1);
else
SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
end
end

if (EVENT == 2501) then
OLDDRAKI = HowmuchItem(UID, 8105960001);
if (OLDDRAKI < 1) then
SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
else
Check = CheckExchange(UID, 6526)
if Check == true then
Roll = RollDice(UID, 25)
found = Roll + 6501
RunExchange(UID, found);
end
end
end

if (EVENT == 2502) then
OLDDRAKI = HowmuchItem(UID, 8106780001);
if (OLDDRAKI < 1) then
SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
else
Check = CheckExchange(UID, 6568)
if Check == true then
Roll = RollDice(UID, 37)
found = Roll + 6531
RunExchange(UID, found);
end
end
end
 

CMDK

Admin
Premium Üye
KY Saygın Üye
KY Uzman Üye
KY Kıdemli Üye
KY YardımSever
Bağımlı Üye
Coder
KY Paylaşım Editörü
Katılım
3 Mar 2021
Mesajlar
487
Çözümler
76
Tepkime puanı
1,434
Puanları
153
6526,6568 ITEM_EXCHANGE'De bi arat karşılığı var mı bi bak ona.
 

cikho12

KY Üye
Katılım
24 Şub 2023
Mesajlar
26
Tepkime puanı
0
Puanları
11
6526,6568 ITEM_EXCHANGE'De bi arat karşılığı var mı bi bak ona.
652610181059600010000000050816500020005081650002000508165000200050816500020005081650002000
652810181067800010000000011111000223002050010031500206001001250011121000124001191011011300
Bu şekilde karşılıklarıda var
 

CMDK

Admin
Premium Üye
KY Saygın Üye
KY Uzman Üye
KY Kıdemli Üye
KY YardımSever
Bağımlı Üye
Coder
KY Paylaşım Editörü
Katılım
3 Mar 2021
Mesajlar
487
Çözümler
76
Tepkime puanı
1,434
Puanları
153
Lua'daki İtem kodu ile ITEM_EXCHANGE'deki item kodu aynı değil '8105960001' bunun sonundaki 1 fazla orda.
 

CMDK

Admin
Premium Üye
KY Saygın Üye
KY Uzman Üye
KY Kıdemli Üye
KY YardımSever
Bağımlı Üye
Coder
KY Paylaşım Editörü
Katılım
3 Mar 2021
Mesajlar
487
Çözümler
76
Tepkime puanı
1,434
Puanları
153
Kod:
if EVENT == 2500 then
DRAKI    = HowmuchItem(UID, 810596000);
OLDDRAKI   = HowmuchItem(UID, 810678000);
if(DRAKI > 0 and OLDDRAKI > 0) then
          SelectMsg(UID, 3, -1, 4035, NPC, 40501, 2501, 40502, 2503);
 elseif(DRAKI  > 0) then
          EVENT = 2501
 elseif(OLDDRAKI > 0) then
          EVENT = 2503
 else
        SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
    end
end

if EVENT == 2501 then
DRAKI  = HowmuchItem(UID, 810596000);
   if(DRAKI  > 0) then
   SelectMsg(UID, 4, 1553, 44412, NPC, 4006, 2502, 27, -1);
   else
   SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
end
end
 

if EVENT == 2502 then
    DRAKI  = HowmuchItem(UID, 810596000);
    SlotCheck = CheckGiveSlot(UID, 1)
    if SlotCheck == false then
    elseif (DRAKI  < 1) then
        SelectMsg(UID, 2, -1, 44412, NPC, 10, -1);
    else
        Roll = RollDice(UID, 25)
        found = Roll + 6501
        RunQuestExchange(UID, found);
    end
end


if EVENT == 2503 then
    OLDDRAKI  = HowmuchItem(UID, 810678000);
    if(OLDDRAKI  > 0) then
        SelectMsg(UID, 4, 6531, 44412, NPC, 4006, 2504, 27, -1);
    else
        SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
    end
end
 

if EVENT == 2504 then
    OLDDRAKI  = HowmuchItem(UID, 810678000);
    SlotCheck = CheckGiveSlot(UID, 1)
    if SlotCheck == false then
    elseif (OLDDRAKI  < 1) then
        SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
    else
        Roll = RollDice(UID, 37)
        found = Roll + 6531
        RunQuestExchange(UID, found);
    end
end

bununla değiştirip dener misin birde.
 

cikho12

KY Üye
Katılım
24 Şub 2023
Mesajlar
26
Tepkime puanı
0
Puanları
11
Kod:
if EVENT == 2500 then
DRAKI    = HowmuchItem(UID, 810596000);
OLDDRAKI   = HowmuchItem(UID, 810678000);
if(DRAKI > 0 and OLDDRAKI > 0) then
          SelectMsg(UID, 3, -1, 4035, NPC, 40501, 2501, 40502, 2503);
elseif(DRAKI  > 0) then
          EVENT = 2501
elseif(OLDDRAKI > 0) then
          EVENT = 2503
else
        SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
    end
end

if EVENT == 2501 then
DRAKI  = HowmuchItem(UID, 810596000);
   if(DRAKI  > 0) then
   SelectMsg(UID, 4, 1553, 44412, NPC, 4006, 2502, 27, -1);
   else
   SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
end
end


if EVENT == 2502 then
    DRAKI  = HowmuchItem(UID, 810596000);
    SlotCheck = CheckGiveSlot(UID, 1)
    if SlotCheck == false then
    elseif (DRAKI  < 1) then
        SelectMsg(UID, 2, -1, 44412, NPC, 10, -1);
    else
        Roll = RollDice(UID, 25)
        found = Roll + 6501
        RunQuestExchange(UID, found);
    end
end


if EVENT == 2503 then
    OLDDRAKI  = HowmuchItem(UID, 810678000);
    if(OLDDRAKI  > 0) then
        SelectMsg(UID, 4, 6531, 44412, NPC, 4006, 2504, 27, -1);
    else
        SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
    end
end


if EVENT == 2504 then
    OLDDRAKI  = HowmuchItem(UID, 810678000);
    SlotCheck = CheckGiveSlot(UID, 1)
    if SlotCheck == false then
    elseif (OLDDRAKI  < 1) then
        SelectMsg(UID, 2, -1, 44410, NPC, 10, -1);
    else
        Roll = RollDice(UID, 37)
        found = Roll + 6531
        RunQuestExchange(UID, found);
    end
end

bununla değiştirip dener misin birde.
benim yaptığım kodla deneyince kırdırma geliyor fakat böyle bir hata geliyor gameserver'a
1677496497524.png
 
Reklam