Ir para conteúdo
  • Cadastre-se

joadson

Membro
  • Total de itens

    341
  • Registro em

  • Dias Ganhos

    9

Tudo que joadson postou

  1. Só adicionar um doPlayerAddItem(cid, ITEM_ID, ITEM_QUANT) abaixo de setPlayerStorageValue(cid, bonus_contador, 0) ficando assim doPlayerSendTextMessage(cid, 19, "Seus ".. bonus_max .." Online Bonus foram convertidos em 1 dia de Premium Account!") setPlayerStorageValue(cid, bonus_contador, 0) doPlayerAddItem(cid, ITEM_ID, ITEM_QUANT) Troque o item_ID e quant pelo item e quantidade e o sistema não tem nenhuma linha que fala sobre premium days
  2. Só alterar pra: #define CLIENT_VERSION_MIN 854 #define CLIENT_VERSION_MAX 854 e estará apto para rodar em qualquer otc 854
  3. Ele cria um novo user, só logar com ele ou então compila tua sourcer com permissão de ser executada com root troca o root@teuip por userCriado@teuip
  4. Me chame no Discord ou WhatsApp para passar todos os detalhes. Aion#1921 Discord 73991388451 - WhatsApp
  5. Só adicionar world_id na tabela global_storage por se tratar de sqlite nao sei como procede, mas deve ter o botao de add fields no editor;
  6. Olha os logs de erro em var/logs/apache2 no linux. lá vai dizer a causa de nao carregar as infos, mas provavelmente são os samples sem skills
  7. Deve ter algum script/mod com a função de remover as conditions. procure nos scripts por doRemoveCondition(cid, true) remova a linha ou mude para remover apenas tal condição. CONDITION_OUTFIT, ETC...
  8. function onUse(cid, item, frompos, item2, topos) setCreatureMaxHealth(cid, (getCreatureMaxHealth(cid)+10000)) setCreatureMaxMana(cid, (getCreatureMaxMana(cid)+10000)) doPlayerSendTextMessage(cid,19,"Foram Adicionados 10k de HP e MP no seu personagem") doRemoveItem(item.uid,1) return true end Não perde, é adionada "forever" pra perder ao morrer precisa de outro script
  9. Vá em action.xml e adicione <action itemid="IDDOITEM" script="extraHP.lua" /> e crie um arquivo extraHP.lua function onUse(cid, item, frompos, item2, topos) setCreatureMaxHealth(cid, (getCreatureMaxHealth(cid)+10000)) doPlayerSendTextMessage(cid,19,"Foram Adicionados 10k de HP no seu personagem") doRemoveItem(item.uid,1) return true end faça o mesmo com MANA só mude setCreatureMaxHealth(cid, (getCreatureMaxHealth(cid)+10000)) para setCreatureMaxMana(cid, (getCreatureMaxMana(cid)+10000))
  10. Esse erro mesmo... http://www.tibiaking.com/forum/forums/topic/73679-036-função-doplayeropenchannel/ a função
  11. Vá em data/creaturevents/scripts e crie um arquivo chamado deathchannel.lua e coloque isso function onLogin(cid) if isPlayer(cid) and getPlayerAccountManager(cid) == MANAGER_NONE then doPlayerOpenChannel(cid, 9) doPlayerOpenChannel(cid, 10) registerCreatureEvent(cid, "playerDeathChannel") -- função do seu deathchannel end return true end abra seu login.lua e registerCreatureEvent(cid, "playerDeathChannelLogin") agora abra creaturevents.xml e coloque <event type="login" name="playerDeathChannelLogin" event="script" value="deathchanne
  12. Vou fazer aqui... Só queres que apareça ao logar né? por padrão, como o default ne?
  13. EDIT... Crie o arquivo XML do npc. <?xml version="1.0" encoding="UTF-8"?> <npc name="Rebornar" script="rebornar.lua" walkinterval="0"> <health now="100" max="100"/> <look type="446"/> <parameters> <parameter key="message_greet" value="Olá, |PLAYERNAME|! Eu posso te {Rebornar}." /> </parameters> </npc> e crie um arquivo rebornar.lua na pasta scripts local hpADD = 10000 -- HP adicionado ao rebornar local mpADD = 10000 -- MP adicionado... local function doPlayerReborn(cid, level, looktype, vocation) setGlobal
  14. Terá que criar uma nova função pra chamar apenas esse chat, tem um tutorial meu sobre o chat do cast, caso queira tomar como base. Vou precisar desse death channel, então irei fazer e depois posto no fórum.
  15. Olá, estou "contratando" mapper para criação de algumas Quest, nada muito rebuscado, porém, nada tão simples. Mapas 8.60 Cliente Normal. Formas de pagamento: Paypal, Picpal, PagSeguro, Deposito (em último caso). Não tenho muito pra oferecer, eu te ajudo e você me ajuda. Caso tenha interesse, mandei PM que passarei meu contato.
  16. Não entendi, explique um pouco melhor que talvez possa ajudar
  17. Posta o seu script do cast no globalevents.
  18. Tem certeza que tem o cast system? Porque o getPlayerSpector fica na sourcer, confere se tem um arquivo chamado spectors.cpp e spectors.h s na pasta da sourcer
  19. Provavelmente falta funções na sua LIB. Qual versão é TFS ou OTX?
  20. Olá, estarei disponibilzando o código para abrir o ChannelPrivate, se você usa o CastSystem seja do OTX ou do TFS 0.4, será util se for usar o Cast System para abrir ao fazer login(Irei disponibilizar o script também). Eu fiz esse código com base em outro da própria sourcer, funciona perfeitamente. Explicando um pouco sobre o AutoCast, como irei usar o CastSystem, pude notar que em muitos OT's, mesmo com CastSystem, os players não ativavam a função, então coloquei para abrir automaticamente, sendo que o player terá que usar o comando para desativar, meu intuito é fazer com que os nov
  21. Tem que alterar na sourcer ou reeditar todas as spells com uma nova definição. Caso queira alterar nas spells, te dou uma spells como base e você edita nos seus(é bem chato e trabalhoso, pois já fiz isso no meu server)
  22. -- [( Script created by Matheus for TibiaKing.com )] -- function onUse(cid, item, fromPosition, item2, toPosisition) if getTilePzInfo(getPlayerPosition(cid)) == TRUE then doRemoveCondition(cid,CONDITION_INFIGHT) else doPlayerSendCancel(cid,"Só pode usar em Area PZ.") return TRUE end local rskulls = {green = SKULL_GREEN, red = SKULL_RED, black = SKULL_BLACK} if isInArray(rskulls, getPlayerSkullType(cid)) then doPlayerSendCancel(cid,"You don't remover your frags and skulls.") doSendMagicEffect(getPlayerPosition(cid), 2) else db.executeQuery("UPDATE `killers` SET `unjusti
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo