Tudo que ViitinG postou
-
[EQUIPE] Scripter para OTServ WAR.
Brother você não entendeu o proposito do meu topico ? Eu estou querendo um scripter para trabalhar em um OTServ de WAR que estou criando !!!
- (Resolvido)NPC responde antes de dizer 'hi'
-
[EQUIPE] Scripter para OTServ WAR.
Não é obviu ? "[EQUIPE] Scripter para OTServ WAR." Preciso de um scripter skype para contato : victorvgoulart
-
(Resolvido)Problema Hit
Resolvido.
-
(Resolvido)Problema Hit
Mude o script para : <item id="12285" article="a" name="Mega arrow" plural="Mega arrows"> <attribute key="weight" value="70" /> <attribute key="slotType" value="ammo" /> <attribute key="attack" value="100" /> <attribute key="maxHitChance" value="999" /> <attribute key="hitChance" value="999" /> <attribute key="weaponType" value="ammunition" /> <attribute key="ammoType" value="arrow" /> <attribute key="shootType" value="etherealspear" /> E tente fazer um test com um paladin com distance skill bom e não com um ADM !!
-
[EQUIPE] Scripter para OTServ WAR.
UP.
-
Pagseguro
Tente usar este que o Matheus postou : http://www.tibiaking.com/forum/topic/21118-gesior-pagseguro-automatico-100-funcional/
-
Olá Gente Poderia Meda Uma Ajudinha ?
Brother tente baixar qualquer um otserv,pegue o forgottenserver.s3db e bote dentro da pasta do seu servidor !
-
[Ajuda Urgente] Não consigo deixar site online
Galera eu estava vendo o tutorial do Matheus ensinando a criar o website do gesior,então eu fui vendo o video e quando chegou na parte de configurar o site acontece o seguinte erro : 8:52 minutos do vídeo : http://www.youtube.com/watch?v=gJmEurPeBzM REP+ Para quem ajudar !!!
-
(Resolvido)Erro no Distro
Você usa xampp ? Se sim tente fazer o seguinte : ETAPA 1: Iniciar/Executar, digite cmd Caso use o xampp, no prompt digite: 1 - cd ../../xampp/mysql/bin 2 - mysql -uroot -p e digite sua senha do mysql(mesma do phpmyadmin) 3 - SET @@NET_READ_TIMEOUT=1000; 4 - show variables like "%timeout%"; e verifique se apareceu isso no console: +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | connect_timeout | 5 | | delayed_insert_timeout | 300 | | innodb_lock_wait_timeout | 50 | | interactive_timeout | 28800 | | net_read_timeout | 1000 | | net_write_timeout | 60 | | slave_net_timeout | 3600 | | wait_timeout | 28800 | +--------------------------+-------+ 8 rows in set (0.01 sec)00; ETAPA 2: 1 - Ir até a pasta C:/xampp/mysql/bin 2 - Abrir o arquivo my.ini 3 - CTRL+F procure por max_allowed_packet 4 - Altere para 500M 5 - Altere tambem read_buffer e write_buffer para 20M 6 - Altere tambem innodb_lock_wait_timeout para 1000 ETAPA 3: 1 - Navegue até a pasta C:/xampp/php 2 - Abrir o arquivo php.ini 3 - CTRL+F procure por mysql.connect_timeout 4 - Altere para mysql.connect_timeout = 1000 Ajudei = REP +
-
[Pedido] Item que aumenta Exp
1º Passo : Abra o arquivo "Items.xml" (pasta Data / Items) Com o editor de sua preferência, use o comando de busca (geralmente "Ctrl + F") e digite a ID "7697". Vai achar o item "signet ring" que estará assim: (na maioria dos OTServ's) <item id="7697" article="a" name="signet ring"> <attribute key="weight" value="80" /> <attribute key="slotType" value="ring" /> </item> Substitua isso por : <item id="7697" article="a" name="experience ring"> <attribute key="weight" value="500" /> <attribute key="description" value="Este anel lhe da 2x mais experiencia (ativo)." /> <attribute key="slotType" value="ring" /> <attribute key="duration" value="4320" /> <attribute key="decayTo" value="0" /> <attribute key="showduration" value="1" /> <attribute key="transformDeEquipTo" value="7708" /> </item> Logo em seguida, procure pela ID "7708". Encontrará o item "ring" que estará assim: (na maioria dos OTServ's) <item id="7708" article="a" name="ring"> <attribute key="weight" value="40" /> <attribute key="slotType" value="ring" /> </item> Substitua isso por : <item id="7708" article="a" name="ring experience"> <attribute key="weight" value="500" /> <attribute key="slotType" value="ring" /> <attribute key="stopduration" value="1" /> <attribute key="showduration" value="1" /> <attribute key="transformEquipTo" value="7697" /> </item> Pronto, em Items.xml não mexeremos mais. 2º Passo : Abra o arquivo "Movements.xml" (pasta Data / Movements) Adicione as tags abaixo: <movevent type="Equip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="DeEquip" itemid="7697" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="Equip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/> <movevent type="DeEquip" itemid="7708" slot="ring" event="script" value="exp_ring.lua"/> Pronto, em "movements.xml" é só. 3º Passo : Aqui, temos duas opções... O Exp Ring Tradicional é para server com Experiência fixa, ou seja, a EXP é sempre a mesma.. Já o Exp Ring por Stages é para server que a Experiência varia de acordo com o level do player. EXP RING Tradicional: Abra a pasta (Data / Movements / Scripts) e crie um arquivo com o nome "exp_ring.lua" (pode copiar um arquivo existente e renomeá-lo). Após fazer isto, abra este arquivo (exp_ring.lua) e cole o código abaixo dentro. Obs: se tiver algo escrito do arquivo, apague-o e deixe somente o código abaixo. function onEquip(cid, item, slot) doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, 'Agora ganha 2x mais experiencia!') doPlayerSetExperienceRate(cid, getConfigValue("rateExperience")*0.2) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, 'Experiencia extra cancelada.') doPlayerSetExperienceRate(cid, 1) return TRUE end EXP RING por Stages: Abra a pasta (Data / Movements / Scripts) e crie um arquivo com o nome "exp_ring.lua" (pode copiar um arquivo existente e renomeá-lo). Após fazer isto, abra este arquivo (exp_ring.lua) e cole o código abaixo dentro. Obs: se tiver algo escrito do arquivo, apague-o e deixe somente o código abaixo. function onEquip(cid, item, slot) local rate = {} if getPlayerLevel(cid) <= 200 then rate = 1.3 elseif getPlayerLevel(cid) > 200 and getPlayerLevel(cid) <= 280 then rate = 1.15 elseif getPlayerLevel(cid) > 280 then rate = 1.05 end doTransformItem(item.uid, 7697, 1) doPlayerSendTextMessage(cid, 22, "Sua experiencia foi aumentada em "..((rate - 1)*100).." %.") doPlayerSetExperienceRate(cid, rate) return TRUE end function onDeEquip(cid, item, slot) doTransformItem(item.uid, 7708, 1) doPlayerSendTextMessage(cid, 22, "Sua experiencia esta de volta ao normal.") doPlayerSetExperienceRate(cid, 1.0) return TRUE end Creditos : 100% Adriano Swatt. Ajudei = REP +
-
(Resolvido)Como Colocar o account manager
Vai na pasta do servidor e abre o config.lua e mude isso para a coordenada que você quer : newPlayerSpawnPosX = 912 newPlayerSpawnPosY = 1033 newPlayerSpawnPosZ = 6 Depois se seu servidor for SQLite abra ele,clique em "Databases/Add Database" e procure a pasta do seu servidor e selecione o arquivo que no final tem s3db,depois disso irá abrir uma database com oque você pediu para abrir,dê um duplo clique na database,clique em "players/data" ache o Account Manager,bote a barra de rolagem pro lado até achar as coordenadas do Account Manager e mude para qual coordenada você preferir. Ajudei = REP +
-
[EQUIPE] Scripter para OTServ WAR.
UP.
-
Duvida de adm novato em ot poketibia
Não entendo muito de PokeTibia,mas creio que posso ajudar na questão do Account Manager. Vai na pasta do servidor e abre o config.lua e mude isso para a coordenada que você quer : newPlayerSpawnPosX = 912 newPlayerSpawnPosY = 1033 newPlayerSpawnPosZ = 6 Depois se seu servidor for SQLite abra ele,clique em "Databases/Add Database" e procure a pasta do seu servidor e selecione o arquivo que no final tem s3db,depois disso irá abrir uma database com oque você pediu para abrir,dê um duplo clique na database,clique em "players/data" ache o Account Manager,bote a barra de rolagem pro lado até achar as coordenadas do Account Manager e mude para qual coordenada você preferir. obs : se não conseguiu entender ou se esse tutorial não servir para poketibia avise !! Ajudei = REP +
-
Como Faco Waypoint pra ele Subir escadas?
Qual bot ?
- Novidades quentinhas no TK!
- Novidades quentinhas no TK!
-
Colocando Ot Online
Sua internet é via cabo,não é possivel criar otserv.
-
Colocando Ot Online
Sua internet é via cabo ? Se for é impossivel criar server,sinto muito !
-
Ajudinha 10.31
Cara se eu não me engano o Jamison tem um topico sobre isso ou pelo menos parecido que pode te ajudar,da uma procurada ae que eu estou de saída agora,se não eu procurava para você !!
-
Como resolver este erro no distro?
Poisé,eu só não sei como o player vai falar "!rank frags" se no comando não tem nada relacionado a isso ! =S
-
Como resolver este erro no distro?
Então cara,creio que esse script esteja TOTALMENTE errado,ele está em creaturescript,o certo seria talkactions. Acho que o unico jeito é trocando o script pelo que eu te passei acima..
-
Como resolver este erro no distro?
Deleta completamente esse script e crie este : data/talkactions/scripts/topkillers : function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local name_now local name = "Top Frags\n" local rkn = 0 name = name.."\n" name = name.."Rank Killers - Nome do Jogador\n" local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n" until v:next() == false if name ~= "" then doShowTextDialog(cid,1903, name) end return TRUE end data/talkactions/talkactions.xml : <talkaction words="!topkillers" script="topkillers.lua"/> Ajudei = REP+
-
Como resolver este erro no distro?
Você sabe pra que serve exatamente esse script ?
-
(Resolvido)AddonDoll TALKACTIONS
Tente esse : obs : não sou muito bom com script =) function onSay(cid, words, param) local femaleOutfits = { ["citizen"]={136}, ["hunter"]={137}, ["mage"]={138}, ["knight"]={139}, ["nobleman"]={140}, ["summoner"]={141}, ["warrior"]={142}, ["barbarian"]={147}, ["druid"]={148}, ["wizard"]={149}, ["oriental"]={150}, ["pirate"]={155}, ["assassin"]={156}, ["beggar"]={157}, ["shaman"]={158}, ["norseman"]={252}, ["nightmare"]={269}, ["jester"]={270}, ["brotherhood"]={279}, ["demonhunter"]={288}, ["yalaharian"]={324}, ["warmaster"]={336}, ["wayfarer"]={367} } local maleOutfits = { ["citizen"]={128}, ["hunter"]={129}, ["mage"]={130}, ["knight"]={131}, ["nobleman"]={132},["summoner"]={133}, ["warrior"]={134}, ["barbarian"]={143}, ["druid"]={144}, ["wizard"]={145}, ["oriental"]={146}, ["pirate"]={151}, ["assassin"]={152}, ["beggar"]={153}, ["shaman"]={154}, ["norseman"]={251}, ["nightmare"]={268}, ["jester"]={273}, ["brotherhood"]={278}, ["demonhunter"]={289}, ["yalaharian"]={325}, ["warmaster"]={335}, ["wayfarer"]={366} } local msg = {"Digite o nome correto!", "Voçe não tem um Addon Doll!", "Bad param!", "Full Addon Adicionado!"} local param = string.lower(param) if(getPlayerItemCount(cid, 2112) > 0) then if(param ~= "" and maleOutfits[param] and femaleOutfits[param]) then doPlayerRemoveItem(cid, 2112, 1) doPlayerRemoveItem(cid, 2160, 100) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[4]) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_GIFT_WRAPS) if(getPlayerSex(cid) == 0)then doPlayerAddOutfit(cid, femaleOutfits[param][1], 3) else doPlayerAddOutfit(cid, maleOutfits[param][1], 3) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[1]) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, msg[2]) end end Ajudei = REP+