Ir para conteúdo
  • Cadastre-se

Marvok

Membro
  • Total de itens

    52
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Marvok postou

  1. 1- mude a versão que o cliente próprio envia para a source. 2- verifique a versão enviada pelo cliente e atribui o bônus.
  2. Isso mesmo, porem essa função é "sensivel" ao ponto que se tiver qualquer piso preto ou seja sem piso ela pode dar esse erro, tenta verificar tudo isso antes de mudarmos a abordagem para ver o motivo do erro.
  3. A parte laranja se refere ao início e final da “cave”. essas posições no script são válidas no seu mapa? Caso não forem isso pode ocasionar o erro.
  4. Mano eu tive esse problema o qual eu resolvi colocando os arquivos do remeres na área de trabalho e aí funcionou. De qualquer forma dá uma olhada nas preferências e linka os arquivos tb.
  5. Então normalmente o autoloot só pega o primeiro mesmo a não ser que você verifique a questão da stack que vc clicou. Qual sua tfs? Qual autoloot usa?
  6. Isso aí coloca o id do item, e coloca o nome que quiser no script.
  7. local stamina = 42 function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStamina() >= (stamina * 60) then player:sendCancelMessage("Sua stamina já está cheia.") else player:setStamina(stamina * 60) player:sendCancelMessage("Sua stamina foi recarregada.") player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) item:remove(1) end return true end
  8. @stauro Você tinha aberto outro topico com essa questão correto? Me marca no outro para nao bagunçar as coisas.
  9. em globalevents.xml <globalevent name="nomedoscript" type="shutdown" event="script" value="nomedoscript.lua"/> Cria um scipt com nome que você quiser: function onShutdown() setGlobalStorageValue(COH_STATUS, 0) return true end
  10. Mano faz um globalevent (type="shutdown") que zera a globalstorage do vencedor e ta pronto.
  11. @manojl Acredito que você está dificultando muito o trabalho teste isso aqui. function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local target = getPlayerByNameWildcard(param) if(not target) then target = getCreatureByName(param) if(not target) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Creature not found.") return true end end if(isPlayerGhost(target) and getPlayerGh
  12. Não irá ter problema nenhum, foi um pequeno engano no code que fez gerar o erro, mais já modifiquei.. dessa forma que você fez está correto tb.
  13. Sim amigo é 0.4, se você observar o code é o mesmo mudando somente a variável.. se você trocar playerExiva (do meu code) para targetPlayer (do seu code), irá funcionar. teste e me avise se der algum problema.
  14. Ao entrar no evento então correto?
  15. @elielder Com todos os jogares acontece isso ou so com alguns? Você usa estilo baiak ou global?
  16. em spells.cpp logo dps de: Player* playerExiva = g_game.getPlayerByName(param); if (!playerExiva) { return false; } coloca isso std::string stoNamequequiser; playerExiva->getStorage("141414", stoNamequequiser); if(atoi(stoNamequequiser.c_str()) > 0){ std::stringstream ss; ss << playerExiva->getName() << " blablabla."; player->sendTextMessage(MSG_INFO_DESCR, ss.str().c_str()); return true; } e dps faz uma talk simples para dar essa storage que esta no script.
  17. Cara tu já tentou fazer com storage? Não é nada complicado isso que você está pedindo.
  18. Está no caminho certo porém na tfs1.3 não possui doSendAnimatedText, você vai precisar usar parecido a isso aqui: function onThink(interval) local effects = { --[[ Exemplos: {position = Position(986, 1216, 7), effect = 29}, **Somente Effect** {position = Position(1622, 1458, 7), text = "[Teste]", effect = 40, say = true, color = math.random(1,255)}, **say ativo é fala estilo monstro** {position = Position(1622, 1458, 7), text = "[1SET]", say = false, color = math.random(1,255)}, **say desativado
  19. Cara no seu item.otb você deve repetir as informações as quais você colocou no cliente, veja em vermelho ali na imagem que você mandou. Coloque as informações necessárias e corretas que irá funcionar normalmente.
  20. Como você editou no seu player.cpp? Talvez possa ser isso, se você retirou a parte onde mostra a skill antiga e a nova a mensagem fica dessa forma.
  21. Perfeito, eu vou tentar realizar algo nesse sentido e se tiver algum progresso te aviso
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo