Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Então peço a vocês um comando assim (poketibia)

 

!item,Play,quantidade (para GM/ADM) para não fikar colocando no chão e tals...

 

alguem me ajuda ?

 

 

Exemplo : 

 

Hum quando o ADM fala !item,Play,quantidade cai na mochila do play exemplo : O adm fala  !bike,ryukicho,1 ai cai uma bike na mochila dele... tende ?

 

IBNJHen.gifrf1sSxg.gif

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

Top Posters In This Topic

Postado

[comando]: /additem Nome do Jogador, Nome do Item, Quantidade

 

Vamos ao que interessa. Comece indo em \data\talkactions\scripts, crie um arquivo com o nome additem.lua e coloque isso dentro:

--[[ ADDITEM by Won Helder ]]--

--[[ Créditos: 20% Vodkart e DevilMoon pela lógica ]]--

--[[ tibiaking.COM ]]--

function onSay(cid, words, param)

                local t = string.explode(param, ",")

                if not t[3] then

                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

                        return true

                end

                               

                local player = getPlayerByName(t[1])

                local quanty = t[3]

                local pid = getPlayerByNameWildcard(t[1])

                     if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")

                        return true

                     end

                               

                    local id = tonumber(t[2])

                if(not id) then

                        id = getItemIdByName(t[2], false)

                        if(not id) then

                            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item wich such name does not exists.")

                            return true

                        end

                end

                       

                        local itemtoadd = getItemIdByName(t[2])

                        if getItemWeightById(itemtoadd) > getPlayerFreeCap(player) then

                            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O jogador " .. t[1] .. " não tem capacidade o suficiente.")

                                return true

                        end    

                       

doPlayerAddItem(player, itemtoadd, t[3])

doPlayerSendTextMessage(player, 22, "Você ganhou " ..quanty.. " " .. t[2] .. " ")

doPlayerSendTextMessage(cid, 22, "Você deu " ..quanty.. " " .. t[2] .. " ao jogador " .. t[1] .. " ")

        return true

end

Depois vá até o talkactions.xml e adicione essa linha:

<talkaction log="yes" words="/additem" access="5" event="script" value="additem.lua"/>

 

OBS: Créditos já estão no script

Editado por kaio Santos (veja o histórico de edições)

Mais vale a lagrima da derrota doque a Covardia de não ter lutado , Prefiro morrer de Pé do que sempre viver ajoelhado.

Kaio santos "soldier killed"

Postado

principe sharingan

 Se VocÊs Me ajuda-se no antigo eu poderia não da duble post 
 
 
Vlw kaio Santos Vo testar ... não pego !

E o que te faz pensar que se ninguem conseguiu te ajudar no 1º post iriam conseguir no 2º ? Só pra saber, to com essa duvida :/

eR3Xwgv.png?1
 

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo