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

Desde
1 Jan 2025
Mensajes
8
Reacciones
0
Honor
3
Buenas alguien que tenga un npc custom que suba el personaje a nivel 80 y le de ropa a cualquier pj gracias
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
¡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!
 

loky

Capataz
Desde
7 May 2024
Mensajes
108
Reacciones
57
Honor
37
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
    96.5 KB · Visitas: 10
  • 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

Yaka

Explorador
Desde
10 Jul 2024
Mensajes
52
Reacciones
3
Honor
12
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
 

loky

Capataz
Desde
7 May 2024
Mensajes
108
Reacciones
57
Honor
37
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.
 

Yaka

Explorador
Desde
10 Jul 2024
Mensajes
52
Reacciones
3
Honor
12
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.
 
Desde
8 Oct 2022
Mensajes
11
Reacciones
0
Honor
3
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?
 

loky

Capataz
Desde
7 May 2024
Mensajes
108
Reacciones
57
Honor
37
La guía es para compilar desde 0, sin tener conocimiento, siguiendo el paso a paso se puede crear el servidor.
 

Yaka

Explorador
Desde
10 Jul 2024
Mensajes
52
Reacciones
3
Honor
12
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í

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top