Postado Outubro 6, 2017 7 anos Autor Em 06/10/2017 em 01:13, yanloco70 disse: To Tentando cara.... N manjo de script Então é melhor esperar alguém que saiba aparecer... Isso não vai dar em nada =S
Postado Outubro 6, 2017 7 anos Filho fuçando que nois aprende não adianta sempre ficar dependendo dos outros temos que tentar que uma hora nois consegue..... mais fiz oque pude para tentar te ajudar.... Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz. YanLoco Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%
Postado Outubro 6, 2017 7 anos Solução Tente assim: Mostrar conteúdo oculto function doCorrectString(text) if type(text) == "number" then return "" end local str = text:explode(" ") local finish = {} for _, s in ipairs(str) do table.insert(finish, s:sub(1, 1):upper()..s:sub(2, #s):lower()) end return table.concat(finish, (str[2] and " " or "")) end function doKickPlayer(cid) if not isCreature(cid) then return end doRemoveCreature(cid, true) end function onSay(cid, words, param) local maxLen = 20 -- tamanho maximo do nome local itemid = 5958 ------ Numero do Item que será removido local prohibited = {"!","@","*"} -- simbolos proibidos if(param == '') then doPlayerSendCancel(cid, "Você deve informar um nome.") return true end for i = 1, #prohibited do if string.find(param, prohibited[i]) then doPlayerSendCancel(cid, "Não pode usar símbolos em seu nome.") return true end end if string.len(param) > maxLen then doPlayerSendCancel(cid, "Você pode usar no máximo " .. maxLen .. " letras.") return true end if doCorrectString(param) ~= param then doPlayerSendCancel(cid, "Letras maiúsculas apenas no começo.") return true end if not getTilePzInfo(getThingPos(cid)) then doPlayerSendCancel(cid, "So pode ser usado em pz.") return true end if getPlayerItemCount(cid, itemid) >= 1 then doPlayerRemoveItem(cid, itemid, 1) db.Query("UPDATE `players` SET `name` = '"..param.."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid, 25, "Você será kickado em 5 segundos.") addEvent(doKickPlayer, 5*1000, cid) else doPlayerSendCancel(cid, "Você não possui o item " .. getItemNameById(itemid) .. ".") end return true end Com a tag: <talkaction words="!name" filter="quotation" event="script" value="name.lua"/> No caso será usado assim: (!name"Jon Snow) E é como o @yanloco70 disse, não fique sempre esperando pelos outros, procure ir mexendo no script até que você ache a solução do seu problema.
Postado Outubro 6, 2017 7 anos @Noninhouh Fucei Fucei e n consegui...... Bom Ele consome O item mais nao muda nick.... Uso Mysql Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz. YanLoco Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%
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.