Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Source DailyReward Lado Main  (Visto 12437 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline dakosmu Posteado: July 24, 2023, 11:44:52 AM | Modificado: February 09, 2025, 03:48:48 PM by dakosmu

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Source DailyReward Paso a Paso






Dakosmu Colaborador

Gracias:

mitosh, skrt1996, gmmuchang, HoodLife, armflo12, amawaoi999, quanhongle, punkjaja, regelevostruz, michelanyelo, kynay, ImEta, yaoge, xKaito, pokimon, Beta4Fun, axell, xfiles20, manoxxx, Kaerzon, azard, jeffzkie69, Syamon9966, mundomuc, conter, eduardo253, Mor3no, finalfts24, benjitrench, flaviozera, Dieguinho, Akeru99, OEDON, cao4ni, Davi, lukaz2z, YANKIS, PhantomKr, akumaxis, Peluuca, dedek1, fengyun52894, andyw, euthanoisocial, lucasvieira, ashlay, Eternity, mauri64, Mineiro, hastingers, malke, infernal, hans.ns, qixar, Demian25, fammrcui1, legendofchaos, Eronrw1, ronglovel, felipe8745, elcrom, tutu100, AlejandrO777, garcia1230, monk, wachupe13, cybercomaqp, kizl01, unitmaru, Simp, hoangtammedia, yokkjll, makyntosh, muedit, Tester1838a, roshux, distuber1, ssmunet, lahn, Alucard, Watuyusei, mantios, musokoban, vietbang, matan3599, sergiiomcr, ProjectX, vipgale01, matheusgomesb, kanam3, emciel, leonardofcruz, Goplay, larab2012, wenleiady, agusavila0, andres1207, adicales1, lucianok13, loctime, fantasma02, hungngok94, 497625, Zeusx, facuquilmes, juanvzl, aserasa, disan1992, Zike, Ezeekiel, maritohh, Rodreh, CorsarioDgx, Marcelo07, zeromaster, 145145, M4kr0s, oxey.mu, XiuNooB, mcalbert1, gadu123, darkes607, dungnethd, brunobotter, HayllanderBR, jonathadll, Pokeystabber, phamloi7710, marvisur, frenzo2009, ichigo, LuisGaming, kingteamus, ArnoldGarcia, max1musn1, douglera21, SVnext, banu9x, T-LEGENDARY, InFamous, Xysad, Djassar, king992253, mutantekut, layzen1985, bielol15, Marcor, lehuuducmjnh, ninjanegro, amadeusx2, warrior, bkwilliam28, dts22, qq670348570@hotmail, 4312204, beibei, goliloco, markos182, carper, zodiacddos, NoeticR, tumtum2003, datccqc, wellwisher22, djkaku, ElTachii, adelis13, Lude, imjay8, kratoz, MuvnzPlus, VERNERON, nhantac, Bonuss, hungngok9x, manowwan1, BastarDesing, ezesosa, Look, dizzys, josue3pc, ProGuard, boypost, dreamboy7, k33n00, drakonusjs, LeeHenry, SHILDKING, Ravoc, nofearlose, BDCAM, dkservermus6, Pecan, felipesanto, kove0816, gmxxmu, PowerNet, backerchen, vladslav, Amarilofx, dark32, coolgepds, Ryzenn, kingofmubn, radrains010, MsotoC, hola23, GATITO, YoshHatake, Mizuki, robiikaaa, unico, ledemkhoc, zhangjianle865, kielrgz, Hiếu Đại Ca, ImportedPotato, leonardexapps, amitnet1, khanhvn, kaian, KAKA, jaes, rando, cflores93, leehenry1208, ArcaneMU, vcsoftware, hide3by, xlichblack, bin9xhn2, stark98, emersonx13, kksky, stopk, exegame, rnx44, boybudz321, kaiocnx, Phong2406, RoleS123, myway, Van_Bom, usersa, muccone, GabrielDev, boylasd, tangyi90, llhenryxpxx, zHammer, AZURE, Iямαηɗαɗ ☠, MuGameNetwork, maridito4, kimrubi, Sandokan, hoanmaster, Bloodsunk, anderson2702, e911217, wizardry99, korron, Arazox, ProTecno, m1sterio, vaneavanea31, MetaZone, Juanakin, chimcopro, KhongGianOL, Nhocgano1, ailsoncost, esteban, spartacus, alivejr, dario885, Domedica, ValkyrieDevs, Specifier, Dizzy, stonegameplay, gredy, Androjd123, ntcong295810, whisky123, 452745444, DjGamer, ZabiinoOo, phuongcuongmsqm, lthai2021, Betell Host, thieugiapc, djagripnos, NghienMU, hald22, ellite3, GX_KYO, komandirbk, 1732313, Saige, Genilson23, ADMtec, knight.php, Miisoia, kellington, BrayanMix2016, jserrao80, POSTHanc, dieguitox, byweltin@gmail.com, jorge2016, TryMenow, RAGNAR111, rbfd, wildriff66, xlockee, Juninsj22

Offline Juninsj22 #1 Posteado: July 24, 2023, 11:49:23 AM | Modificado: May 21, 2024, 08:05:14 AM by Juninsj22

  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 160
  • Gracias recibida: 1232
  • br
::[DEV-TEAM]::
::[Emulador]::

Gracias:


Offline Juninsj22 #2 Posteado: July 24, 2023, 11:52:39 AM | Modificado: May 21, 2024, 08:05:26 AM by Juninsj22

  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 160
  • Gracias recibida: 1232
  • br
::[DEV-TEAM]::
::[Emulador]::

Gracias:


Offline RAGNAR111 #3 Posteado: July 24, 2023, 01:36:58 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 122
  • Gracias recibida: 335
  • ro
Just in main add ? For daily rewards?


Offline dakosmu #4 Posteado: July 24, 2023, 01:40:22 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Just in main add ? For daily rewards?

Falta GS Codigo
Falta DS Codigo
Falta sql Codigo

Dakosmu Colaborador

Offline OBBY #5 Posteado: July 24, 2023, 09:06:42 PM

  • Colaborador
  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 681
  • Gracias recibida: 13923
  • co

Gracias:


Offline BrayanMix2016 #6 Posteado: July 24, 2023, 09:35:21 PM

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 179
  • Gracias recibida: 41
  • cl
consulta en que parte va esto para los que estamos aprendiendo gracias AMO EL MU XD

Agregar en Main.cpp

    if (gProtect.m_MainInfo.DailyReward == 1)
    {
    DailyReward.Draw();
    }


Offline dakosmu #7 Posteado: July 24, 2023, 10:27:36 PM | Modificado: July 24, 2023, 10:29:24 PM by dakosmu

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
consulta en que parte va esto para los que estamos aprendiendo gracias AMO EL MU XD

Agregar en Main.cpp

    if (gProtect.m_MainInfo.DailyReward == 1)
    {
    DailyReward.Draw();
    }

dentro de  Interface.cpp

void Interface::Work()

ya reparo ese detalle

Dakosmu Colaborador

Offline whisky123 #8 Posteado: July 25, 2023, 03:11:35 AM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 97
  • Gracias recibida: 31
  • tw
Parts are not complete, still missing many elements, who can use it to be careful with unlimited rewards, no Lockbase


Offline whisky123 #9 Posteado: July 25, 2023, 07:51:04 AM | Modificado: July 25, 2023, 07:59:07 AM by whisky123

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 97
  • Gracias recibida: 31
  • tw
 please please please


Offline Arazox #10 Posteado: July 28, 2023, 12:24:02 AM | Modificado: July 28, 2023, 12:32:29 AM by Arazox

  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 550
  • Gracias recibida: 2841
  • ve
Te falto mencionar el detalle del Protect.h y el define, pero aqui lo explico para los que apenas van aprendiendo en esto de las source.

Ir a Protect.h y debajo de struct MAIN_FILE_INFO colocar lo siguiente:

Code: [Select]
DWORD DailyReward;

Ir a stdafx.h y al final colocar el siguiente código:

Code: [Select]
#define DAILY	1


Ya los demás detalles ya seria cuestión de como tengan armadas sus sources pero ya esto seria lo principal para agregar bien todo el code publicado  cool2


Offline dakosmu #11 Posteado: July 28, 2023, 12:26:24 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Te falto mencionar el detalle del Protect.h pero aqui lo explico para los que apenas van aprendiendo en esto de las source.

Ir a Protect.h y debajo de struct MAIN_FILE_INFO colocar lo siguiente:

Code: [Select]
DWORD DailyReward;

tienes razon muchas gracias ya lo coloco al tema principal

Dakosmu Colaborador

Offline Arazox #12 Posteado: July 28, 2023, 12:33:40 AM

  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 550
  • Gracias recibida: 2841
  • ve
Te falto mencionar el detalle del Protect.h pero aqui lo explico para los que apenas van aprendiendo en esto de las source.

Ir a Protect.h y debajo de struct MAIN_FILE_INFO colocar lo siguiente:

Code: [Select]
DWORD DailyReward;

tienes razon muchas gracias ya lo coloco al tema principal

me das mis creditos por terminar la guia xd jajaj  cheesyy2 cheesyy2


Offline dakosmu #13 Posteado: July 28, 2023, 12:35:15 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Te falto mencionar el detalle del Protect.h pero aqui lo explico para los que apenas van aprendiendo en esto de las source.

Ir a Protect.h y debajo de struct MAIN_FILE_INFO colocar lo siguiente:

Code: [Select]
DWORD DailyReward;

tienes razon muchas gracias ya lo coloco al tema principal

me das mis creditos por terminar la guia xd jajaj  cheesyy2 cheesyy2

si va ejejejejeje

Dakosmu Colaborador

Offline Arazox #14 Posteado: July 28, 2023, 12:52:31 AM

  • +1 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 550
  • Gracias recibida: 2841
  • ve
Literal te han faltado muchos pasos xd, pero en fin ya creo que con esto ultimo que aportare estará el código completo para lado main.

Primero vamos a agregar lo que es el "Newfont" para aquellos que no lo tengan implementados en sus source.



Bueno ahora creo que si con esto queda la guia completa espero les sirva a muchos :D



Offline dakosmu #15 Posteado: July 28, 2023, 01:13:57 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Literal te han faltado muchos pasos xd, pero en fin ya creo que con esto ultimo que aportare estará el código completo para lado main.

Primero vamos a agregar lo que es el "Newfont" para aquellos que no lo tengan implementados en sus source.
 
Bueno ahora creo que si con esto queda la guia completa espero les sirva a muchos :D

que bien Gracias

Dakosmu Colaborador

Offline ProTecno #16 Posteado: August 07, 2023, 10:51:17 PM

  • ESTAFADOR
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 261
  • Gracias recibida: 6839
  • us
Aun esta incompleto xd te falta Protocol.cpp

Buscar:

case 0xFB:

Agregar:

#if(DAILY)
         case 0x03:
            DailyReward.GCRecvUserInfo(lpMsg);
            break;
         case 0x04:
            DailyReward.GCRecvDayInfo(lpMsg);
            break;
#endif


Gracias:


Offline dakosmu #17 Posteado: August 08, 2023, 12:09:37 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Aun esta incompleto xd te falta Protocol.cpp

Buscar:

case 0xFB:

Agregar:

#if(DAILY)
         case 0x03:
            DailyReward.GCRecvUserInfo(lpMsg);
            break;
         case 0x04:
            DailyReward.GCRecvDayInfo(lpMsg);
            break;
#endif

Gracias bro.. Y si falta uan más código ojal alguien lo aporte completo

Dakosmu Colaborador

Offline spartacus #18 Posteado: October 25, 2023, 08:16:01 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 265
  • Gracias recibida: 127
  • cl
Tengo este problema porque no carga imgs dos itens.
Alguien me puede ayudar?


Offline dakosmu #19 Posteado: October 26, 2023, 01:24:05 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Tengo este problema porque no carga imgs dos itens.
Alguien me puede ayudar?


Revisa los Protocol del Main y del gameserver SRC

Dakosmu Colaborador

Gracias:


Offline spartacus #20 Posteado: October 26, 2023, 06:57:47 PM | Modificado: October 26, 2023, 07:10:02 PM by spartacus

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 265
  • Gracias recibida: 127
  • cl
Tengo este problema porque no carga imgs dos itens.
Alguien me puede ayudar?


Revisa los Protocol del Main y del gameserver SRC

muchas gracias! eso fue todo.
Ahora tengo un problema con el tema del premio, ya que todos los usuarios de la cuenta pueden canjear el artículo del día. Sabes cómo bloquear esto?

Ahora que me di cuenta de que cada vez que también inicio sesión con la cuenta, el artículo del día vuelve a estar disponible para que el personaje lo recoja.  annoyed


Offline dakosmu #21 Posteado: October 26, 2023, 08:19:04 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Tengo este problema porque no carga imgs dos itens.
Alguien me puede ayudar?


Revisa los Protocol del Main y del gameserver SRC

muchas gracias! eso fue todo.
Ahora tengo un problema con el tema del premio, ya que todos los usuarios de la cuenta pueden canjear el artículo del día. Sabes cómo bloquear esto?

Ahora que me di cuenta de que cada vez que también inicio sesión con la cuenta, el artículo del día vuelve a estar disponible para que el personaje lo recoja.  annoyed

Tratare de subir el FIX

ojala alguien lo suba primero

Dakosmu Colaborador

Gracias:


Offline dakosmu #22 Posteado: October 26, 2023, 09:01:34 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve
Tengo este problema porque no carga imgs dos itens.
Alguien me puede ayudar?


Revisa los Protocol del Main y del gameserver SRC

muchas gracias! eso fue todo.
Ahora tengo un problema con el tema del premio, ya que todos los usuarios de la cuenta pueden canjear el artículo del día. Sabes cómo bloquear esto?

Ahora que me di cuenta de que cada vez que también inicio sesión con la cuenta, el artículo del día vuelve a estar disponible para que el personaje lo recoja.  annoyed

Ve buscando Mientras tanto. el Source que solto @legendary ese si tiene el FIX

Dakosmu Colaborador

Gracias:


Offline spartacus #23 Posteado: October 26, 2023, 09:16:12 PM | Modificado: October 26, 2023, 09:19:17 PM by spartacus

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 265
  • Gracias recibida: 127
  • cl
Tengo este problema porque no carga imgs dos itens.
Alguien me puede ayudar?


Revisa los Protocol del Main y del gameserver SRC

muchas gracias! eso fue todo.
Ahora tengo un problema con el tema del premio, ya que todos los usuarios de la cuenta pueden canjear el artículo del día. Sabes cómo bloquear esto?

Ahora que me di cuenta de que cada vez que también inicio sesión con la cuenta, el artículo del día vuelve a estar disponible para que el personaje lo recoja.  annoyed

Ve buscando Mientras tanto. el Source que solto @legendary ese si tiene el FIX

Creo que en la fuente proporcionada por él hay un problema con DailyReward.



Offline dakosmu #24 Posteado: October 27, 2023, 09:12:53 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 786
  • Gracias recibida: 12223
  • ve

Creo que en la fuente proporcionada por él hay un problema con DailyReward.



que lastima
bueno esperemos a alguien que repare

Dakosmu Colaborador

Offline zHammer #25 Posteado: October 27, 2023, 12:26:54 PM | Modificado: October 27, 2023, 12:29:57 PM by zHammer

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 85
  • Gracias recibida: 77
  • es

After doing DailyReward, the logo ranking is as in the picture.
Ask how to solve the problem in this section.
 please please please

Gracias:


Offline Pecan #26 Posteado: October 27, 2023, 04:27:45 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 33
  • Gracias recibida: 320
  • pl

After doing DailyReward, the logo ranking is as in the picture.
Ask how to solve the problem in this section.
 please please please

Maybe some of header files override RenderBitmap declaration and any of arguments is int type instead of float? Also this visual bug appears when your ozj or ozt file has resolution different than 2n. So you have to be sure your rank has resolution to be like 64x64 or 128x64 or 32x32 etc.

This seems to be correct
Code: [Select]
#define RenderBitmap				((void(__cdecl*)(int ImageID, float PosX, float PosY, float Width, float Height, float Arg6, float Arg7, float ScaleX, float ScaleY, bool ScaleSize, bool ScalePosition, float ScaleAlpha)) 0x00637C60)

Gracias:


Offline wellwisher22 #27 Posteado: January 02, 2024, 04:15:16 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 350
  • Gracias recibida: 3680
  • br
Alguma possibilidade de funcionar apenas para VIPS?


Offline dark32 #28 Posteado: January 06, 2024, 09:15:35 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 132
  • Gracias recibida: 1994
  • ar
Alguma possibilidade de funcionar apenas para VIPS?

solo agrega un IF con ese requerimiento en el GS.

en void cDailyReward::OnRequestRecvGift(int day, int aIndex)

debajo de

Code: [Select]
	if (Day == 0)
{
gNotice.GCNoticeSend(lpObj->Index, 1, 0, 0, 0, 0, 0, "No Reward!");
return;
}

agregas

Code: [Select]
	if (lpObj->AccountLevel == 0)
{
gNotice.GCNoticeSend(lpObj->Index, 1, 0, 0, 0, 0, 0, "[SERVER] You can't receive gift, u need vip for use this.");
return;
}

Ya si quieres que no aparesca siquiera el cofre es mas dificil por que tendrias que mandar la informacion del jugador desde el GS->Main :s

Gracias:


Offline spartacus #29 Posteado: February 10, 2024, 01:24:33 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 265
  • Gracias recibida: 127
  • cl
Alguma possibilidade de funcionar apenas para VIPS?

solo agrega un IF con ese requerimiento en el GS.

en void cDailyReward::OnRequestRecvGift(int day, int aIndex)

debajo de

Code: [Select]
	if (Day == 0)
{
gNotice.GCNoticeSend(lpObj->Index, 1, 0, 0, 0, 0, 0, "No Reward!");
return;
}

agregas

Code: [Select]
	if (lpObj->AccountLevel == 0)
{
gNotice.GCNoticeSend(lpObj->Index, 1, 0, 0, 0, 0, 0, "[SERVER] You can't receive gift, u need vip for use this.");
return;
}

Ya si quieres que no aparesca siquiera el cofre es mas dificil por que tendrias que mandar la informacion del jugador desde el GS->Main :s

Conoce alguna manera de hacer que la caja fuerte mágica quede inactiva cuando abrimos un menú personalizado?
Porque cuando abrimos una ventana de inventario, bau… desaparece y queda inactiva, pero quería que esto también pasara con el menú personalizado.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
5 Replies
4254 Views
Last post October 03, 2022, 11:43:37 PM
by Dieguinho
33 Replies
9641 Views
Last post March 23, 2024, 10:41:36 PM
by dakosmu
6 Replies
3627 Views
Last post July 26, 2023, 03:58:28 AM
by erickmalfoy
17 Replies
5686 Views
Last post January 02, 2024, 10:22:04 PM
by Ryzenn
13 Replies
3025 Views
Last post May 04, 2025, 12:26:23 PM
by dakosmu