Novedades
GamerCreador

Bienvenido a GamerCreador: una comunidad para crear videojuegos. Aprende, pregunta, comparte guías y muestra tus proyectos, además de conectar con otros creadores para colaborar. Regístrate gratis para publicar, responder y usar mensajes privados.

Buenas alguien que tenga un npc custom que suba el personaje a nivel 80

Buenas alguien que tenga un npc custom que suba el personaje a nivel 80 y le de ropa a cualquier pj gracias
 
¡Hola! Por lo que entiendo, estás buscando un NPC personalizado para World of Warcraft que pueda subir tu personaje a nivel 80 y proporcionarle ropa.

Un NPC de este tipo requeriría un script personalizado. Aquí hay un ejemplo de cómo podría ser uno de estos scripts. Ten en cuenta que este es sólo un ejemplo, necesitarías ajustarlo de acuerdo a tus necesidades y los ID de los objetos que quieras dar.

```SQL
INSERT INTO `creature_template` (`entry`, `name`, `npcflag`, `ScriptName`) VALUES (50000, 'Nivelador Personalizado', 1, 'npc_custom_level_gear');

-- Aquí está el código C++ para tu archivo custom_script.cpp
// npc_custom_level_gear
class npc_custom_level_gear : public CreatureScript
{
public:
npc_custom_level_gear() : CreatureScript("npc_custom_level_gear") { }

bool OnGossipHello(Player* player, Creature* creature)
{
player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, "Subir a nivel 80 y obtener ropa.", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, creature->GetGUID());
return true;
}

bool OnGossipSelect(Player* player, Creature* creature, uint32 /*sender*/, uint32 action)
{
if (action == GOSSIP_ACTION_INFO_DEF + 1)
{
player->CLOSE_GOSSIP_MENU();
player->GiveLevel(80);
player->AddItem(50000, 1); // reemplace 50000 con el ID del objeto que desee dar.
}
return true;
}
};

void AddSC_npc_custom_level_gear()
{
new npc_custom_level_gear();
}
```
Luego de tener tu script, necesitas compilarlo e implementarlo en tu servidor.

Este script es un buen punto de partida, pero puedes personalizarlo de acuerdo a tus necesidades. Si tienes otras dudas, no dudes en preguntar. ¡Espero que esto te ayude!
 
Buenas alguien que tenga un npc custom que suba el personaje a nivel 80 y le de ropa a cualquier pj gracias
Hola si usas WOTLK de Azerothcore: git clone https://github.com/liyunfan1223/azerothcore-wotlk.git acá tienes el modulo que estoy usando en mi servidor de prueba y esta actualizado a la ultima versión de hoy, lo deje con NPC en cada zona de inicio: funciona perfecto
WoWScrnShot_010825_025644.jpg


También agregue el item que solicita en los vendedores de cada zona: solo cuesta 4 de plata un par de bixos y listo.
WoWScrnShot_010825_025917.jpg


Si no quieres el item solo tienes que ir a la configuración y dejar en 0:
Captura de pantalla 2025-01-08 030424.png


en la misma configuración puedes modificar hasta que nivel quieres que suban ejemplo: 60,70,80 según el nivel será el equipo que entregara de base:
Captura de pantalla 2025-01-08 031159.png


Puedes entregar oro cuando suban de nivel, pero eso ya es cosa de ir buscando lo que te gusta.

Item comprado y hablando con el NPC:
WoWScrnShot_010825_031755.jpg

WoWScrnShot_010825_031950.jpg

WoWScrnShot_010825_032118.jpg

Yo lo tengo hasta nivel 60:
WoWScrnShot_010825_032215.jpg

WoWScrnShot_010825_032412.jpg


Llamando un playerbots para una BG

WoWScrnShot_010825_032929.jpg

WoWScrnShot_010825_033435.jpg


Te deje también el modulo de .xp con el cual los jugadores pueden modificar su nivel de experiencia con el comando .xp set 1 hasta .xp set 10

Espero te sirva.
 

Archivos adjuntos

  • mod-appreciation.rar
    mod-appreciation.rar
    96.5 KB · Visitas: 10
  • mod-individual-xp.rar
    mod-individual-xp.rar
    21.8 KB · Visitas: 3
  • WoWScrnShot_010825_025644.jpg
    WoWScrnShot_010825_025644.jpg
    557.5 KB · Visitas: 10
  • WoWScrnShot_010825_033649.jpg
    WoWScrnShot_010825_033649.jpg
    442.9 KB · Visitas: 15
Hola si usas WOTLK de Azerothcore: git clone https://github.com/liyunfan1223/azerothcore-wotlk.git acá tienes el modulo que estoy usando en mi servidor de prueba y esta actualizado a la ultima versión de hoy, lo deje con NPC en cada zona de inicio: funciona perfecto
View attachment 7629

También agregue el item que solicita en los vendedores de cada zona: solo cuesta 4 de plata un par de bixos y listo.
View attachment 7630

Si no quieres el item solo tienes que ir a la configuración y dejar en 0:
View attachment 7631

en la misma configuración puedes modificar hasta que nivel quieres que suban ejemplo: 60,70,80 según el nivel será el equipo que entregara de base:
View attachment 7632

Puedes entregar oro cuando suban de nivel, pero eso ya es cosa de ir buscando lo que te gusta.

Item comprado y hablando con el NPC:
View attachment 7634
View attachment 7636
View attachment 7637
Yo lo tengo hasta nivel 60:
View attachment 7638
View attachment 7639

Llamando un playerbots para una BG

View attachment 7640
View attachment 7641

Te deje también el modulo de .xp con el cual los jugadores pueden modificar su nivel de experiencia con el comando .xp set 1 hasta .xp set 10

Espero te sirva.
Cual modulo de playerbots usas?, y dime de paso que errores tiene si tiene. Saludos
 
Hola te dejo detalle de la instalación en Linux.

Nota si quieres ver como va el juego hoy tendré en linea el servidor de pruebas me avisas para pasar el link de la pagina.

Solo copia y pega en la terminal Linux trata de instalar PuTTY para trabajar mas rápido

--------------------------------------------------
- INSTALAR CURL Y LIBRERIAS -
--------------------------------------------------

apt update && apt upgrade -y
apt update && apt install git curl unzip sudo libreadline-dev -y



------------------------------------------
- DEPENDENCIAS DEBIAN -
-----------------------------------------

apt-get update && apt-get install git cmake make gcc g++ clang libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev tmux -y

./acore.sh install-deps

mysql -v

---------------------------------------
- INSTALAR PHPMYADMIN -
---------------------------------------
sudo apt update
sudo apt upgrade

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz
tar xf phpMyAdmin-5.2.1-all-languages.tar.gz
apt install phpmyadmin -y

sudo systemctl restart mysql

--------------------------------------------------------
- DESCARGAR SERVIDOR Y MODULOS -
--------------------------------------------------------

git clone https://github.com/liyunfan1223/azerothcore-wotlk.git --branch=Playerbot

cd azerothcore-wotlk
cd modules

git clone https://github.com/liyunfan1223/mod-playerbots.git --branch=master

cd

--------------------------------------
-- COMPILAR SERVIDOR --
--------------------------------------

cd azerothcore-wotlk

./acore.sh client-data

./acore.sh compiler all

cp ~/azerothcore-wotlk/env/dist/etc/authserver.conf.dist ~/azerothcore-wotlk/env/dist/etc/authserver.conf
cp ~/azerothcore-wotlk/env/dist/etc/worldserver.conf.dist ~/azerothcore-wotlk/env/dist/etc/worldserver.conf
cp ~/azerothcore-wotlk/env/dist/etc/modules/playerbots.conf.dist ~/azerothcore-wotlk/env/dist/etc/modules/playerbots.conf


Si necesitas ayuda me avisas.

Saludos.
 
Hola te dejo detalle de la instalación en Linux.

Nota si quieres ver como va el juego hoy tendré en linea el servidor de pruebas me avisas para pasar el link de la pagina.

Solo copia y pega en la terminal Linux trata de instalar PuTTY para trabajar mas rápido

--------------------------------------------------
- INSTALAR CURL Y LIBRERIAS -
--------------------------------------------------

apt update && apt upgrade -y
apt update && apt install git curl unzip sudo libreadline-dev -y



------------------------------------------
- DEPENDENCIAS DEBIAN -
-----------------------------------------

apt-get update && apt-get install git cmake make gcc g++ clang libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev tmux -y

./acore.sh install-deps

mysql -v

---------------------------------------
- INSTALAR PHPMYADMIN -
---------------------------------------
sudo apt update
sudo apt upgrade

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz
tar xf phpMyAdmin-5.2.1-all-languages.tar.gz
apt install phpmyadmin -y

sudo systemctl restart mysql

--------------------------------------------------------
- DESCARGAR SERVIDOR Y MODULOS -
--------------------------------------------------------

git clone https://github.com/liyunfan1223/azerothcore-wotlk.git --branch=Playerbot

cd azerothcore-wotlk
cd modules

git clone https://github.com/liyunfan1223/mod-playerbots.git --branch=master

cd

--------------------------------------
-- COMPILAR SERVIDOR --
--------------------------------------

cd azerothcore-wotlk

./acore.sh client-data

./acore.sh compiler all

cp ~/azerothcore-wotlk/env/dist/etc/authserver.conf.dist ~/azerothcore-wotlk/env/dist/etc/authserver.conf
cp ~/azerothcore-wotlk/env/dist/etc/worldserver.conf.dist ~/azerothcore-wotlk/env/dist/etc/worldserver.conf
cp ~/azerothcore-wotlk/env/dist/etc/modules/playerbots.conf.dist ~/azerothcore-wotlk/env/dist/etc/modules/playerbots.conf


Si necesitas ayuda me avisas.

Saludos.
Gracias, mas tarde lo pruebo.
 
Hola si usas WOTLK de Azerothcore: git clone https://github.com/liyunfan1223/azerothcore-wotlk.git acá tienes el modulo que estoy usando en mi servidor de prueba y esta actualizado a la ultima versión de hoy, lo deje con NPC en cada zona de inicio: funciona perfecto
View attachment 7629

También agregue el item que solicita en los vendedores de cada zona: solo cuesta 4 de plata un par de bixos y listo.
View attachment 7630

Si no quieres el item solo tienes que ir a la configuración y dejar en 0:
View attachment 7631

en la misma configuración puedes modificar hasta que nivel quieres que suban ejemplo: 60,70,80 según el nivel será el equipo que entregara de base:
View attachment 7632

Puedes entregar oro cuando suban de nivel, pero eso ya es cosa de ir buscando lo que te gusta.

Item comprado y hablando con el NPC:
View attachment 7634
View attachment 7636
View attachment 7637
Yo lo tengo hasta nivel 60:
View attachment 7638
View attachment 7639

Llamando un playerbots para una BG

View attachment 7640
View attachment 7641

Te deje también el modulo de .xp con el cual los jugadores pueden modificar su nivel de experiencia con el comando .xp set 1 hasta .xp set 10

Espero te sirva.
tuvieras la guia de como instalar estos modulos a un repack que descarque de wowcreator? o tiene que ser 100% compilado de cero?
 
La guía es para compilar desde 0, sin tener conocimiento, siguiendo el paso a paso se puede crear el servidor.
 
tuvieras la guia de como instalar estos modulos a un repack que descarque de wowcreator? o tiene que ser 100% compilado de cero?
Si lo que quieres es instalar solo el modulo de promocion, solo clonalo en la carpeta de modules de tu instalador y despues te diriges la tu carpeta que utilizas para construccion del proyecto y lanzas una compilacion para aplicar las actualizaciones del modulo.
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

Back
Top