¿Cómo agregar los generales de bricolaje en Sun God Three Kingdoms al juego? Si puedes, agregaré 100 puntos.
Si editaste la imagen, no puedes agregarla, porque solo puedes agregarla después de programar
Hay un tutorial general de bricolaje en QSanguosha-release\extension-doc
Extractos
--Hola a todos, soy hipercruzado.
--Comience desde este archivo para explicar el uso de la interfaz DIY.
--En primer lugar, este archivo describe los archivos y su estructura necesarios para el bricolaje.
--El bricolaje existe en forma de módulos. Cada módulo es un archivo Lua en formato UTF8 (se recomienda editar con notepad++), que contiene código en el siguiente formato:
módulo("extensions.moligaloo", paquete.seeall) -- Ingrese al módulo. Aquí la palabra moligaloo debe ser la misma que el nombre del archivo.
extension = sgs.Package("moligaloo"): crea un objeto de paquete de extensión. El nombre de la variable debe ser extensión. El nombre del parámetro es el nombre del objeto del paquete de extensión, que también es el identificador del paquete de extensión de uso común
shiqian = sgs.General(extension, "shiqian", "qun"): crea un objeto general. Para obtener descripciones detalladas de los atributos generales, consulte el documento de referencia.
shentou = sgs.CreateViewAsSkill{ --Crea una habilidad, el tipo de habilidad es ViewAsSkill.
nombre = "shentou",
n = 1,
view_filter = función(self, seleccionado, to_select)
volver a_select :getSuit() == sgs.Card_Club y no to_select:isEquipped()
end,
view_as = function(self, cards)
if #cards == 1 entonces
local card = cards[1]
local new_card =sgs.Sanguosha:cloneCard("snatch", card:getSuit(), card:getNumber())
new_card:addSubcard(card:getId())
new_card:setSkillName(self:objectName())
devolver new_card
end
end
}--La descripción de las habilidades será el foco de casi todos los demás archivos de ayuda. Omitido aquí.
sgs.LoadTranslationTable{
["shentou"] = "Ladrón de Shenzhen",
[":shentou"] = "Puedes poner tu flor de ciruelo hand La tarjeta se usa como mano libre. ",
}--Este párrafo es una traducción que agrega el nombre y la descripción de la habilidad a la cultura china.
shiqian:addSkill (shentou)--Dar habilidades a los generales.
--Puedes guardar este archivo en moligaloo.lua en el directorio de extensión e iniciar el juego. El paquete de expansión ahora se ha agregado al juego.
--Para completar el paquete de expansión DIY, es necesario colocar audio, imágenes y códigos de traducción en el directorio especificado.
Esto se explicará en otra documentación.