Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 01/10/14 em todas áreas

  1. [TalkAction] Player Check System

    NighteyeTV reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Versão: 4.0 Distro: 1.0+ Descrição: Existem muitos scripts que ajudam o administrador do servidor a cuidar dele, um deles é saber coisas sobre quem está jogando e se está sendo honesta. Eu peguei alguns scripts e estou juntando em um para diminuir o tamanho e ter uma fácil verificação. TAG: <talkaction log="yes" words="/p" separator=" " script="playercheck.lua" /> Script: Talkactions/scripts/playercheck.lua function getItemsInContainer(cont, sep) local text = "" local tsep = "" local count = "" for i=1, sep do tsep = tsep.."-" end tsep = tsep..">" for i=0, getContainerSize(cont.uid)-1 do local item = getContainerItem(cont.uid, i) if isContainer(item.uid) == FALSE then if item.type > 1 then count = " ("..item.type.."x)" end text = text.."\n"..tsep..getItemName(item.itemid)..""..count.." ("..item.itemid..")" else if getContainerSize(item.uid) > 0 then text = text.."\n"..tsep..getItemName(item.itemid).." ("..item.itemid..")" text = text..getItemsInContainer(item, sep+2).."" else text = text.."\n"..tsep..getItemName(item.itemid).." ("..item.itemid..")" end end end return text end function onSay(cid, words, param) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return false end local slotName = {"Cabeça", "Amuleto", "Backpack", "Armor", "Mao Direita", "Mao Esquerda", "Legs", "Pés", "Ring", "Ammo Slot"} local t = param:split(', ') if(t[1] == 'check') then if getPlayerGroupId(cid) >= 2 then local p = Player(t[2]) if p then local text = p:getName().."'s Equipment: " for i=1, 10 do text = text.."\n\n" local item = getPlayerSlotItem(p:getName(), i) if item.itemid > 0 then count = '' if item.type > 1 then count = " ("..item.type.."x)" end if isContainer(item.uid) == TRUE then text = text..slotName[i]..": "..getItemName(item.itemid)..""..count.." ("..item.itemid..") "..getItemsInContainer(item, 1) else text = text..slotName[i]..": "..getItemName(item.itemid)..""..count.." ("..item.itemid..")" end else text = text..slotName[i]..": Empty" end end doShowTextDialog(cid, 6579, text) else doPlayerSendCancel(cid, "This player is not online or not exist.") end end elseif(t[1] == 'delete') then if getPlayerGroupId(cid) == 3 then local p = Player(t[2]) if p then count = t[4] if(not t[4]) then count = 1 end if getPlayerItemCount(p:getName(), t[3]) > 0 then if doPlayerRemoveItem(p:getId(), t[3], count) then doPlayerSendCancel(cid, "Deleted Item.") else doPlayerSendCancel(cid, "This player does not have this amount of item.") end else doPlayerSendCancel(cid, "This player does not have the item.") end else doPlayerSendCancel(cid, "This player is not online or not exist.") end end else if getPlayerGroupId(cid) == 3 then id = getItemIdByName(t[1]) if not id then doPlayerSendCancel(cid, "The "..t[1].." not exist. ") return false end local result = db.getResult("SELECT name FROM players WHERE id IN (SELECT player_id FROM player_items WHERE itemtype = ".. id ..");") local msg = "Search results by item ".. getItemName(id) .." in your database:\n\n" if result:getID() ~= -1 then while true do local name = result:getDataString("name") msg = msg .. name .."\n" if not result:next() then break end end else msg = msg .. "The item was not found in any player." end doShowTextDialog(cid, id, msg) end end return true end Explicação: Quando o god digita: /p check, (PNAME) - Ele verifica os items que o player tem. /p del, (ID), (PNAME), (COUNT) - Ele deleta o item de determinado player (Se não colocar o count ele irá remover somente 1). /p (ID) - Ele verifica quantos players tem tal item. Créditos: Oneshot CaioODemais Comedinha (Bruno Carvalho)
  2. [TalkAction] Mass Kick System

    Bruno Carvalho reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    Descrição: Script kicka todos os players do servidor. Pode ser útil para atualizar algo no servidor. TAG: <talkaction log="yes" access="5" words="/mkick" event="script" value="masskick.lua"/> Script: Talkactions/scripts/masskick.lua function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local players = {} if(param:sub(1, 1) ~= '*') then local t = string.explode(param, ",") if(not t[2]) then t[2] = t[1] end local multifloor = false if(t[3]) then multifloor = getBooleanFromString(t[3]) end players = getSpectators(getCreaturePosition(cid), t[1], t[2], multifloor) else players = getPlayersOnline() end local tmp = 0 for i, tid in ipairs(players) do if(isPlayer(tid) and tid ~= cid and getPlayerAccess(tid) < getPlayerAccess(cid)) then doRemoveCreature(tid) tmp = tmp + 1 end end if(tmp > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Kicked " .. tmp .. " players.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Could not kick any player.") end return true end Explicação: Quando o god digita: /mkick - Todos os players serão kickados. Aparecerá a quantidade de players que acabaram de ser kickados. Você pode editar o acesso para Gamemaster/CM's na Tag alterando o Acess="5" para Acess="3" (GM) Acess="4" (CM) Créditos: Scripter ainda não reconhecido. Script retirado do Alissow OT's 5.0 Scripter criador do script por favor entrar em contato via PM não no POST. EddyHavoc Script não é de minha autoria.
  3. [TalkAction] Mass Kick System

    Markin reagiu a Lordfire por uma resposta no tópico

    1 ponto
    Esse script é tão bom que a Cipsoft tá usando a cada 10 minutos no global
  4. (Resolvido)[Dúvida] items.otb

    Fakeownerz reagiu a Cat por uma resposta no tópico

    1 ponto
    Pelo que sei seu itens.otb é antigo para a versão do servidor, tente pegar algum mais atual compatível com 10.22 O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Programação" Para: "OTServ → Suporte OTServ → Suporte de OTServ Geral"
  5. 1 ponto
    Clicando no Gostei verde acima do MultiQuote / Quote do lado do Numero (0) Depende dos REPS. Ajudei? REP+ ahha
  6. 1 ponto
    So me explica outra coisa como dar rep+ nesse forum??
  7. 1 ponto
    */r - remove um iten do chao = /r 100 - remove 100 itens de uma vez */t - voltar para o templo = /t nome do char manda o char para o templo */a - anda um sql = /a 50 anda 50 sql */s - invoca um pokemon para você como se tivesse em uma pokeball */i nome do iten - faz ele exemplo- /i ultra ball obs-tbm funciona com id do iten exp-/i 2160 */m nome do pokemon-sumona um pokemon q da loot e exp */n nome do npc-cria um npc no seu lado */c nome do player ou npc - puxa o npc ou o player ate você */goto nome do player,npc,pokemon - vai ate o player,npc,pokemon */close - feicha o server so tutor,gm,cm,god fica online */open - abre o server todos poden entrar */up - sobe un andar a cima de vc */down - desce um andar abaixo de vc */owner nome do player-da a casa para o player */b - manda msg para o server todo exemplo -/b Bem vindo ao blog do erondino */town numero da cidade - vai ate o templo da city exemplo -/town 1 /town 2... */ghost - fica invisivel se vc for gm so os gm,cm,god pode te ver se vc for cm so os cm,god pode te ver mais se vc for god so os god pode te ver */attr group 1,2,3,4,5,6 - promove um player exemplo -quer promove um player para tutor /attr group 2 , para senior tutor /attr group 3 promover para gm /attr group 4 , para cm /attr group 5 , para god /attr group 6 */attr set name "pikachu Ultraball - coloque a poke,great,super,ultra ball na sua frente e aperte enter ai colocara o pikachu na poke,great,super,ultra ball obs-ali esta atualizado para ultra ball para great é Greatball para super Superball para poke ball Pokeball no lugar do pikachu vc poe o nome do pokemon que vc quiser obs-se tem que capturar um pokemon primeiro */attr set name "escreve algo aqui - vire para a placa e aperte enter ai se muda o nome dela * /attr position x y z - coloca uma posição no portal exemplo - /attr position 1000 1000 1000 nao poe virgula */attr health 10000 - Da vida para algun ser vivo se colocar um menos na frente do 10000 tira vida esse comando pode ser usado para matar gods */attr sex - muda o sexo do player 1-Homen 2-Mulher */mode - muda o server de pvp,non pvp > /mode pvp > /mode nonpvp */attr cap - Aumenta a capacidade do player de usar pokemon Copia e cola em um bloco de notas que fica melhor pra visualizar
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo