Ir para conteúdo
  • Cadastre-se

Komic

Membro
  • Total de itens

    46
  • Registro em

  • Última visita

Tudo que Komic postou

  1. Você entendeu errado o player 1 ataca o player 2 e pega pk (até aqui está certo) o player 2 quero que quando revide o attack ele não consiga entrar em pz (pegue infight)
  2. Olá pessoal venho aqui pedir a vocês uma ajuda com 2 erros 1º - Quando acontece o serve save os players perdem a house mesmo estando com dinheiro no banco 2º - Que quando um player ataca um player ele pega pk e quando o player atacado revida ele consegue entrar em protect zone eu quero mudar isso para que ele não consiga alguém sabe como faço isso de preferência nas sources. uso tfs 1.2
  3. Eu fiz assim Game.setStorageValue(4556, killerG:getId()) para guardar o id da guild por isso comparei com globalstorage e a outra parte é para ver se o player passou pelo portal e está no evento para não adicionar a todos da guild online obs: o script não é meu eu pego varias partes de script para ver se consigo fazer o que eu quero e acabou saindo isso
  4. Substitua -> $NumItens = $POST['ProdQuantidade_1']; Para -> $NumItens = $_POST['ProdQuantidade_1'];
  5. Olá galera do TK Estou com um problema no meu script para adicionar um storage; Acontece que ele só adiciona storage a um player e quero que ele adicione para todos da guild vou postar aqui e tentar explicar melhor! mas o problema é que só um player esta ganhando tentei usar um for mas também sem sucesso
  6. @xWhiteWolf Funcionou obrigado Mas agora estou com um problema estou tentando fazer assim for _, p in pairs (getOnlinePlayers()) do -- aqui a função para verificar se está na area do evento setPlayerStorageValue(p, 60000, 1) end só que só vai para 1 player o resto fica sem a storage
  7. Olá pessoal estou precisando de uma função que mostre todos os players online de uma guild; E também verifique se eles estão em uma determinada área agradeço se alguém conseguir fazer até ++
  8. tenta colocar assim! SHOP_MSG_TYPE = 19 SQL_interval = 30 function onThink(interval, lastExecution) local result_plr = db.getResult("SELECT * FROM z_ots_comunication WHERE `type` = 'login';") if(result_plr:getID() ~= -1) then while(true) do id = tonumber(result_plr:getDataInt("id")) action = tostring(result_plr:getDataString("action")) delete = tonumber(result_plr:getDataInt("delete_it")) cid = getCreatureByName(tostring(result_plr:getDataString("name"))) if isPlayer(cid) == TRUE then local itemtogive_id = tonumber(result_plr:getDataInt("param1")) local itemtogive_count = tonumber(result_
  9. Por isso tu é seco né safado
  10. está funcionando perfeitamente o script. você não precisa mexer no config.lua
  11. Olá pessoal estou tentando fazer um script que faça o seguinte: tenha uma chance de dropar um item de um certo monster exemplo ["Demon"] - id item - chance eu vi uns scripts assim mas não estou conseguindo fazer alguém pode dar um help? não sei o que está errado por que não da erro no distro.
  12. Só uma duvida existe mundo pvp, no pvp e enforced em seu servidor? por que se for apenas um não precisa selecionar o mundo. caso exista mais de um acho que é só você colocar um input do tipo radio com uma query fazendo consulta no banco para verificar que mundos são esses não tenho certeza mas é algo assim... ou coloca as opções de "MUNDO"ai quando o player escolhe um pega e salva no banco que mundo seria...
  13. Olá galera do TK vim trazer um script que muitos pediram aqui no forum e falaram que era apenas nas source para colocar em seu OTServ é muito facil vou dar um exemplo Exemplo: Vá até o script da SD que fica em "Data/spells/scripts", no arquivo suddendeath.lua e após a function onCastSpell, adicione: if isPlayer(getCreatureTarget(cid)) == TRUE and getCreatureTarget(cid) ~= getTopCreature(variantToPosition(var)).uid then doPlayerSendCancel(cid, "You can not shoot this directly on players.") return FALSE end if isPlayer(variantToNumber(var)) == TRUE then doPlayerSendCanc
  14. - Explica melhor você quer dar um livro para o player? - Com essas duas frases? - Como ele consegue o livro quando cria conta, quando faz quest...
  15. Na aranha é legal colocar quando ela chegar com x% de life ai ela teleporta ...
  16. tenta ligar o xampp o erro está dizendo que não conseguiu se conectar ao banco...
  17. olá pessoal estou a procura de ajuda para fazer um script que faça a verificação do item que o player escolheu e com isso chegue o storage para ele uso o gesior shop item/pacc até mais..
  18. no config do gesior e do otserv está configurado a senha e login do phpmyadmin?
  19. testa assim function onUse(cid, item, position) if item.itemid == 1945 then doTransformItem(item.uid, 1946) else doTransformItem(item.uid, 1945) end local pos = {x= POSX, y=POSY, z=POSZ} local rem = IDITEM -- item que irá remover da backpack if doPlayerRemoveItem(cid, rem, 1)then doTeleportThing(cid, pos) doPlayerSendCancel(cid, "msg") else doPlayerSendCancel(cid, "msg se falhar") return false end end
  20. Data/actions/scripts crie um arquivo com o nome que deseja e cole isto function onUse(cid, item, position) if item.itemid == 1945 then doTransformItem(item.uid, 1946) else doTransformItem(item.uid, 1945) end local rem = IDITEM -- item que irá remover da backpack if doPlayerRemoveItem(cid, rem, 1) then doPlayerSendCancel(cid, "itemremovido") else doPlayerSendCancel(cid, "msg se não tiver o item") return false end end em actions.xml cole isto <action uniqueid="UNIQUEQUEDESEJA" script="NOMEDOARQUIVO.lu
  21. sabe me dizer como crio uma posição sem usar duas variaveis exemplo pos = {x, y,z}, {x,y,z}
  22. Não é outra duvida aquela era pra remover mas agr pra criar achei que era so colocar um docreateItem mas não to conseguindo @vodkart o script não ta completo e ta nd certo mas vou postar kk
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo