Jump to content

[Duvida] Como obtenho um valor via mysql.query


Recommended Posts

Pessoal eu tava tentando conseguir o hp maximo de um mob através do mysql.query, mas parece não funcionar o código é esse logo abaixo

Alguém pode me ajudar?

Spoiler

quest testmaxhpmob begin
    state start begin
        when kill with not npc.is_pc() begin
        local hp =   mysql.query("SELECT max_hp FROM player.mob_proto WHERE vnum ='"..npc.get_race().."' LIMIT 1;")

      chat(""..hp.."')
            
        end
    end    
end

 

Link to post
Share on other sites

Não seria mais fácil assim?

Vá em questlua_npc.cpp e adicione abaixo da função: int npc_set_vid_damage_mul(lua_State* L)

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

depois vá em void RegisterNPCFunctionTable() e adicione isso :

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

abaixo da definição: {"set_vid_damage_mul",  npc_set_vid_damage_mul},

Mini quest com a nova função npc.get_max_hp() :

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Edited by juniorsilva
Link to post
Share on other sites
10 horas atrás, juniorsilva disse:

Não seria mais fácil assim?

Vá em questlua_npc.cpp e adicione abaixo da função: int npc_set_vid_damage_mul(lua_State* L)

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

depois vá em void RegisterNPCFunctionTable() e adicione isso :

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

abaixo da definição: {"set_vid_damage_mul",  npc_set_vid_damage_mul},

Mini quest com a nova função npc.get_max_hp() :

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Tudo dito aqui, bom trabalho.

Link to post
Share on other sites
21 horas atrás, juniorsilva disse:

Não seria mais fácil assim?

Vá em questlua_npc.cpp e adicione abaixo da função: int npc_set_vid_damage_mul(lua_State* L)

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

depois vá em void RegisterNPCFunctionTable() e adicione isso :

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

abaixo da definição: {"set_vid_damage_mul",  npc_set_vid_damage_mul},

Mini quest com a nova função npc.get_max_hp() :

Hidden Content

    Give reaction or reply to this topic to see the hidden content.

Muito Obrigado, Junior!

Eu até tentei criar algumas funções, mas ainda não compreendo a "lógica" da source do metin

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...