Ir para conteúdo

ShinySprite

Artesão
  • Total de itens

    135
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que ShinySprite postou

  1. Sudden death: Exori Con: Exori Hur:
  2. - Tópico reformatado;- Adicionado novo monstro, abóbora;- Adicionado visualização in-game das sprites;- Adicionado .OBD para implementação mais fácil em otserver. Obrigado
  3. Adicionado Magia Tóxica (Apenas para a frente por enquanto). Gif.
  4. Vlw! Adicionado Versão 6 do Espantalho-Abóbora (dessa vez um pouco mais horrenda).
  5. Obrigado pela dica inclusive gostei bastante do rosto que tu fez no edit, ficou bem "macabro". Adicionado Addon (Chapéu) para o espantalho-abóbora
  6. Show Off Sprites [Free for Use] Olá, eu sou ShinySprite ou mais conhecido como Procure, faço sprites somente por diversão então todas as sprites feitas são disponibilizadas para que você utilize-as em seu otserver/jogo. Sprites feitas até agora (visualização in-game): Downloads em OBD (para importação direta com o Object Builder): Espantalho-Abóbora, 6 versões: Addon para o Espantalho-Abóbora Magia Tóxica: Abóbora: OBS: Calma que não vai ser só abóboras kkkkkkk AboboraV1.rar EspantalhoAbororaV1.rar EspantalhoAbororaV2.rar EspantalhoAbororaV3.rar EspantalhoAbororaV4.rar EspantalhoAbororaV5.rar
  7. vai ter aula de sol também? piadas a parte, ótima iniciativa.
  8. ShinySprite

    Inventario

    OTC fica na página data/images/ui Client normal fica na Pic. Mas tu quer mudar os coins para que coisa? Se for mudar script daí tem que pedir direitinho qual tu quer e essas coisas.
  9. Eu queria o script de alguma magia que invoca monstros e que esses monstros ataquem quem o cara que invocou atacar. também queria que eles sumissem em 5 segundos. Se alguem puder ajudar, dou REP+
  10. Será que denunciar da em algo? :huh: Por que o tópico tem nada...
  11. Olá, gostaria de um script que bloqueia pet em determinada área, alguém poderia me passar? Grato.
  12. local geral = { speed = 300 } local config = { ["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2} } local LOL = nil local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} function setMonsterClass(cid, monster) doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, geral.speed+config[monster].speed) setCreatureMaxHealth(cid, config[monster].health *10) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) setPlayerStorageValue(cid, config[monster].storage, 1) doPlayerSetVocation(cid, config[monster].vocid) doPlayerSetOutfit(cid, outfit=369, head=95,legs=95, feet=95, body=95) end e isso daria?
  13. local geral = { speed = 300 } local config = { ["Demon"] = {level = 1, health = 39, looktype = 369, storage = 857643, speed = 68, vocid = 2} } local LOL = nil local outfit = {lookType = LOL, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} function setMonsterClass(cid, monster) doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, geral.speed+config[monster].speed) setCreatureMaxHealth(cid, config[monster].health *10) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) setPlayerStorageValue(cid, config[monster].storage, 1) doPlayerSetVocation(cid, config[monster].vocid) setCreatureOutfit(cid, outfit, 369) -- Função que dá erro end seria isso?
  14. #ifdef __SKULLSYSTEM__ Skulls_t Player::getSkull() const { if(getAccessLevel() >= ACCESS_PROTECT) return SKULL_NONE; return skull; } Skulls_t Player::getSkullClient(const Player* player) const { if(!player){ return SKULL_NONE; } Skulls_t skull; skull = player->getSkull(); #ifdef __PARTYSYSTEM__ if(skull != SKULL_RED && player->party != NULL && player->party == this->party) return SKULL_GREEN; #endif if(skull == SKULL_NONE){ if(player->hasAttacked(this)){ skull = SKULL_YELLOW; } } return skull; } bool Player::hasAttacked(const Player* attacked) const { if(accessLevel >= ACCESS_PROTECT) return true; if(!attacked) return true; AttackedSet::const_iterator it; unsigned long attacked_id = attacked->getID(); it = attackedSet.find(attacked_id); if(it != attackedSet.end()){ return true; } else{ return false; } } void Player::addAttacked(const Player* attacked) { if(accessLevel >= ACCESS_PROTECT) return; if(!attacked || attacked == this) return; AttackedSet::iterator it; unsigned long attacked_id = attacked->getID(); it = attackedSet.find(attacked_id); if(it == attackedSet.end()){ attackedSet.insert(attacked_id); } } void Player::clearAttacked() { attackedSet.clear(); } void Player::addUnjustifiedDead(const Player* attacked) { if(getAccessLevel() >= ACCESS_PROTECT || attacked == this) return; doBroadcastMessage("PvP: " << getName() << " (Level: " << getLevel() << ") Matou " << attacked->getName() << " (Level:" << attacked->getLevel() << ") } Tenta isso
  15. Olá, estava mechendo normal quando do nada parou de funcionar os teleports, ele aparece como um item normal e não aparece mais x,y,z... Alguem sabe responder? [attachment=19425:Remeres.png]
  16. Tipo assim, eu criei um efeito mas ele não vai pelo numero, como faço pra criar um nome pra ele? Como por exemplo "<attack name="melee" interval="100" chance="10000" range="7" min="-50000" max="-55000"> <attribute key="shootEffect" value="suddendeath"/>" eu queria por meu efeito nesse value ^^
  17. Alguem poderia me falar como cria um novo shoot effect? pra falar a vdd ja criei ele só queria saber como adicionar no script do monstro.
  18. local config = { positions = { {pos = {x = 152, y = 46, z = 7}, text = "Trainers!", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 153, y = 46, z = 7}, text = "Hunts!", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 154, y = 46, z = 7}, text = "Quests!", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1020, y = 937, z = 7}, text = "Templo!", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1010, y = 928, z = 7}, text = "Nao sei o nome!", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 1012, y = 928, z = 7}, text = "Nao sei o nome!", effects = {CONST_ME_MAGIC_BLUE}}, {pos = {x = 160, y = 54, z = 7}, text = "ProcureOT!"}}, effects = {CONST_ME_MAGIC_RED} } function onThink(interval) local people = getPlayersOnline() if #people == 0 then return true end for _, info in pairs(config.positions) do doCreatureSay(people[1], info.text, TALKTYPE_MONSTER_YELL , false, 0, info.pos) if info.effects and #info.effects > 0 then doSendMagicEffect(info.pos, info.effects[math.random(#info.effects)]) elseif config.effects and #config.effects > 0 then doSendMagicEffect(info.pos, config.effects[math.random(#config.effects)]) end end return true end ^^ O account manager repete as frases que são faladas no templo, aqueles escritos piscando... Sabe resolver isso pelo script? UP
  19. castielzin, sabe mudar a cor do escrito que vai nos tps tipo o do thot? eu quando coloco uma cor da debug aq (tfs 0.3.6)
  20. Coloca a versão do seu tfs para poderem te ajudar, e nada a ver com o assunto, mas a arena é do thot?
  21. ^^ Account manager ta é doido, ele fala sozinho... alguem sabe o que seria isso? (tfs 0.3.6)
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...