
Wlucas
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
Wlucas deu reputação a vyctor17 em Criaturas PassivasCriaturas Passivas. (tfs 0.3.6pl1)
hoje eu fiquei meio bolado mexendo em meu servidor com um cat me seguindo e pensei, mano que droga o sistema de hostilidade do tibia é uma porcaria.., então resolvi dar uma olhada em como ele funcionava nas source, e acabei vendo que modificando pouca coisa já se tem um sistema de hostilidade melhor não perfeito mas melhor . talvez daqui uns dias eu consiga fazer ele ser 100%, nesse método a criatura só ataca depois de perder vida e o ideal seria ela atacar ao tomar target mas isso tbm é facil de fazer dentro de alguns dias eu atualizo o tópico com isso.
Sem mais explicações vamos as ediçoes:
em monster.cpp: procure por,
bool Monster::selectTarget(Creature* creature) agora nesta função procure por:
if(it == targetList.end()) { //Target not found in our target list. #ifdef __DEBUG__ std::cout << "Target not found in targetList." << std::endl; #endif return false; } e logo a baixo adicione:
if(!isHostile() && getHealth() == getMaxHealth() && !isSummon()){ return false; } e na função a baixo deixa assim:
if((isHostile() || isSummon() || !isHostile() && getHealth() != getMaxHealth()) && setAttackedCreature(creature) && !isSummon()) Dispatcher::getInstance().addTask(createTask( boost::bind(&Game::checkCreatureAttack, &g_game, getID()))); Agora ainda no monster.cpp procure por:
bool Monster::canUseAttack(const Position& pos, const Creature* target) const e remova isso:
if(!isHostile()) return true; agora é só recompilar e esta pronto .
Gostou?, então se puder me ajude!
não autorizo o re-post em qualquer outro fórum sem minha autorização.
vyctor17 - Waki-V LTDA ©
-
Wlucas deu reputação a vyctor17 em Monstros Focando SummonsMonstros Focando Summons (tfs 0.3.6pl1)
Eai galera, to ativo essa semana rs, agora to trazendo pra vcs uma modificação que faz as criaturas sempre atacarem os summons antes dos players, tipo a do servidores de pokemon mas acho que pra fazer isso eles mudam o group do player pra um group que monstro não ataca, agora vou mostrar como fazer isso certo rs.
Lembrando que essa modificação da maneira que esta neste tópico só funciona com http://www.tibiaking.com/forum/topic/53480-criaturas-passivas/
já instalado nas source . da pra fazer funcionar sem isso sim e é ate bem simples só tirar algumas checagens mas dai isso fica com vcs :0.
Obs: Diferente do método em que se muda o group do player, se uma criatura usa um poder em área, e o player estiver perto tmb toma o dano. se vc não gostou desta informação digo que tem como "retirar o dano" com um statchange checando se o player tem um summon ativo.
Em Monster.cpp:
Procure por:
void Monster::doAttacking(uint32_t interval) E em baixo de:
if(!attackedCreature || (isSummon() && attackedCreature == this)) return; Adicione:
const std::list<Creature*>& summons = attackedCreature->getSummons(); CreatureList::const_iterator itt = summons.begin(); for(uint32_t i = 1; itt != summons.end(); ++itt, ++i) { if (i >= 1 && *itt){ searchTarget(); } } Ainda em Monster.cpp procure por:
bool Monster::selectTarget(Creature* creature) e em baixo de:
if(!isHostile() && getHealth() == getMaxHealth() && !isSummon()){ return false; } Adicione:
const std::list<Creature*>& summons = creature->getSummons(); CreatureList::const_iterator itt = summons.begin(); for(uint32_t i = 1; itt != summons.end(); ++itt, ++i) { if (i >= 1 && *itt){ if((isHostile() || isSummon() || !isHostile() && getHealth() != getMaxHealth()) && setAttackedCreature(*itt) && !isSummon()) Dispatcher::getInstance().addTask(createTask( boost::bind(&Game::checkCreatureAttack, &g_game, getID()))); return setFollowCreature(*itt, true); } } Gostou?, então se puder me ajude!
não autorizo o re-post em qualquer outro fórum sem minha autorização.
vyctor17 - Waki-V LTDA ©
-
Wlucas recebeu reputação de Jonathan alcino em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza?
Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos.
1° Vamos em data/movements/walkback
2° abra o walkback.lua
3° adicione isto no finalzinho depois de ' end '
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif(getTileInfo(position).creatures <= 1) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end e Depois Salve e Feche,Testem e me Digam se Gostaram!!
Créditos:
Valakinhas : Pelo Scripter
Eu: Pelo o Post
-
Wlucas recebeu reputação de netoxdd em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza?
Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos.
1° Vamos em data/movements/walkback
2° abra o walkback.lua
3° adicione isto no finalzinho depois de ' end '
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif(getTileInfo(position).creatures <= 1) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end e Depois Salve e Feche,Testem e me Digam se Gostaram!!
Créditos:
Valakinhas : Pelo Scripter
Eu: Pelo o Post
-
Wlucas recebeu reputação de Victoria em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza?
Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos.
1° Vamos em data/movements/walkback
2° abra o walkback.lua
3° adicione isto no finalzinho depois de ' end '
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif(getTileInfo(position).creatures <= 1) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end e Depois Salve e Feche,Testem e me Digam se Gostaram!!
Créditos:
Valakinhas : Pelo Scripter
Eu: Pelo o Post
-
Wlucas recebeu reputação de Mauro Sérgio em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza?
Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos.
1° Vamos em data/movements/walkback
2° abra o walkback.lua
3° adicione isto no finalzinho depois de ' end '
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif(getTileInfo(position).creatures <= 1) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end e Depois Salve e Feche,Testem e me Digam se Gostaram!!
Créditos:
Valakinhas : Pelo Scripter
Eu: Pelo o Post
-
Wlucas deu reputação a Danihcv em [TUTORIAL] Resolvendo qualquer erro na data baseOpa, galerinha do TK, pro meu primeiro tutorial resolvi fazer uma solução de um problema que desde que cheguei no TK, vejo que ocorre com uma certa frequência. Os erros da data base.
Neste tutorial vou ensinar a resolver os erros do tipo No such table, Insert into, No such column, ... has no column named... etc.
1°) NO SUCH TABLE
Bom, para o erro No such table, basta vc visualizar qual table está faltando. Para isso basta ler o erro na distro:
No caso da imagem, está faltando a table: player_statements
Para resolver este e qualquer outro problema deste tipo, caso sua data base seja sqlite,
basta abrir sua data base pelo Sqlite Studio(download: http://sqlitestudio.pl/?act=download) e clicar em Open SQL query editor:
Mas caso sua data base seja Mysql abra pelo phpMyadmin, ou por outro editor de sua preferencia.
1.1°) EXECUTANDO OS COMANDOS PARA RESOLVER O PROBLEMA
Bom, dependendo da table que estiver faltando, vc irá colocar seu respectivo comando, segue abaixo TODOS os comandos básicos necessários para que sua data base fique Ok! : (VC VAI PEGAR O COMANDO REFERENTE À TABLE QUE VC QUER!!!)
account_viplist
Sqlite
accounts
Sqlite
bans
Sqlite
environment_killers
Sqlite
global_storage
Sqlite
guild_invites
Sqlite
guild_kills
Sqlite
guild_ranks
Sqlite
guild_wars
Sqlite
guilds
Sqlite
house_auctions
Sqlite
house_data
Sqlite
house_lists
Sqlite
houses
Sqlite
killers
Sqlite
market_history
Sqlite
market_offers
Sqlite
player_deaths
Sqlite
player_depotitems
Sqlite
player_inboxitems
Sqlite
player_items
Sqlite
player_killers
Sqlite
player_namelocks
Sqlite
player_skills
Sqlite
player_spells
Sqlite
player_statements
Sqlite
player_storage
Sqlite
player_viplist
Sqlite
players
Sqlite
server_config
Sqlite
server_motd
Sqlite
server_record
Sqlite
server_reports
Sqlite
tile_items
Sqlite
tile_store
Sqlite
tiles
Sqlite
announcements
Sqlite
pagsegurotransacoes
Sqlite
player_advances
Sqlite
reports
Sqlite
thanks
Sqlite
z_bug_logs
Sqlite
z_featured_article
Sqlite
z_forum
Sqlite
z_helpdesk
Sqlite
z_monsters
Sqlite
z_network_box
Sqlite
z_news_tickers
Sqlite
z_ots_comunication
Sqlite
z_polls
Sqlite
z_polls_answers
Sqlite
z_poll_votes
Sqlite
z_shop_history_item
Sqlite
z_shop_history_pacc
Sqlite
z_shop_offer
Sqlite
z_spells
Sqlite
z_news_big
Sqlite
2°) No such column / "NOME DA TABLE" has no column named "NOME DA COLUMN QUE FALTA" / Insert into
Bom, para resolver esse problema vc deve identificar em qual TABLE está essa coluna que falta. Para isso, basta ler o erro como na imagem:
No caso da imagem, está faltando a column WORLD_ID dentro da table MARKET_OFFERS. Para resolver, vc deve executar excluir a sua table MARKET_OFFERS existante em sua data base, e em seguida, executar o domando da da market_offers, encontrado acima, logicamente isso só se aplica ao caso da imagem, depende do seu caso, vc deve excutar o comando da table que estiver sendo referida no erro. Mas antes de executá-lo vc deve excluir a sua table EXISTENTE, para então executar o comando.
ESTA FORMA DE RESOLUÇÃO SE APLICA AOS TRÊS CASOS: NO SUCH COLUMN, ...HAS NO COLUMN NAMED... e INSERT INTO.
Bom galera, é isso.
SE ENCONTRAREM, OU SE DEPARAREM COM ALGUM ERRO, BASTA ME PEDIR AJUDA QUE EU DAREI TOTAL SUPORTE PARA VOCÊS!
SE ESTIVR FALTANDO MAIS ALGUMA TABLE QUE EU NÃO COLOQUEI AQUI, PF ME INFORMEM E EU ATUALIZAREI O TÓPICO!!!
Lembrem-se, se eu te ajudei, por favor, deem REP++ pois foi meio trabolhoso fazer este tutorial todo...
ESTOU A DISPOSIÇÃO DE TODOS! Tanto por PM quanto por SKYPE, e até mesmo por aqui, pois vou checar este tópico regularmente!!
Espero ter ajudado!!
Abraços.
-
Wlucas deu reputação a LeoTK em [Tutorial] Editando Icone,nome e frases do client kpdoeae galera do tibiaking fiz uma video-aula de como editar o client do kpdo de uma forma que não de bug e você consiga editar ao seu gosto sem ficar nenhum tipo de frase com kpdo ou exaioros espero que ajude vocês
-
Wlucas recebeu reputação de Leonardo Skutcrz em Nao Consigo Colocar Foto Nos Itens Do ShopÉ facil amigo, vai la no diretorio das imagens se ja tiver verificado..
pegue o id do item no jogo.
exemplo: O ID do crystal coin é 2160.
vai na imagem e coloca esse id.
testa ai.
-
Wlucas deu reputação a Drazyn1291 em Ideias e boms scripts para PokeTibiagalera como eu estou parando de ser um OTadmin vou mandar tudo que der para compartilha com vcs e vou começar com estas ideias e anotações de scripts para os curiosos :
Servidores de Base e Auxilio XRain: www.tibiaking.com/forum/topic/27903-nova-vers%C3%A3opokemon-xrainpda-by-malconte/ Pyrus-OT: www.tibiaking.com/forum/topic/45169-pokemon-pyrus-ot/ Paraiso: www.tibiaking.com/forum/topic/44630-854pok%C3%A9mon-paraiso-bydungeon-man-13/ Generations : www.tibiaking.com/forum/topic/41868-pokemon-x-generation-spells-pxg-best/ Open Soucer : PStorm 3.20:www.tibiaking.com/forum/topic/45299-854npo-derivado-pokestorm-320-linux/ Dash V9: www.tibiaking.com/forum/topic/44734-pokemon-dash-v9-o-melhor-open/ Forums : www.tibiaking.com/forum/ ::REMOVIDO:: by Zet0N0Murmurou Base Para WebSite OTP Completo: www.tibiaking.com/forum/topic/38301-modenacc-website-otpokemon-v40-completo/ OTP Normal: www.tibiaking.com/forum/topic/43161-edi%C3%87%C3%83o-em-template-otpokemon-v40/ Tipos de Pokemons Leaf_Thunder_Dark_Fairy_Psichic_Fire_Iron_Dragon_Water_Combat_Comun_Venon_Flyging_Bug_Earth_Rock_Ice_Legendary_Shiny Adicionar novos tipo de pokemon : http://www.tibiaking.com/forum/topic/44030-tutorial-como-adicionar-novos-tipos-de-pokemons-fairy/ PokeDex: pokemondb.net/pokedex/national Scripts Destaque Infraestrutura: www.tibiaking.com/forum/forum/263-tutoriais-e-dicas-de-infraestrutura/ Outros Tutoriais: www.tibiaking.com/forum/forum/124-outros-tutoriais/ Events Event Five Fase Quest: www.tibiaking.com/forum/topic/39375-evento-five-fase-quest/ Torneio System: www.tibiaking.com/forum/topic/42722-pokemon-torneio-system/ Dota: www.tibiaking.com/forum/topic/17181-evento-dota-completo/ Run Event: www.tibiaking.com/forum/topic/33974-run-event/ Pikachu Event: www.tibiaking.com/forum/topic/39549-pikachu-event-derivados-estilo-zombie/ Futbol System: www.blacktibia.org/t3316-sistema-de-futbol Plants vc Zombies: www.blacktibia.org/t33324-minigame-plants-vs-zombies Window Catch: www.tibiaking.com/forum/topic/44200-mod-catch-window-v13/ Xwhitewolf: www.tibiaking.com/forum/user/103767-xwhitewolf/ Cargo + Renomear: www.tibiaking.com/forum/topic/47608-script-para-dar-cargos-e-renomear-os-nomes/#entry275678 1Mensagen p/ iniciante: www.tibiaking.com/forum/topic/47325-mensagens-para-iniciantes/ 2Mensagem primeiro login: www.tibiaking.com/forum/topic/36577-mensagem-no-primeiro-login/ Changer nick: www.tibiaking.com/forum/topic/25204-talkaction-change-name-in-game-30/ Mudar Nome Em Game NPC jogo da velha: www.tibiaking.com/forum/topic/25196-npc-tic-tac-toe/ NPC jogado de jogo da velha inteligente com niveis Converter Imagem para OTBM: www.tibiaking.com/forum/topic/12557-converta-imagens-para-otbm/?fromsearch=1 Win e Lose Core: www.tibiaking.com/forum/topic/42723-pokemon-win-e-lose-score-system/ 1Portal Text: www.tibiaking.com/forum/topic/40356-simples-texto-piscando-no-ot/ 2Tile Informativo: www.tibiaking.com/forum/topic/9839-moveevents-tile-informativo/ Kill Monster Open Portal: www.tibiaking.com/forum/topic/39340-creature-scripts-quando-matar-poke-abre-tp/ Limite Premmium Tile: www.tibiaking.com/forum/topic/12441-area-vip-premmium-tile/ Extra Area Exp: www.tibiaking.com/forum/topic/36528-extra-area-experience/ Pvp Team: www.tibiaking.com/forum/topic/28193-creatureevent-pvp-team/ City Inicial: www.tibiaking.com/forum/topic/28151-tile-que-muda-city-natal/ Diminuir Perda de Exp: www.tibiaking.com/forum/topic/23616-creaturescript-diminuir-a-perda-de-xp-quando-o-player-morre/ 1Login Menssage: www.tibiaking.com/forum/topic/20910-login-message/ 2Mensagen Boas Vindas:www.tibiaking.com/forum/topic/21870-creaturescript-mensagem-de-boas-vindas/ Hit Menssage: www.tibiaking.com/forum/topic/12594-creaturescripts-hit-message/ Item Proibido De Trade: www.tibiaking.com/forum/topic/9707-creatureevent-item-que-nao-pode-dar-trade/ Janela System: www.tibiaking.com/forum/topic/46265-talk-sistema-de-janelas/ Quest c/ Recompensa de Pokemon: www.tibiaking.com/forum/topic/40511-atualizado-quest-que-da-pok%C3%A9mon-como-recompensa/ Auto-Loot = Pxg: www.tibiaking.com/forum/topic/41693-pda-autoloot-igual-pxg/ Stone Box: www.tibiaking.com/forum/topic/36813-action-stone-box/ Item P/ Player On: www.tibiaking.com/forum/topic/33793-talkactions-adicionar-item-para-todos-players-online/ Item Para Player:www.tibiaking.com/forum/topic/35865-talkaction-adicionar-x-item-para-o-player/ Liberador De Pokemon: www.tibiaking.com/forum/topic/37853-item-faz-poke-selvagem-aparecer/ Boost e Shiny Stone: www.tibiaking.com/forum/topic/35575-actions-script-scripts-boost-stone-e-shiny-stone-configur%C3%A1veis/ Rare Candy: www.tibiaking.com/forum/topic/24769-action-rare-candy/ Invasão: www.tibiaking.com/forum/topic/25526-talkaction-invasao-espec%C3%ADfica/ Entrada De Quest Especial: www.tibiaking.com/forum/topic/23196-action-entrada-dark-abra-charizard-valley/ Backpack com nick de Player: www.tibiaking.com/forum/topic/7909-actioncriando-backpack-com-nome-do-player/ Primeira Quest: www.tibiaking.com/forum/topic/14763-primeira-quest/?p=78253 TV Cam System: www.tibiaking.com/forum/topic/11348-854-tv-cam-system/ Bike System: www.blacktibia.org/t5816-actions-bike-system-pokemon Saffari: www.blacktibia.org/t12743-inovador-saffari-zone-para-tibia-o-poketibia-100-sin-bugs Primeiro Item: www.blacktibia.org/t20216-mod-first-items-facil Pokedex Complet: www.blacktibia.org/t533-script-pokedex-completo Auto Mensagens: www.tibiaking.com/forum/topic/1979-globalevents-mensagens-automaticas/ PopUP: www.tibiaking.com/forum/topic/26838-novo-sistema-de-noticias/ Monster Check Info: www.blacktibia.org/t6538-mod-monster-info-check-info Raibow System: www.blacktibia.org/t14881-talkaction-new-rainbow-system Character Info: www.tibiaking.com/forum/topic/8387-talkaction-character-info/ List de Staff: www.tibiaking.com/forum/topic/25523-talkaction-lista-de-staff/ Emoticos: www.tibiaking.com/forum/topic/34443-mods-emoticons/ Mensagen quando Staff Onlinewww.tibiaking.com/forum/topic/44773-simples-mensagem-quando-staff-logar/ NPC Anunciante: www.tibiaking.com/forum/topic/19832-npc-anunciante/ Criar Log GM: www.tibiaking.com/forum/topic/2627-talkaction-criar-logs-gm/ Comando Mute Atualizado: www.tibiaking.com/forum/topic/16321-talkaction-comando-mute-atualisado/ Staff Fala por PLayer: www.tibiaking.com/forum/topic/23403-talkaction-gm-faz-player-falar/ Online Diferente: www.tibiaking.com/forum/topic/34765-talkactions-online-diferente/ Novo Report: www.tibiaking.com/forum/topic/36554-talkaction-mandar-mensagem-para-pasta-do-servidor/ Spy Player: www.tibiaking.com/forum/topic/36462-comando-spy-players/ Pokemon Falar: www.tibiaking.com/forum/topic/42656-comando-adicionando-comando-say/ Correr System: www.tibiaking.com/forum/topic/44601-correr-poketibia/page-2#entry258010 Limpador de Backpack: www.tibiaking.com/forum/topic/44454-limpador-de-backpack-tfs-10/ Tempo Online: www.tibiaking.com/forum/topic/31329-m%C3%A9dia-online/ Ditto System = Pxg: www.tibiaking.com/forum/topic/35599-pda-ditto-system-igual-pxg/ Price Loot: www.tibiaking.com/forum/topic/25387-sistema-de-price-nos-loots/ Monstro C/ Aparencia de Item: www.tibiaking.com/forum/topic/47636-mostro-com-aparencia-de-itemajuda/ Player Account Info: www.tibiaking.com/forum/topic/42199-talkaction-player-account-information/ Video OTS Em Linux: www.tibiaking.com/forum/topic/8751-videootserv-em-linux-site/ Dicas De Segunrança Web: www.tibiaking.com/forum/topic/33036-10-dicas-de-seguran%C3%A7a-para-seu-servidor-web/ Deixar Servido + Bonito: www.tibiaking.com/forum/topic/8077-3-em-1-deixe-seu-servidor-mais-bonito/ Espero ajudar muita gente. Feliz ano novo galera -
Wlucas deu reputação a vankk em Como Colocar Lvl No PisoSó porque eu sou "suporter", não quer dizer que eu sou obrigado a te ajudar ou te explicar tudo o que você deve fazer porque você quer um script.
Se você não sabe configurar uma tag, por favor, saia do mundo do Open Tibia, porque não faz falta. Esse tipo de pessoa que vem ao TibiaKing apenas para pedir suporte para scripts, não ajuda a comunidade em nada, me da nojo.
Se você não está satisfeito com os suporter, aprende LUA/PHP/SQL/etc e não posta pedidos de ajuda no TK
Fala o que quer, ouve o que não quer.
-
Wlucas deu reputação a vankk em Como Colocar Lvl No PisoA partir do momento que você da sua opinião dizendo: "cade dia mais o tk tá ficando um lixo com esses novos Suporter" você está falando o que quer. Você falou o que queria.
Se você estiver falando de mim ou não, profundamente eu não ligo, porque a minha parte eu fiz, você pediu um script e eu te mandei, se você não sabe registrar uma tag, o problema não é meu - na minha época quando eu não sabia programar, se alguém me mandasse o script do jeito que eu te mandei, completo, eu ia morrer de felicidade, porque ninguém nunca me passou code completos, é apenas uma linha de um code, e falavam, se vira - mas enfim, não vem ao acaso, estou falando em nome de todos ( @Larissa Azhaurn @p e o p l e e eu), ninguém é obrigado a ajudar ninguém, estamos fazendo isso aqui por motivos diferentes.
E você acha que o TibiaKing é para ajudar só? É por isso que a comunidade de Open Tibia infelizmente não vai para frente, por pessoas com pensamento pequeno igual o seu, infelizmente isso me deixa muito triste. Espero que um dia você perceba realmente o que você está falando.
-
Wlucas recebeu reputação de gah silva em Concertando o Erro '' gate of expertise '' ( Player vai e Volta )Falaaaaa Galera do Tk Beleza?
Venho Trazer a Vocês Uma Descoberta Minha, Muitos Passam a Raiva de temtar concertar o tal erro do gate of expertise, que o Player Vae e Volta na Porta, sem Consseguir entrar, Então vou Ensinar a Vocês Como Concertar esse Erro Pequeno e Que Ajuda-rar a Muitos.
1° Vamos em data/movements/walkback
2° abra o walkback.lua
3° adicione isto no finalzinho depois de ' end '
function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(isContainer(item.uid)) then if(not isInArray(SPECIAL_QUESTS, item.actionid) and item.uid > 65535) then return true end elseif(getTileInfo(position).creatures <= 1) then return true end if(fromPosition.x == 0) then -- player just logged in fromPosition = getTownTemplePosition(getPlayerTown(cid)) doSendMagicEffect(fromPosition, CONST_ME_TELEPORT) end doTeleportThing(cid, fromPosition, true) return true end e Depois Salve e Feche,Testem e me Digam se Gostaram!!
Créditos:
Valakinhas : Pelo Scripter
Eu: Pelo o Post
-
Wlucas recebeu reputação de danielbenassi em como trocar a base do seu ot severKkkkkkk deixa eu tentar te explicar
Base: é o Servidor ex: pkm flash, erondino, pfield, pokémon dash. Etc
Tipo, VC pega o servidor pfield como base para seu poketibia..
O que seu amigo talvez queira é mudar de servidor base.
Ex: se ele usa o pkm flash ele pode passar para o pfield que além de ser melhor é open source.
Caso tenha dúvidas do assunto se informe aqui no tibiaking, existe vários tutoriais, dúvidas respondidas e tbm tem uma seção de downloads de servidores.
-
Wlucas deu reputação a Tricoder em Dúvida script Pokemon[25] = {x = { - Looktype do pokemon, acha em monster, no xml do poke! pok = bulbasaur, spell = "Quick Attack", - Magia que o pokemon vai usar (nem todas funcionam em todos moves) minLv = 1, - Level mínimo para usar o move ex = 10001, Storage do pokemon na pokedex, tutorial abaixo. base1 = 140, - Base de dano mínimo base2 = 150, - Base de dano máximo dista = 1, - Distância que o Pokémon precisa estar do inimigo para utilizar o move bonus = 5, - Bonus de dano que o pokemon recebe a cada level do player type = "normal", - Tipo de dano cd = 10 - cooldown
-
Wlucas recebeu reputação de Ralph santos em O'QUE É OPEN SOURCE EM UM POKETIBIAOpen source significa "Código Aberto" sendo tratados como se fossem a mesma coisa. De igual maneira, não é difícil encontrar a expressão "código-fonte aberto", é com ele que você faz as mudanças no server, para poder mecher algo nas sources você precisa de conhecimento de programador em especial c++.
-
Wlucas deu reputação a Drazyn1291 em (Resolvido)Perdendo Speed = LoginSubstitui por isso:
local speed = 300, -- Speed Base local qntlvl = 2, -- Quando de Speed ganha por level local lvlspeed = getPlayerLevel(cid)*qntlvl doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, speed+lvlspeed) -
Wlucas deu reputação a Drazyn1291 em (Resolvido)Perdendo Speed = LoginLogo Após:
function onLogin(cid) Adiciona isto:
local configspeed = { speed = 300, -- Speed Base qntlvl = 2, -- Quando de Speed ganha por level lvlspeed = getPlayerLevel(cid)*qntlvl } doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, configspeed.speed+configspeed.lvlspeed) Ficando Assim:
function onLogin(cid) local configspeed = { speed = 300, -- Speed Base qntlvl = 2, -- Quando de Speed ganha por level lvlspeed = getPlayerLevel(cid)*qntlvl } doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, configspeed.speed+configspeed.lvlspeed)
-
Wlucas recebeu reputação de eliaszinho em [Ajuda] Bike SlotPode adicionar depois dessa linha
function onUse(cid, item, itemEx, fromPosition, toPosition)
-
Wlucas recebeu reputação de zFaeLL em [Ajuda] Bike SlotClaro que posso ajudar pq não ne..
Desculpa a demora, estou pelo celular e ficou meio complicado arrumar o script kkkk.. Vamos lá
Primeiro vamos no script da bike.
Adicione isso.
Agora em items.XML
Procure pelo o id de sua bike e adicione.
Funcionou? Rep++
-
Wlucas recebeu reputação de zFaeLL em [Ajuda] Bike SlotPode adicionar depois dessa linha
function onUse(cid, item, itemEx, fromPosition, toPosition)
-
Wlucas recebeu reputação de danielbenassi em como trocar a base do seu ot severClica no botao gostei..
Quanto ao tópico, o otserv que VC baixo é o que diríamos a base..
O que VC quer é editar a base e não troca-la.
Se não for isso especifique-se melhor.
-
Wlucas recebeu reputação de bkmadara em SQL Error (2003): Can't connect to MySQL server on 'localhost' (10061)Vai na pasta do teu site.. E abri o arquivo config.php, verifica se o IP está correto. Ou melhor..
Ver se no config.lua do server a data base está correta, o nome da dB tem que ser a que tu criou no phpmyadmin
-
Wlucas deu reputação a Wend II em [Pedido] Ganhar Pokemon Ao Passar no Tilepokeinicial.lua
tag do movements.xml
<movevent type="StepIn" actionid="8696;8700;8704;" event="script" value="pokeinicial.lua"/>
na tag e no script coloque o ID do actionID, e no tile ou teleport no map editor coloque o mesmo actionID
-
Wlucas deu reputação a tigerx2 em Bug Cordenada New PlayersVocê tem que mecher na config do seu site e não do servidor, lá tem a POS que o player novo irá nascer.