Ir para conteúdo

Featured Replies

Postado
[18:16:31.024] [Error - TalkAction Interface]
[18:16:31.032] data/talkactions/scripts/axefull.lua:onSay
[18:16:31.041] Description:
[18:16:31.045] data/lib/050-function.lua:723: attempt to call field 'executeQuery' (a nil value)
[18:16:31.054] stack traceback:
[18:16:31.063]  data/lib/050-function.lua:723: in function 'doPlayerSetSkill'
[18:16:31.075]  data/talkactions/scripts/axefull.lua:8: in function <data/talkactions/scripts/axefull.lua:1>

Quando alguém usa o comando, aparece isso na distro, removendo o dinheiro do player mas não dando a skill pra ele

  • Respostas 6
  • Visualizações 582
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @Goengius mais ai não é problema da função pois está correto.   function doPlayerSetSkill(cid, skill, amount) local pid = getPlayerGUID(cid) doRemoveCreature(cid,true) db.query("UPDATE `pl

Postado
  • Autor
function doPlayerSetSkill(cid, skill, amount)
local pid = getPlayerGUID(cid)  
doRemoveCreature(cid,true) 
db.executeQuery("UPDATE `player_skills` SET `value` = ".. amount .." WHERE `player_id` = ".. pid .. " and `skillid` = ".. skill ..";")  
return TRUE
end

function doPlayerSetMagic(cid, amount)
local pid = getPlayerGUID(cid)  
doRemoveCreature(cid,true) 
db.executeQuery("UPDATE `players` SET `maglevel` = " .. amount .. " WHERE `id` = "..pid)
return TRUE
end

050-function

function onSay(cid, words, param)
if (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendTextMessage(cid,22,"você precisa estar em protection zone pra poder usar este comando.")
return TRUE
end

if doPlayerRemoveItem(cid,2160,1000) and getPlayerVocation(cid) == 8 then
doPlayerSetSkill(cid, 3, 400)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
doCreatureSay(cid, "AXE FULL KNIGHT!", TALKTYPE_ORANGE_1)
addEvent(doRemoveCreature, 3*1000, cid, true)
else
doPlayerSendCancel(cid, 'voce precisa de 10kk para usar este comando e ser Kina.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

axefull

Postado

@Goengius 

function doPlayerSetSkill(cid, skill, amount)
local pid = getPlayerGUID(cid)  
doRemoveCreature(cid,true) 
db.query("UPDATE `player_skills` SET `value` = ".. amount .." WHERE `player_id` = ".. pid .. " and `skillid` = ".. skill ..";")  
return TRUE
end

function doPlayerSetMagic(cid, amount)
local pid = getPlayerGUID(cid)  
doRemoveCreature(cid,true) 
db.query("UPDATE `players` SET `maglevel` = " .. amount .. " WHERE `id` = "..pid)
return TRUE
end

já testou usando query? (testa)

qual versão sua tfs?

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo