Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Customizacion Exp y Level  (Visto 2072 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline bmss01 Posteado: October 22, 2019, 12:56:46 PM | Modificado: October 22, 2019, 03:16:09 PM by bmss01

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve
Buenos dias, ando buscando algún programador que me realize un trabajo.. se trata de Customizacion de exp y nivel.. Quiero que se base en la barra de experiencia en PVP que al matarse PVP se gane o se pierda experiencia dependiendo (mate o muera) y se maneje en base a la experiencia 100% (si el personaje que muere es mas nivel pierde mas exp, supongamos que es 390 y muere y pierde 150% de exp "100% es el nivel completo, 150%  seria 1 nivel y medio" pues el personaje al morir baje a 389 con 50%, tipo basado a otros juegos rpg que pueda perder exp y (el nivel sea dependiendo a la experiencia, si pierde mas del 100% como es lo normal pierda y baje 1 nivel, y que depende del nivel se configure el porcentaje de exp que perdera.. al igual al matar, si mata a un nivel alto mas que el gane una exp proporcional...  Alguno se anota? Lo quiero hacer en la source de Louis up13 muEMU


Offline PezziTomas #1 Posteado: October 22, 2019, 01:12:34 PM

  • +1 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 174
  • Gracias recibida: 1914
  • ar
creo que eso se hace desde Source, mas no desde la configuracion habitual de los files.


Offline MOYOne #2 Posteado: October 22, 2019, 01:48:04 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 841
  • Gracias recibida: 3421
  • pe
deja mas detaller de que files usas y obviamente tienes que tener las sources para que un programador vea si lo puede armar


Muchas veces se gana y otras se aprende, pero nunca se pierde.

Offline bmss01 #3 Posteado: October 22, 2019, 03:16:31 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Offline bmss01 #4 Posteado: October 23, 2019, 08:39:41 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Offline kind #5 Posteado: October 23, 2019, 08:46:56 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 153
  • Gracias recibida: 1852
  • ar
up
Maestro... NADIE te va a responder xq no das detalles, para lograr lo que pedis, tenes q trabajar sobre source si o si, por eso es vital que informes que files usas y si tenes el source, porque si por ejemplo usas files de Louis con licencia, olvidate.


Offline bmss01 #6 Posteado: October 23, 2019, 08:58:38 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve
@kind No esta demás leer el encabezado amigo... me parece que explique todo, los files la source etc...


Offline kind #7 Posteado: October 23, 2019, 09:12:08 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Experto
  • Posts: 153
  • Gracias recibida: 1852
  • ar
@kind No esta demás leer el encabezado amigo... me parece que explique todo, los files la source etc...

Perdón, mala mía, no me di cuenta q habías editado el post... lo leí cuando habías publicado y como no lo recalcaste mucho lo pase por arriba.

Con esa data seguro se suman algunos, no parece muy difícil de hacer, si queres respuestas rápidas, indica hasta cuanto estas dispuesto a pagar, y ahí se van a ofrecer o no, no es lo mismo hacerlo por 50 usd que por 200usd.


Abrazo y suerte en la busqueda.

Gracias:


Offline bmss01 #8 Posteado: October 26, 2019, 12:38:26 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Offline elixor #9 Posteado: October 26, 2019, 01:24:04 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 30
  • Gracias recibida: 620
  • ar
Normalmente eso se tiene que hacer con las sources del server, creo que tambien se puede hacer con SQL pero seria una query corriendo constantemente en el servidor lo cual si son muchos players y el servidor no es tan bueno podria llegar a realentizarlo... Podria intentar ver si puedo hacer algo aunque soy muy nuevo en SQL, lo que estaria genial es que muestres los files que manejas para orientar mas a la gente y que hagas una tabla donde grafiques tu idea en cuanto a logica matematica, cuanto perderian de porcentaje con respecto a los niveles de diferencia y cuanto ganarian.

Ejemplo: Player1 lvl 390 - Player2 lvl 389
si Player1 mata a Player2 entonces
porcentaje = 150
experencia = diferencia de nivel entre Player1 y Player 2 = 1 * porcentaje
luego se añade o quita dicha experencia.


Offline Natzugen #10 Posteado: October 26, 2019, 03:16:02 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 548
  • Gracias recibida: 18510
  • co
Normalmente eso se tiene que hacer con las sources del server, creo que tambien se puede hacer con SQL pero seria una query corriendo constantemente en el servidor lo cual si son muchos players y el servidor no es tan bueno podria llegar a realentizarlo... Podria intentar ver si puedo hacer algo aunque soy muy nuevo en SQL, lo que estaria genial es que muestres los files que manejas para orientar mas a la gente y que hagas una tabla donde grafiques tu idea en cuanto a logica matematica, cuanto perderian de porcentaje con respecto a los niveles de diferencia y cuanto ganarian.

Ejemplo: Player1 lvl 390 - Player2 lvl 389
si Player1 mata a Player2 entonces
porcentaje = 150
experencia = diferencia de nivel entre Player1 y Player 2 = 1 * porcentaje
luego se añade o quita dicha experencia.
No se puede desde SQL


Offline elixor #11 Posteado: October 26, 2019, 03:37:25 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 30
  • Gracias recibida: 620
  • ar
Normalmente eso se tiene que hacer con las sources del server, creo que tambien se puede hacer con SQL pero seria una query corriendo constantemente en el servidor lo cual si son muchos players y el servidor no es tan bueno podria llegar a realentizarlo... Podria intentar ver si puedo hacer algo aunque soy muy nuevo en SQL, lo que estaria genial es que muestres los files que manejas para orientar mas a la gente y que hagas una tabla donde grafiques tu idea en cuanto a logica matematica, cuanto perderian de porcentaje con respecto a los niveles de diferencia y cuanto ganarian.

Ejemplo: Player1 lvl 390 - Player2 lvl 389
si Player1 mata a Player2 entonces
porcentaje = 150
experencia = diferencia de nivel entre Player1 y Player 2 = 1 * porcentaje
luego se añade o quita dicha experencia.
No se puede desde SQL

No, eso veia porque el gameserver no detecta las modificaciones de la base de datos hasta que se produzca cierto evento.
Solo quedaria almacenar la informacion de las muertes, esperar a que se desconecte y luego implementar dicha exp pero no tiene sentido asi, conviene hacerlo desde el gameserver.
lo que si se puede hacer con la base de datos es premiar con coins, o items del cashshop en cuanto a conteo de kills y deads.


Offline bmss01 #12 Posteado: October 27, 2019, 09:40:32 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve
@Natzugen Eu bro, tienes alguna idea? te animas? se podra?


Offline DeilanSasame #13 Posteado: October 27, 2019, 10:04:35 PM

  • 3D Maker
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 310
  • Gracias recibida: 1409
  • ar
lo que se puede hacer es:

que por cada Kill De Exp base por ejemplo

1 kill = 500 Exp,
luego eso se lo multiplica o divide por la diferencia de nivel entre los 2 pj y hacerlo en porcentaje
ejemplo

1 kill = 500 Exp ( si el PJ enemigo es 1 nivel mas alto el Porcentaje de Exp a Subir es de 10%)


Offline Natzugen #14 Posteado: October 28, 2019, 05:31:56 AM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 548
  • Gracias recibida: 18510
  • co
@Natzugen Eu bro, tienes alguna idea? te animas? se podra?
No tengo mucho tiempo últimamente pero mándame un mo con el presupuesto y para cuando lo necesitas


Offline bmss01 #15 Posteado: October 29, 2019, 12:10:43 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Offline bmss01 #16 Posteado: October 30, 2019, 11:29:05 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Offline bmss01 #17 Posteado: October 31, 2019, 10:34:32 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Offline RaStraBaN #18 Posteado: October 31, 2019, 10:59:31 AM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 122
  • Gracias recibida: 35
  • pa

Offline bmss01 #19 Posteado: November 01, 2019, 03:27:07 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 221
  • Gracias recibida: 35
  • ve

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
0 Replies
1157 Views
Last post March 14, 2018, 02:26:01 AM
by thunwa1
17 Replies
5993 Views
Last post November 04, 2023, 03:11:51 AM
by Pedruz
6 Replies
3636 Views
Last post March 16, 2019, 11:24:45 AM
by MOYOne
15 Replies
1951 Views
Last post March 08, 2020, 06:21:21 PM
by Deidad
10 Replies
606 Views
Last post November 05, 2023, 02:24:21 PM
by maxigandur