Postado Maio 4, 2018 7 anos Boa tarde galera do tk tem como trocar esse script de talkactions por action vou colocalo ne uma quest ae se puder add para dar um item tbm agradeço segue o script ele da uma nova vocaçao o players function onSay(cid, words, param) config = { LevelNeed = 15000, vocs = {10}, pid = getPlayerGUID(cid), newlv = 100, life = 1000, mana = 1500, newvoc = 14 } if getPlayerLevel(cid) < config.LevelNeed then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você Precisa Level "..config.LevelNeed.." Para Avançar de Promotion.") elseif not isInArray(config.vocs, getPlayerVocation(cid)) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você Não é Revoluction Druid Para Atingir Uma Nova Promotion.") end doBroadcastMessage("O jogador "..getCreatureName(cid).." Virou New Revoluction Druid! Se Virem Ele Fuja!!! ",MESSAGE_STATUS_WARNING) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.query("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana..",`vocation` = "..config.newvoc.." WHERE `id` = "..config.pid) return true end
Postado Maio 4, 2018 7 anos troque a função main... troque: function onSay(cid, words, param) por function onUse(cid, item, fromPosition, itemEx, toPosition) --------- e se quiser remover o item usa doRemoveItem(item.uid) [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Maio 4, 2018 7 anos Autor 4 minutos atrás, Vodkart disse: troque a função main... troque: function onSay(cid, words, param) por function onUse(cid, item, fromPosition, itemEx, toPosition) --------- e se quiser remover o item usa doRemoveItem(item.uid) nao é item @Vodkart é taslkactions era so falar o comando !revoluctions druid q o players virava a nova vocaçao mas agora quero q quando o players clicar no bau ele ganhe essa vocaçao, nao prescisa ter level so dele clicar no bau ele ganha Editado Maio 4, 2018 7 anos por mullino (veja o histórico de edições)
Postado Maio 4, 2018 7 anos sim, só te expliquei como fazer. function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { vocs = {10}, pid = getPlayerGUID(cid), newlv = 100, life = 1000, mana = 1500, newvoc = 14 } if not isInArray(config.vocs, getPlayerVocation(cid)) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você Não é Revoluction Druid Para Atingir Uma Nova Promotion.") end doBroadcastMessage("O jogador "..getCreatureName(cid).." Virou New Revoluction Druid! Se Virem Ele Fuja!!! ",MESSAGE_STATUS_WARNING) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.query("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana..",`vocation` = "..config.newvoc.." WHERE `id` = "..config.pid) return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.