Ir para conteúdo

ViitinG

Membro
  • Registro em

  • Última visita

Tudo que ViitinG postou

  1. 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 !!!
  2. Não é obviu ? "[EQUIPE] Scripter para OTServ WAR." Preciso de um scripter skype para contato : victorvgoulart
  3. 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 !!
  4. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Tente usar este que o Matheus postou : http://www.tibiaking.com/forum/topic/21118-gesior-pagseguro-automatico-100-funcional/
  5. Brother tente baixar qualquer um otserv,pegue o forgottenserver.s3db e bote dentro da pasta do seu servidor !
  6. 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 !!!
  7. 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 +
  8. 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 +
  9. 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 +
  10. 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 +
  11. Qual bot ?
  12. ViitinG postou uma resposta no tópico em Portal
    E eu sinto orgulho de ter você neste forum postando umonte de scripts que eu tava precisando !!
  13. ViitinG postou uma resposta no tópico em Portal
    TK cada vez mais lindo. Espero anciosamente para os concursos !!
  14. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Sua internet é via cabo,não é possivel criar otserv.
  15. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    Sua internet é via cabo ? Se for é impossivel criar server,sinto muito !
  16. ViitinG postou uma resposta no tópico em Suporte Tibia OTServer
    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ê !!
  17. Poisé,eu só não sei como o player vai falar "!rank frags" se no comando não tem nada relacionado a isso ! =S
  18. 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..
  19. 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+
  20. Você sabe pra que serve exatamente esse script ?
  21. 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+

Informação Importante

Confirmação de Termo