Postado Outubro 20, 2017 7 anos Autor 1 minuto atrás, rogaforyn2 disse: Dá se eu passar pra outra table depois faço N precisa colocar esse codigo ja foi utilizado colocar so tipo codigo errado Pq quando Player usa !key errado nao aparece nada
Postado Outubro 20, 2017 7 anos Spoiler function onSay(cid, words, param) local remover = 0 if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Use o comando e o codigo que deseja pegar.") return true end for i, code in ipairs(codes) do local a = string.explode(code, ";") if a[1] == param then doPlayerAddItem(cid, a[2], a[3]) doSendAnimatedText(getThingPos(cid), "Codigo aceito!", TEXTCOLOR_RED) remover = i end end if remover ~= 0 then table.remove(codes, remover) else doPlayerSendCancel(cid, "Codigo inexistente.") end return true end Pra listar todos: local gid = 6 -- Group id necessario pra usar o comando, veja em xml/groups.xml codes = {} function onSay(cid, words, param) if getPlayerGroupId(cid) < gid then return true end local lista = "All codes:" local b for index, value in ipairs(codes) do b = string.explode(value, ",") lista = lista .. " " .. index.. ": " .. b[1] .. " " .. b[3] .. "x " .. getItemNameById(b[2]) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, lista) return true end Não esquece do access no xml se tiver, fora no script também. Faz uns teste de segurança aí Editado Outubro 20, 2017 7 anos por rogaforyn2 (veja o histórico de edições)
Postado Outubro 21, 2017 7 anos @DboHere Tinha feito um semelhante há um tempo atrás, não achei que seria útil então não postei. Vou fazer um tópico para que possa ajudar outras pessoas, o que acha?
Postado Outubro 21, 2017 7 anos Autor 2 minutos atrás, Dwarfer disse: @DboHere Tinha feito um semelhante há um tempo atrás, não achei que seria útil então não postei. Vou fazer um tópico para que possa ajudar outras pessoas, o que acha? @Dwarfer Acho Ótimo.... nem precisa perguntar kkkk
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.