Croqueta

npc.get_vid() sin diff

Hola, muestro esta funcion q escribi, Blackyuko iso la misma funcion pero solo para la game, qiere desir q no se puede usar en otros rev* 'game version'.

 

game.py

 

para poner la funcion tienen q editar la game.py de root en el cliente

 

buscan esto def __ServerCommand_Build(self): y editan esto

			"getinputbegin"			: self.__Inputget1,			"getinputend"			: self.__Inputget2,			"getinput"			: self.__Inputget3,

tienen q mirar a los [tab].

Despues escriben abajo abajo de la game estas funciones

	def __Inputget1(self):		constInfo.INPUT_IGNORE = 1 			def __Inputget2(self):		constInfo.INPUT_IGNORE = 0			def __Inputget3(self): 		net.SendQuestInputStringPacket(str(player.GetTargetVID()))

tambien aqi miren a los [tab]

 

constinfo.py

 

aora abren la constinfo.py  y escriben esto en una parte

INPUT_IGNORE = 0

_______________

 

questlib.lua

 

	function npc.get_vid()            cmdchat("getinputbegin")            local ret = input(cmdchat("getinput"))            cmdchat("getinputend")            return ret        end

asi se usa en una quest

when kill begin	say(npc.get_vid())end

Mucho gusto, Noa

goldware, LORDCarlo™ y CATACOMB les gusta esto

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Obtiene el vid del personaje que seleccionas, o sea, toda su información, su nombre, nivel, todo lo que quieras puede ser seleccionado.

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Oye Pacificador o croqueta. Cuando lo pongo me sale un input. Como si quisiera que le escribiera algo. Creo que tiene que ver con la función: 

net.SendQuestInputStringPacket(str(player.GetTargetVID()))

Hay alguna forma de que no salga ese input?

CATACOMB le gusta esto

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Input: no quest running for pc, cannot process input : 58064

Alguna idea del por qué sucede ésto?

 

Gracias de antemano :)

 

 

#solucionado gracias a pepinator en mt2dev <3

Compartir esta publicación


Enlace a la publicación
Compartir en otros sitios

Crear una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!


Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.


Conectar ahora

  • Recientemente navegando por este tema   0 miembros

    No hay usuarios registrados visitando esta página.