Ir para conteúdo

mariatti

Membro
  • Registro em

  • Última visita

Tudo que mariatti postou

  1. Como na axei nada igual a esse script aqui resolvi trazer pro forum... 1 - Crie um arquivo chamado perfectrefine.lua em data/actions/scripts, cole o seguinte código: 2 - Em actions/scripts, crie um arquivo chamado refine.lua 3 - Em actions.xml Creditos: LPZ EU(Mariatti)
  2. axo que a unica forma de tirar a luminosidade do jogo eh por aquela "barrinha" entao..
  3. kimosin a linha que eu postei esta correta?
  4. nao estou lembrado, mas faça o teste...
  5. desativa show light events intao..
  6. tenta assim for i = 1, table.maxn(table[getPlayerVocation(cid)]) do doPlayerAddItem(cid, table[getPlayerVocation(cid)], 1)
  7. se tu quer deixar tudo escuro:: no seu client do tibia clica em options/graphics/advanced/ em set ambient light tu ponhe em 0%
  8. Demoro, vlw pela dica vesgo
  9. Resolvido: movemenst.xml script/small boat.lua voce muda o lugar pra onde vai ser teleportado no mapa editor, abra o menu propriedades do tile, em action id e unique id ponhe 2003(editavel)
  10. Gostaria de saber como faço pro small boat teleportar player, pq eu editei no rme, as coordenadas, mais qnd passo com o player nao teleporta vlw
  11. Posta o script do npc pf
  12. mariatti postou uma resposta no tópico em Suporte Tibia OTServer
    @MonsterOt Se eu nao me engano, soh da pra adicionar rate, ou por uma xp fica e ou de acordo com teu level, mais variar do jeito que tu quer acho que nao da. se quiser de rate e de xp por lvl eu tenho aki
  13. mariatti postou uma resposta no tópico em Suporte Tibia OTServer
    vamos ver se entendi direito, qnd voce usar o item, ele ganha tantos % a mais qnd matar o bixo..
  14. Nao precisa postar coisas iguais lek, tu ja postou um duvida dessa.
  15. mariatti postou uma resposta no tópico em Suporte Tibia OTServer
    Explica direito como tu quer q o item funcione, por favor
  16. RESOLVIDO Obrigado man, REP+
  17. tente esse aqui:: Login.lua local config = { loginMessage = getConfigValue('loginMessage') } function onLogin(cid) local loss = getConfigValue('deathLostPercent') if(loss ~= nil) then doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10) end local accountManager = getPlayerAccountManager(cid) if(accountManager == MANAGER_NONE) then local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.") end if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end registerCreatureEvent(cid, "Mail") registerCreatureEvent(cid, "GuildMotd") registerCreatureEvent(cid, "kill") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "PlayerLogout") registerCreatureEvent(cid, "onPrepareDeath") registerCreatureEvent(cid, "deathBroadcast") registerCreatureEvent(cid, "DeathBroadcast") registerCreatureEvent(cid, "SkullCheck") registerCreatureEvent(cid, "ReportBug") registerCreatureEvent(cid, "PlayerKill") if (InitArenaScript ~= 0) then InitArenaScript = 1 -- make arena rooms free for i = 42300, 42309 do setGlobalStorageValue(i, 0) setGlobalStorageValue(i+100, 0) end end -- if he did not make full arena 1 he must start from zero if getPlayerStorageValue(cid, 42309) < 1 then for i = 42300, 42309 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 2 he must start from zero if getPlayerStorageValue(cid, 42319) < 1 then for i = 42310, 42319 do setPlayerStorageValue(cid, i, 0) end end -- if he did not make full arena 3 he must start from zero if getPlayerStorageValue(cid, 42329) < 1 then for i = 42320, 42329 do setPlayerStorageValue(cid, i, 0) end end if getPlayerStorageValue(cid, 42355) == -1 then setPlayerStorageValue(cid, 42355, 0) -- did not arena level end setPlayerStorageValue(cid, 42350, 0) -- time to kick 0 setPlayerStorageValue(cid, 42352, 0) -- is not in arena return true end
  18. vodkart, está certo, soh que eu e vc esquemos de add a linha do item.. onde e como eu ponho essa linha pra add o item? vlw
  19. Gostaria de saber oq fiz de errado nesse script:: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local parteid = {9694, 9695, 9696, 9697, 9698, 9699} local sorrymessage = "Desculpe, voce nao tem todas as partes necessarias" local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'obrigado') then local talkState = {} if doPlayerRemoveItem(cid, parteid, 1) == TRUE then npcHandler:say("Voce recebeu seu Addon Doll", cid) talkState[talkUser] = 0 elseif doPlayerRemoveItem(cid, parteid, 1) == FALSE then npcHandler:say(sorrymessage, cid) talkState[talkUser] = 0 end end elseif(msgcontains(msg, 'no') and talkState[talkUser] == 1) then npcHandler:say("OK, Volte quando tiver todas as partes.", cid) talkState[talkUser] = 0 end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) <?xml version="1.0" encoding="UTF-8"?> <npc name="Death" script="carpinteiro.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="9" head="114" body="114" legs="91" feet="91" addons="3"/> <parameters> <parameter key="message_greet" value="Posso fazer um Addon Doll para voce. Diga {ok} para continuar!"/> <parameter key="module_keywords" value="1" /> <parameter key="keywords" value="hi;ok;sim" /> <parameter key="keyword_reply1" value="Posso fazer um Addon Doll para voce. Diga {ok} para continuar!"/> <parameter key="keyword_reply2" value="Irei precisar das partes do Addon Doll. Se voce jah tem os materiais diga {sim}."/> <parameter key="keyword_reply3" value="Acabei de fazer seu Addon Doll, Diga {obrigado} para recebe-lo."/> </parameters> </npc> VLw
  20. mariatti postou uma resposta no tópico em Suporte Tibia OTServer
    voce quer que de de 50 a 100% da xp que o player tem??
  21. pronto, creditos postados
  22. NAO, NAO FOI PRA ISSO, COMO VI QUE NAO TINHA UM SYSTEM DESSE AKI NO TK RESOLVI POSTAR PRA AJUDAR OS MEUS COLEGAS DE FORUM... NAO FALE MERDA POR FAVOR
  23. 1º) Vá a pasta mods do seu servidor 2º)Crie um arquivo chamado rep_system.xml e coloque o seguinte script nele: [SKULL_WHITE] = 30, [SKULL_RED] = 45, [SKULL_BLACK] = 45, [SKULL_NONE] = -30, } aqui voce muda a rep que o player ganha qnd mata outro.. local monsters = { ["behemoth"] = 0, ["hellfire fighter"] = 0, } aqui voce acrescenta os monstros e a rep q eles dao.. (OBS: A quantia de REP em monster eu coloquei 0, mas você pode inserir mais monsters e modificar a quantia de REP!) 2- SQL Agora precisamos criar a tabela REP em sua database! 1º) Abra sua DATABASE no SQLITE. 2º) Vá em TOOLS 3º) Siga em OPEN SQL QUERY EDITOR 4º) Coloque na 1º linha a seguinte query: ALTER TABLE "players" ADD "rep" INT( 11 ) NOT NULL DEFAULT "0"; 5º) Aperte F9. 3- COMANDOS Os comandos do sistema: !hail player -> da +5 de rep ao player !fuck player -> da -5 de rep ao player !set player, x -> Da x quantia de rep ao player !rep -> Verifica a quantia de rep [/code] [u][color=red][size=4]4-Créditos[/size][/color][/u] -CyberMaster por ter feito o Script -Eu (mariatti) por ter trazido ao TK [u][size=4][color=red]AJUDEI??? REP+[/color][/size][/u]
  24. Tipo, aqui no meu sv tinha umas casas, sem cidade, e eram justamente elas que tavam assim...
  25. Iano, aqui no meu sv ta dando a mesma coisa, ja refiz todas as casas, soh que algumas ainda continuam dando esse erro... e as que tao dando isso, eh soh eu abrir e fexar a porta que volta ao normal.. ;s

Informação Importante

Confirmação de Termo