Jump to content

xLordneji

Miembro
  • Contador contenido

    99
  • Ingreso

  • Última visita

  • Días ganados

    1

Mensajes publicados por xLordneji

  1. Hola buenas tardes, hace unos días implementé el slot de coins en inventario de SeMa y quise colocar el botón de "Refrescar Coins"

    Para esto lo que hice fue sacar la función del botón que utiliza al ItemShop de Shang, pero resulta que a la hora de darle click al botón se actualizan son los de la itemshop, así:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

     

    La función usada ha sido esta:

    	def __OnClickUpdateCoins(self):
    		constInfo.ItemShop['QCMD'] = 'UPDATE_COINS#'
    		event.QuestButtonClick(constInfo.ItemShop['QID'])

    Alguno me podría por favor ayudar a colocar la función correcta para que cuando le de en el botón "Refresh" se actualicen los del inventario.

     

     

  2. Hola buenas, buscando en diferentes foros encontré ésta función la cual hace que los jugadores no puedan golpearse o sacarse daño entre si en un mapa específico.

    Mi idea es que cuando se haga un evento de jefes en un mapa específico, jugadores de otros reinos no puedan golpearse así mismo matando el jefe entre todos y obteniendo su respectivo drop.

    Bueno iré al grano,

    Nos vamos a la ruta SRC Client/UserInterface/InstanceBase.cpp

    Buscamos:

    bool CInstanceBase::IsAttackableInstance(CInstanceBase& rkInstVictim)

    Añadimos debajo:

    	static std::string BulundugumMap = CPythonBackground::Instance().GetWarpMapName();
    	static std::string EngelliMap = "metin2_map_t1";
    	int Result = std::strcmp(EngelliMap.c_str(), BulundugumMap.c_str());
    	if (Result == 0 && rkInstVictim.IsPC())
    		return false;

    Quedandonos así:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

    En "metin2_map_t1" se coloca el nombre del mapa que está en el atlasinfo.txt

     

    Créditos: No Eyore del foro Turkmmo

    Espero les sea de utilidad 🙂

  3. hace 13 horas, mrsanty dijo:

    hola les cuento tengo el siguiente problema, estoy implementando en la pagina web de un conosido la itemshop de recursos movil, el cuando tengo que ahcer la configuracion de servidor, www.laweb.com/itemshop/setup_mysql.php

    que tengo que poner la ip del host,el usuario, la base dedatos y la contraseña de la db. al dalrle aceptar no me crea la base d edatos ni tampoco me sale error en la web, pero en el archivo error_log.php de la base de datos me sale este error.

    [25-Mar-2019 01:04:34 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/fbnxxcom/public_html/itemshop/setup_mysql.php:118
    Stack trace:
    #0 {main}
      thrown in /home/fbnxxcom/public_html/itemshop/setup_mysql.php on line 118


    esta seria la linea 118

            $connection=mysql_connect($host,$user,$pass);

     

    Para que no te compliques, en la carpeta de la itemshop vas al archivo config.fn.php lo abres con un editor de textos y en esta parte colocas tus datos, guardas y listo. Así hacía yo cuando usaba esa itemshop.

    PD: esto solo haría que se enlace la conexión con la base de datos.

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.

  4. hace 11 horas, sol dijo:

    para agregar una dugeon se agrega como cualquier mapa, no lleva una ruta especial o algo asi.

    ptt: en estos momentos no estoy en mi casa, cuando llegue subire uno de los mapas para que veas a lo que me refiero con que es solo una parte nose si es cliente o file. quisas me puedas dar una mejor orientacion.

    de ya muchas gracias

    Si, de por si el mapa de una dungeon se implementa como un mapa normal, para que ésta sea una dungeon como tal, debes agregar el código quest que traiga

  5. Si el mapa solo tiene la parte del servidor si estás jodido, la parte del cliente exactamente en donde traen las texturas y demás cosas del mapa...

    Para implementar una dungeon lo más esencial sería primero colocar el mapa, mobs, etc, ya después si tocaría agregar el código que venga ya sea en quest o source.

  6. hace 1 hora, jorge926 dijo:

    No creo que sea por eso porque le da el /tmp/mysql.sock de todos modos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     si puedes pasar una screenshot del comando top estaría bien

    Creeme, hace unos días tuve ese mismo error instalando unos files en el localhost y la solución fue esa, por eso lo digo para que pruebe y vea si le funcionó o no.

  7. hace 32 minutos, Dilong dijo:

    service mysql-server start >> abrir navicat y probar si da conexion

    El dice que aún asi saliendole ese error le da la conexión al navicat, pero me imagino que no al cliente, por eso digo un reboot, volver a encender y ya podría quedar

  8. Entras a la ruta

    /var/db/mysql

    Y borras todos los archivos (excepto las carpetas y el auto.cnf)

    OJO LAS CARPETAS NO LAS BORRES

    luego de eso, vas a la consola y escribes 

    service mysql-server restart

    luego haces reboot y revisas haber.

    (ADJUNTO LOS ARCHIVOS QUE DEBES BORRAR)

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.

×
×
  • Crear nuevo...