Ir para conteúdo

Luquinha

Membro
  • Registro em

  • Última visita

Tudo que Luquinha postou

  1. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    Tenta reinstalar seu site para criar algumas tabelas que ta faltando. Sabe como ? Se não souber é só ir la em config.ini E colocar start"yes" Acho que é assim não me lembro mt bem mas é só trocar por no e por yes
  2. Tenta pegar ele ai..
  3. Ah então deve ser isso os trainers offline funcionam na bed também em ot 9.7+ Eu tinha um ot 9.7 as bed era trainer offline também, tenta ver se nao tem nenhum actionid ou uniqueid na bed
  4. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    Ve se tem a coluna z_shop_history_item Se não tiver execute isso no seu SQL CREATE TABLE `z_shop_history_item` ( `id` int(11) NOT NULL auto_increment,`to_name` varchar(255) NOT NULL default '0', `to_account` int(11) NOT NULL default '0', `from_nick` varchar(255) NOT NULL, `from_account` int(11) NOT NULL default '0', `price` int(11) NOT NULL default '0', `offer_id` int(11) NOT NULL default '0', `trans_state` varchar(255) NOT NULL, `trans_start` int(11) NOT NULL default '0', `trans_real` int(11) NOT NULL default '0', PRIMARY KEY (`id`))
  5. Mas você já tem o script desse negocio de ordem ,para depois dar a storage pro player?
  6. Já viu se tem o tile de house no lugar das camas?
  7. Ae amigo, ele quer o link no 4shared porquê não tá funfando kkkk presta mai atenção dps
  8. Você clica para dormir e não acontece nada?
  9. ok a porta ta pronta, só por ali o storage que o player tem que ter
  10. Cara n to entendo, vc quer uma porta que tenha storage nela ou uma porta que só passa se o player tiver tal storage?
  11. é peço desculpas ao sear10 eu li errado, pela minha falta de respeito perdao ai parça
  12. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    Você cria no xampp que é mais facinho e depois edita ele de acordo com os tutorias da vida
  13. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    dúvida resolvida já ? eu sempre usei xampp e nunca tive problema qualquer coisa adiciona meu skype lucas.henrique441
  14. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    Terceiro Pedido Achei um script aqui, que ao dar use no item ele ganha a promotion. Vamos lá. Em actions/scripts crie um arquivo chamado promoitem.lua e cole isso dentro dele. function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 9971) then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) return TRUE end Agora em actions.xml adicione essa tag <action itemid="0000" event="script" value="promoitem.lua"/> Explicação: Em 0000 é o id do item que vai ser o promote. Créditos:Matheus Não testado ,caso der erro avisa ai. Segundo Script CLICA AQUI Primeiro Script Vá em creaturescripts/scripts crie um arquivo chamado weaponpar.lua e adicione isso la dentro -- <Script TK> -- local weaponpar = {2377, 2378, 2379, 2380} -- id dos items que darão paralize local chancepar = 5 -- chance de ocorrer o paralize (10 = 10%, 20 = 20%, 30 = 30%, 1 = 1%, 5 = 5%) e assim por diante local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) -- aqui edita os valores pro dano de paralize, vai mudando ae e testando até achar o desejado local condition = createConditionObject(CONDITION_PARALYZE) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) -- aqui vai o tempo de paralyze, 1000 = 1 segundo setConditionParam(condition, CONDITION_PARAM_SPEED, -400) -- velocidade que o monstro irá perder setConditionFormula(condition, 0, 0, 0, 0) setCombatCondition(combat, condition) function onAttack(cid, target) if ((getCreaturePosition(target).x == getCreaturePosition(cid).x or getCreaturePosition(target).x == getCreaturePosition(cid).x+1 or getCreaturePosition(target).x == getCreaturePosition(cid).x-1) and (getCreaturePosition(target).y == getCreaturePosition(cid).y or getCreaturePosition(target).y == getCreaturePosition(cid).y+1 or getCreaturePosition(target).y == getCreaturePosition(cid).y-1)) then for i=0, #weaponpar do if (getPlayerSlotItem(cid, 5).itemid == weaponpar[i] or getPlayerSlotItem(cid, 6).itemid == weaponpar[i]) then if (math.random(1,100) > (100 - chancepar)) then doPlayerSendTextMessage(cid, 23, getCreatureName(target).." has paralized.") doAddCondition(target, condition) return true else return true end end end end return true end Agora vá em creaturescripts.xml e adicione essa tag <event type="attack" name="WeaponPar" event="script" value="weaponpar.lua"/> E pra finaliza vá em creaturescripts/scripts e abra o arquivo login.lua e adicone essa tag lá registerCreatureEvent(cid, "WeaponPar") Essa staff, ela tem chances de dar paralyze, está tudo explicado no começo do tópico. Créditos : Jhon992
  15. Tem sim Ai você pode seguir esses tutoriais TuTo 1 TuTo 2
  16. Executa isso na sua database ALTER TABLE "players" ADD "rep" INT( 11 ) NOT NULL DEFAULT "0";
  17. Se eu quero ou não, o problema é meu e você não tem que ficar se entrometendo. Eu to fazendo o certo, o cara é dono do sistema, e ele não deixou passar para outros fórum !
  18. Testado em servidores 9.6+ OBS - Abra talkactions.xml, e remova esses comandos (se você tiver) /ban /unban /baninfo Para não haver conflitos. Instalação: Execute essas query's em sua DB CREATE TABLE ban_table ( id INTEGER NOT NULL, account INTEGER NOT NULL, added INTEGER NOT NULL, expires INTEGER NOT NULL, admin_id INTEGER NOT NULL DEFAULT 0, comment TEXT NOT NULL, PRIMARY KEY ( id ) ); Usando scripts: Vá em data/talkactions/scripts, crie um arquivo .lua com o nome de bansystem e adicione isso Em talkactions.xml, adicione esta tag <talkaction log="yes" words="/unban;/ban;/baninfo" access="4" event="script" value="bansystem.lua"/> Agora vá em data/creaturescript/script, crie um arquivo .lua com o nome de BanLogin e adicione isso function onLogin(cid) local MyAccount = getPlayerAccountId(cid) function onLogin(cid) local MyAccount = getPlayerAccountId(cid) if isAccountBan(MyAccount) then local baninfo = getBanAccInfo(MyAccount) doPlayerPopupFYI(cid, "You account has been banished at:\n"..os.date("%d %b %Y",baninfo[1])..".\n\nfor the following reason:\n"..baninfo[2]..".\n\nYour banishment will be lifted at:\n"..os.date("%d %b %Y %X",baninfo[1])..".") addEvent(doRemoveCreature, 1500, cid) end return true end Em creaturescript.xml adicione a seguinte tag <event type="login" name="BanLogin" event="script" value="BanLogin.lua"/> Agora vá em data/lib, crie um arquivo .lua com o nome de BanLib e adicione isso Ou Usando Mod's: Na pasta mods, crie um arquivo .xml com o nome de BanCommand e adicione isso
  19. O mesmo já tem, e quem postou foi o dono do sistema, e no fim do tópico dele tá escrito isso. Não proíbo ninguém de copia o tópico só peço que onde você adicione inclua os créditos mencionados. LINK ORIGINAL
  20. function onUse(cid, item, frompos, item2, topos) local storage = 304392 -- coloque o storage aqui if getPlayerStorageValue(cid, storage) > 0 then doTeleportThing(cid, topos) doSendMagicEffect(topos, 10) else doPlayerSendTextMessage(cid, 22, "Você não possui o storage para entrar na porta!") end return TRUE end
  21. function onUse(cid, item, fromPosition) if getPlayerStorageValue(cid, 6557) >= 1 then -- 6557 é o valor da storage doTeleportThing(cid,{x=33266,y=32446,z=12}) -- coordenadas para onde o player vai caso tiver a storage doSendMagicEffect(getPlayerPosition(cid), 10) else doPlayerSendCancel(cid,"You have already done this quest.") end return TRUE end
  22. Luquinha postou uma resposta no tópico em Suporte Tibia OTServer
    O item cai embaixo dele , ou ao redor? Os efeitos é qual desses ?
  23. Luquinha postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Me poupe da sua inteligência
  24. Tenta aê ! Script é de um amigo meu ROKSAS, só estou passando o conteúdo pro TK !

Informação Importante

Confirmação de Termo