Ir para conteúdo
Entre para seguir isso  
Dark

Enchanting System

Recommended Posts

Raphael Carnaúba    1
Raphael Carnaúba

Defino em apenas 1 palavra.

Bomzinho... nota 5! vc pode melhorar muito mais.... se vc nao fosse experto nao teria sido chamado pra scripter da OTNET ;)

Compartilhar este post


Link para o post
UrsO    0
UrsO
Defino em apenas 1 palavra.

Bomzinho... nota 5! vc pode melhorar muito mais.... se vc nao fosse experto nao teria sido chamado pra scripter da OTNET ;)

 

Agora me fala, oque pode ser melhorado? Não tem oque melhorar, qm deveria melhorar é você :)~

Nunca vi, li, ouvi, vc dár uma positiva :D~

 

 

@Topic

O Script está perfeito, obrigado por postar.

Compartilhar este post


Link para o post
Tirano    0
Tirano

É verdade, não se tem o que melhorar, eu não conheço como é o global, mas deve ser igual, funciona perfeitamente.

Compartilhar este post


Link para o post
loljo    0
loljo

eu n posso flar q funciona perfeitamente

 

pq aki a parte do tele n tah dando certo

 

deve ter sido erro meu mas....

 

alguem pode ajudar por favor ???

Compartilhar este post


Link para o post
Raphael Carnaúba    1
Raphael Carnaúba

Urso Dr0p, o que você sabe sobre LUA? nem organizar um script direito ele sabe. dou positiva no que é bem feito e nao trabalho de 5ª classe mal feito.

Compartilhar este post


Link para o post
Sephy    0
Sephy

Tudo pode ser melhorado, mas o importante é que funciona.

 

Tem que melhorar? Tem, mas ele ao menos está ajudando e muito os membros deste fórum com o que sabe fazer e isto para mim tanto quanto para eles é o suficiente. Porém, ao invés de dizer que está "bomzinho" ou "mal feito" poderia demonstrar o seu vasto conhecimento neste assunto criticando-o de uma forma que ele possa absorver e desenvolver melhor o seu potencial.

 

~Sephy~

Compartilhar este post


Link para o post
loljo    0
loljo

desculpa ser chato mas

 

ngm ainda me respondeu

 

precisava disso o mais breve possivel...

 

se alguem puder ajudar..

Compartilhar este post


Link para o post
Dark    3
Dark

@ Raphael Carnaúba

 

Criticar é fácil, mostrar oque deve ser melhorado que é dificil né? Uma coisa eu sei, esse script que eu fiz não é um scriptzinho de 5º, pode não ser complexo, mas nem por isso deixa de ser bom :)...

 

@ loljo

 

Acredito que não funciono porque seu servidor não tem a função isPremium, tente testar em algum outro servidor que tenha essa função (Y)

 

 

O proximo que vier aqui falar mal do trabalho, que seja pelo menos, uma critica construtiva

 

Ps: depois perguntam porque as pessoas não postam seus trabalhos :/

Compartilhar este post


Link para o post
loljo    0
loljo

@Dark

 

n tenho como pega otro server pra testa...

 

mas n tem como cria essa funçao ou configura o script de otro modo ??

 

PS: msm tirando esse linha ele n dava erro mas o tele msm assim n funcionava

 

____________

EDIT: Dark, tem como me passa teu msn ?

Compartilhar este post


Link para o post
Raphael Carnaúba    1
Raphael Carnaúba

Sephy, você esta certo. estrapolei um pouco >.<

 

Dark, tenta fazer algo assim olha (Y)

 

Meu Gems.lua

 

local GEMS =
{
      [2146]={effect = CONST_ME_MAGIC_BLUE, altars = {7508,7509,7510,7511}, transformTo=7759},
      [2147]={effect = CONST_ME_MAGIC_RED, altars = {7504,7505,7506,7507}, transformTo=7760},
      [2149]={effect = CONST_ME_MAGIC_GREEN, altars = {7516,7517,7518,7519}, transformTo=7761},
      [2150]={effect = CONST_ME_MAGIC_BLUE, altars = {7512,7513,7514,7515}, transformTo=7762}
}
function onUse(cid, item, frompos, item2, topos)

     -- [[ Holy Shrines ]] --
   if (GEMS[item.itemid] == nil) then
          return FALSE
   end
   local mana = 300 
   local soul = 2 
   if (getPlayerMana(cid) < mana or getPlayerSoul(cid) < soul) then
          doPlayerSendCancel(cid, "You enought have mana or soul.")
          return FALSE  
   end     
   local transformTo = GEMS[item.itemid].transformTo
   local effect = GEMS[item.itemid].effect
   local altars = GEMS[item.itemid].altars    

   if (isInArray(altars, item2.itemid) == TRUE) then
          doPlayerAddMana(cid, -mana)
          doPlayerAddSoul(cid, -soul)
          --[[ Aqui fiz para remover somente 1 normal e adicionar outra encantada ao invés de se vc tiver 100 delas transformar tudo de uma vez né? ]]--
          doRemoveItem(item.uid, 1)
          if (doPlayerAddItem(cid, transformTo, 1) == LUA_ERROR) then
                 doCreateItem(transformTo, 1, getPlayerPosition(cid))
          end
          doSendMagicEffect(frompos, effect)
   else
          doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Sorry, use on correct altar.')
   end
   return TRUE
end


:bye:

 

 

loljo

 

Se vc nao tem a função isPremium(cid) so pra enganar faz assim:

 

function isPremium(cid)
       return TRUE
end

Coloca emcima de

function onStepIn(cid, item, pos)

Compartilhar este post


Link para o post
loljo    0
loljo

bom....

 

parou de dar o erro

 

mas qnd coloco o server on e tento entra ele fica dando

 

"please wait...." no tibia

 

e a janela do server fica de boa =x

Compartilhar este post


Link para o post
Raphael Carnaúba    1
Raphael Carnaúba

:o Estranho...

Ja verificou o mapa aonde você vai nascer?

Tenta baixar de novo o OT e coloca novamente o script de encantamento.

 

Abraços.

Compartilhar este post


Link para o post
loljo    0
loljo

verifiquei sim

 

n eh em cima de nda q exista

 

eh um piso soh

 

sem nda em cima

Compartilhar este post


Link para o post
Black Gooden    0
Black Gooden

Ta muito Bom esse script :) Voce ta de parabéns :) Só falta fazer um igual mas em c++ para ficar quando entra nele :P

Compartilhar este post


Link para o post
Raphael Carnaúba    1
Raphael Carnaúba

Gooden, não é necessario fazer em C++ ;)

Pode ser simplesmente feito em LUA com os recursos que a SVN ofereçe.

:bye:

Compartilhar este post


Link para o post
Dark    3
Dark

Bem, seguindo as recomendações do Raphael Carnaúba, refiz os scripts dos portais e dos shrines :)

 

 

:bye:

Compartilhar este post


Link para o post
Raphael Carnaúba    1
Raphael Carnaúba

Valeu(Y)

 

Qualquer coisa so dar um toque.

Compartilhar este post


Link para o post
loljo    0
loljo

vc edito aki no topico ??

 

ou vai reposta ?

Compartilhar este post


Link para o post
marcelcueka    0
marcelcueka

caraca q coisa complicada mais eu comsegui ;)

Compartilhar este post


Link para o post
dancan    0
dancan

Depois q eu encanto as pedrinhas nos shrines elas somem

 

=x

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×