Ir para conteúdo
  • Cadastre-se

Reds

Membro
  • Total de itens

    554
  • Registro em

  • Última visita

  • Dias Ganhos

    7

Tudo que Reds postou

  1. O tk tava fora ai não postei antes.. Script: function onUse(cid, item, fromPosition, itemEx, toPosition) if (itemEx.itemid == idDaGrowth) then doSendMagicEffect(toPosition, CONST_ME_POFF) destroyItem(cid, itemEx, toPosition) return true end return false end E no XML: <action itemid="idMachete" event="script" value="machet.lua"/> Isso resolve a machete, para não remover wild growth, você precisa identificar a Action que existe dela e modificar.
  2. Script em action: function onUse(cid, item, fromPosition, itemEx, toPosition) if (itemEx.itemid == idDaGrowth) then doSendMagicEffect(toPosition, CONST_ME_POFF) destroyItem(cid, itemEx, toPosition) return true end return false end Action.xml: <action itemid="idMachete" event="script" value="machet.lua"/> Caso de um erro avise
  3. local combat = createCombatObject() arr = { {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 3, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, {1, 1, 1, 1, 1, 1, 1}, } local area = createCombatArea(arr) setCombatArea(combat, area) function spellCallback(param) if (isCreature(cid) then local skill = getPlayerSkillLevel(param.cid, 0) local level = getPlayerLevel(param.cid) local minimo = (skill + level)/2 local maximo = skill + level if param.count > 0 or math.random(0, 1) == 1 then doSendMagicEffect(param.pos, CONST_ME_GROUNDS
  4. Sim, inclusive algumas trocam de graça X vezes por mês, depende de emrpesa para empresa. Tem algumas regras do otland: We do not accept servers with modified/false information (i.e. number of online players, record and uptime). Usually such servers are instantly detected and banned from otservlist including ip ban so it is harder to add a server in the future. Adding login servers (summing online players from a few servers) and counting quit players (e.g. on trainers) is also prohibited. Outras coisas: Coloca kicktime de 15 minutos Coloca áreas de logout (PZ e etc..)
  5. Estou trazendo 1 script por semana (geralmente na terça-feira) e caso você tenha alguma sugestão, poste aqui ou mande em mensagem privada a ideia, podendo ser o da próxima semana. Olá pessoal, estou trazendo outro script para o TibiaKing, este NPC faz parte de uma série de NPC's que eu posicionei em meu servidor em locais estratégicos, concedendo bônus diferentes para os jogadores. Em seus NPC's, crie um arquivo XML e coloque o seguinte: <?xml version="1.0" encoding="UTF-8"?> <npc name="Luke" script="data/npc/scripts/speedbuff.lua" walkinterval="2000" floor
  6. tem sources que não funcionam essa função para pegar atributos
  7. Estou no celular e fica ruim de ver, mas acho que tá dando problema para verificar se é casado. if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end Apaga isso, ou tenta trocar a sua verificação de nulo: if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then
  8. são outros métodos que fazem o insert no banco, tenta encontrar outras alternativas: permitir nulos no banco
  9. O banco foi criado para não permitir nulos na coluna checkdata, provavelmente você não está passando esse dado..
  10. Concatena certo no href pra pegar a vocação: /' . $vocation['id'] .
  11. Teria que ver os logs para entender, mas oq vc precisa é +- aquilo
  12. que erro deu no servidor? tenta assim: <img src="caminhodapastaquetaoascoisas/<?php echo getVocationName($player->getVocation(), $player->getPromotion()); ?>.jpg">
  13. coloca depois de: try { $created = $player->getCreated(); } catch (Exception $e) { $created = time()-36000;} isso: $playerVoc = getVocationName($player->getVocation(), $player->getPromotion()); e depois para puxar imagem de acordo com a voc do player, faz isso: <img src="caminhodapastaquetaoascoisas/<?php echo $playerVoc; ?>.jpg">
  14. Olá pessoa, estou aqui outra vez trazendo o código semanal, para essa semana vou apresentar uma modificação nas sources que permite que o attack speed do jogador seja modificado. Para fazer isso, é necessário primeiro compilar as sources que permitam essa funcionalidade. Então abra o arquivo player.cpp e de CTRL + F na função uint32_t Player::getAttackSpeed() const e substitua por: uint32_t Player::getAttackSpeed() const { int32_t attackSpeedValue = 0; std::string value; this->getStorage("8500", value); if (value != "-1") { attackSpeedValue = atoi(value
  15. odeio muito php, porém lembro de que na página de personagem, é carregada a informação da vocação, provavelmente ele faz um select do personagem para verificar essas e outras informações, tem como você postar aqui a parte em que é montada as informações de personagem?
  16. O windows não muda nada, mas nunca mexi em otx para auxiliar, o que você está seguindo para compilar?
  17. Vou postar no tibiaking de noite e coloco o link aqui, ai se você quiser diferente, comenta lá que eu adapto..
  18. como tem essa limitação, teria que fazer por talkaction por exemplo.. não sei se ficaria legal
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo