Ir para conteúdo
  • Cadastre-se

TFS 1.0 [URGENTE] - Ring EXP 2x para stages ( TFS 1.0 )


Posts Recomendados

Boa Trade, Boa Noite ou Bom Dia.

 

Scripts

 Gostaria de um Script quer ele aumenta a exp do play por uma 1 hora quer para aquele play fica 2x.

 

TFS 1.0

 

 

URGENTE + Rep quando Concluir!

Editado por Trypox (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 4 months later...

eu tenho essa Script so vou te passar quando chegar em casa ;0

Link para o post
Compartilhar em outros sites

va em creaturescripts/Script  copie um arquivo .lua com nome expvip e cole isso dentro

 

 

local expextra = 20 -- 20% de exp

function onLogin(cid)
         if isVip(cid) == TRUE then
         doPlayerSetExperienceRate(cid,expextra)
         doPlayerSendTextMessage(cid,21,"Você ganhou "..expextra.."% de exp por ser vip ")
         else
             doPlayerSendTextMessage(cid,21,"Torna-se vip e ganhe "..expextra.."% de exp")
end
end

 

 

 

 

 

depois va em creaturescripts.xml e cole essa tag 

 

 

<event type="login" name="expvip" script="expvip.lua"/>

 

 

 

ainda nn testei qualquer coisa vc falem aki que eu posso resolver o poblema vlw


tenho essa outra Script para teste tambem 

 

va em creaturescripts/Script  copie um arquivo .lua com nome expvip e cole isso dentro

 

function onLogin(cid)

 
local rate = 1.5 -- 50%
local config = {
welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!",
not_vip = "Tornesse Premium e ganhe 40% a mais de Xp!",
s = 13540, -- storage vip
}
 
if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return TRUE
end
 
depois va em creaturescripts.xml e cole essa tag 
 
<event type="login" name="ExpVip" script="vipexp.lua"/>
 
 
vlw REP+   pfv ?

ai são duas scripts para teste se uma nn der serto tenta a outra ok Vlw

Link para o post
Compartilhar em outros sites

Esse Exp Ring Funciona com Todas as Rates localizado nessa parte é so Voce escolher qual a Rate que quer ganhar em Dobro. Siga o Exemplo:

 


-- Rates
-- NOTE: experienceStages configuration is located in data/XML/stages.xml.
-- rateExperienceFromPlayers 1 to disable.
experienceStages = false
rateExperience = 2
rateExperienceFromPlayers = 8
rateSkill = 140.0
rateMagic = 120.0

 

[+] Bom chega de blablabla e vamos la, Cria um Arquivo em data/moveevents/exp.lua e add isso:

----- Exp Ring: Essa Exp Ring funciona com as funçoes abaixo\/


------ Um Exemplo da para voce por Double Exp Para :(Estage,Normal,Exp ao Matar o Player,Skill,Magic)

-- experienceStages = false
-- rateExperience = 2
-- rateExperienceFromPlayers = 8
-- rateSkill = 140.0
-- rateMagic = 120.0
-- rateLoot = 0.1


function onEquip(cid, item, slot)
doTransformItem(item.uid, 7697, 1)
doPlayerSendTextMessage(cid, 19, '[Exp-Ring] Voce Agora Esta com o Dobro de Exp. Aproveite!')
--doPlayerSetExperienceRate(cid, getConfigValue("rateExperienceFromPlayers")*0.2)--- Exemplo de uso < isso e Anel Para quando matar o player ganhar o Dobro de Exp
doPlayerSetExperienceRate(cid, getConfigValue("experienceStages")*0.2


return TRUE
end

function onDeEquip(cid, item, slot)
doTransformItem(item.uid, 7708, 1)
doPlayerSendTextMessage(cid, 19, '[Exp-Ring] Experiencia extra cancelada.')
doPlayerSetExperienceRate(cid, 1)


return TRUE
end

 

[+] Depois vai em Moveevents.xml e add isso:

 

<movevent type="Equip" itemid="id do anel" slot="ring" event="script" value="exp.lua"/>
<movevent type="DeEquip" itemid="id do anel" slot="ring" event="script" value="exp.lua"/>


 

 

Link para o post
Compartilhar em outros sites
  • 3 months later...
  • 4 months later...

usei essa script ai de vcs bugo todo meu ot, caiu tudo na hora qe dei reload e agora da erro no ot todo nem abre mais :/

Link para o post
Compartilhar em outros sites
  • 6 months later...

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por .Smile
      Olá a todos, atualmente estou aprendendo programação e desenvolvendo um Servidor, uma das coisas chatas a se fazer era ficar alternando entre um Personagem PLAYER e outro GOD para testar algumas coisas, com esses 2 scripts eu resolvi esse problema.

      É um script simples que eu pretendo futuramente melhorá-lo.

      What does the command do?
      /adm - Transforma seu personagem em GOD e kika ele
      /player - Transforma seu personagem em PLAYER e kika ele
       
      LEMBRANDO QUE: Não é qualquer que consegue usar esse comando, você precisa ter dado a sua conta o acesso de god, assim podendo ter esse comando num Servidor Online com outros jogadores sem que os mesmos possam usar.

      \data\talkactions
      talkactions.xml
      Code: <talkaction words="/player" script="player.lua" /> <talkaction words="/adm" script="adm.lua" /> \data\talkactions\scripts 
      adm.lua
      Code: function onSay(player, words, param) if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local position = player:getPosition() player:setGroup(Group(3)) position:sendMagicEffect(14) player:remove() return false end \data\talkactions\scripts
      player.lua
      function onSay(player, words, param) if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end local position = player:getPosition() player:setGroup(Group(1)) position:sendMagicEffect(13) player:remove() return false end  
    • Por DeanWinchester
      Xamp dando o seguinte erro

      ja apaguei oque tinha que apagar no config.lua e não funciona
    • Por maper007
      Boa Noite...
       
      Estou usando o website do Victor (+ recente) porem quando eu compro alguma coisa no shoop... ele n para de chegar na acc os itens ex: eu comprei 1 wand (esta programado para o player receber apos 30 sec) 30 sec depois chega para o player so que sempre depois de 30 sec eu fico recebendo essa wand..... no console n apareceu nenhum erro....
      comoq eu arrumo isso ??
       
      meu servidor é 10.53
       
      shoop (globalevents)
       



       
      fico no aguardo... vlw
    • Por leoleo
      Boa noite amigos, gostaria de pedir ajuda de vocês para terminar um script o qual vou postar aqui no tibiaking.
       
      Estou agarrado desde hoje de manha pois tnão consigo achar uma forma de buscar o house-id
      ja tentei com
       
      getHouseFromPos(pos)
      getTileHouseInfo(pos)
       
      .. e etc ...
       
      Estou usando TFS 1.0
       
      Desde já agradesço
    • Por igorppbr
      Salve galera do TK, estou com um problema venho tentando adicionar a spell de imortalidade que encontrei aqui no forum, porem ela da um erro, segue:
       
      attempt to call global 'Condition' < a nil value >
       
       
      Uso TFS 1.0, se alguém puder me ajudar ou mesmo postar um script dessa spell para 1.0 ficarei muito agradecido, desde ja agradeço pela atenção.

      @UP !!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo