Ir para conteúdo

Funções Traduzidas - By Smix


SmiX

Posts Recomendados

Sistema de Funções Traduzidas - By SmiX

 

 

Eu acho que tem pessoas que não se interessão em scripts(De Tibia) por todas as funções serem em inglês, portando eu trago a vocês a funções traduzidas. Essas funções ajudaram as pessoas que querem ou estão aprendendo fazer scripts.

Elas são traduzidas e com uma boa dinamica de uso. Vamos aprender a instala-las; Vamos no diretório (data/lib) em seguida criaremos um arquivo chamado "funcoesTraduzidas.lua" não esqueça do formato ".lua".

Agora abra o arquivo criado e cole o seguinte código nele:

 

--[[ Funções Traduzidas Para iniciantes by: SmiX ]]--

function oValorDaStorageDoPlayer(cid, numerodaStorage)
return getPlayerStorageValue(cid, numerodaStorage)
end

function aQuantidadeDeLifeDoCriatura(cid)
return getCreatureHealth(cid)
end

function oMaximoDeLifeDaCriatura(cid)
return getCreatureMaxHealth(cid)
end

function aQuantidadeDeManaDaCriatura(cid)
	 return getCreatureMana(cid)
end

function oMaximoDeManaDaCriatura(cid)
	 return getCreatureMaxMana(cid)
end	

function aCriaturaQueManda(cid)
	 return getCreatureMaster(cid)
end

function asCreaturasSumonadas(cid)
	 return getCreatureSummons(cid)
end

function aRoupaDaCriatura(cid)
	 return getCreatureOutfit(cid)
end

function aPosicaoDaCriatura(cid)
	 return getCreaturePosition(cid)
end

function oNomeDaCriatura(cid)
	 return getCreatureName(cid)
end

function aVelocidadeDaCriatura(cid)
	 return getCreatureSpeed(cid)
end

function aVelocidadeBaseDaCriatura(cid)
	 return getCreatureBaseSpeed(cid)
end

function oAlvoDaCriatura(cid)
	 return getCreatureTarget(cid)
end

function oIdDaCaveiraDaCriatura(cid)
	 return getCreatureSkullType(cid)
end

function aCondicaoDaCriatura(cid, condicao)
	 return getCreatureCondition(cid, condicao)
end

function aCriaturaNaoMover(cid)
	 return getCreatureNoMove(cid)
end

function oQueOPlayerPerdeDeSkill(cid)
	 return getPlayerLossSkill(cid)
end

function oQueOPlayerPerdeEmPorcentagem(cid, idDaPorcentagemPerdida)
	 return getPlayerLossPercent(cid, idDaPorcentagemPerdida)
end

function aFomeDaCriatura(cid)
	 return getPlayerFood(cid)
end

function oLevelDoPlayer(cid)
	 return getPlayerLevel(cid)
end

function aExperienciaDoPlayer(cid)
	 return getPlayerExperience(cid)
end

function oMagicLevelDoPlayer(cid)
	 return getPlayerMagLevel(cid)
end

function oAcessoDoPlayerNoJogo(cid)
	 return getPlayerAccess(cid)
end

function oSkillDoPlayer(cid, idDoSkill)
	 return getPlayerSkillLevel(cid, idDoSkill)
end

function aCidadeNatalDoPlayer(cid)
	 return getPlayerTown(cid)
end

function aVocacaoDoPlayer(cid)
	 return getPlayerVocation(cid)
end

function oPlayerTiverOItem(cid, itemId, quantidade)
	 return getPlayerItemCount(cid, itemId, quantidade)
end

function oSoulDoPlayer(cid)
	 return getPlayerSoul(cid)
end

function aContaDoPlayer(cid)
	 return getPlayerAccount(cid)
end

function oIpDoPlayer(cid)
	 return getPlayerIp(cid)
end

function aCapacidadeDoPlayer(cid)
	 return getPlayerFreeCap(cid)
end

function aIluminacaoDoPlayer(cid)
	 return getPlayerLight(cid)
end

function oSlotDoPlayer(cid, idDoSlot)
	 return getPlayerSlotItem(cid, idDoSlot)
end

function osItensDoPlayerNoDepotPelaCidade(cid, idDaCidade)
	 return getPlayerDepotItems(cid, idDaCidade)  
end

function oIdDaGuildDoPlayer(cid)
	 return getPlayerGuildId(cid)
end

function oNomeDaGuildDoPlayer(cid)
	 return getPlayerGuildName(cid)
end

function oRankDaGuildDoPlayer(cid)
	 return getPlayerGuildRank(cid)
end

function oCodinomeDoPlayerNaGuild(cid)
	 return getPlayerGuildNick(cid)
end

function oLevelDoPlayerNaGuild(cid)
	 return getPlayerGuildLevel(cid)
end

function oSexoDoPlayer(cid)
	 return getPlayerSex(cid)
end

function aDirecaoEmQueOPlayerEstaOlhando(cid)
	 return getPlayerLookDir(cid)
end

function asBlessingsDoPlayer(cid)
	 return getPlayerBlessing(cid, blessing)
end

function aGlobalStorage(numerodaGlobalStorage)
	 return getGlobalStorageValue(numerodaGlobalStorage)
end

function troqueAStorageDoPlayer(cid, numerodaStorage, valorDaStorage)
	 return setPlayerStorageValue(cid, numerodaStorage, valorDaStorage)
end

function troqueAGlobalStorage(numerodaGlobalStorage, valorDaGlobalStorage)
	 return setGlobalStorageValue(numerodaGlobalStorage, valorDaGlobalStorage)
end

function aoPlayerAdicioneLife(cid, life)
	 return doCreatureAddHealth(cid, life)
end

function aoPlayerAdicioneMana(cid, mana)
	 return doCreatureAddMana(cid, mana)
end

function crieUmMonstroNaPocisao(nomeDoMonstro, posicao)
	 return doCreateMonster(nomeDoMonstro, posicao)
end

function crieUmNpcNaPosicao(nomeDoNpc, posicao)
	 return doCreateNpc(nomeDoNpc, posicao)
end

function troqueARoupaDaCriatura(cid, idDaRoupa, tempoQueARoupaVaiFica)
	 return doSetCreatureOutfit(cid, idDaRoupa, tempoQueARoupaVaiFica)
end

se = if
continue = then
fim = end
senao = else
maisse = elseif
pare = break or end

--[[ Funções Traduzidas Para iniciantes by: SmiX ]]--

 

 

Pronto, agora vou dizer quais e como vocês podem usar as funções traduzidas.

 

Function/Funções

 

oValorDaStorageDoPlayer(cid, numerodaStorage)

aQuantidadeDeLifeDoCriatura(cid)

oMaximoDeLifeDaCriatura(cid)

aQuantidadeDeManaDaCriatura(cid)

oMaximoDeManaDaCriatura(cid)

aCriaturaQueManda(cid)

asCreaturasSumonadas(cid)

aRoupaDaCriatura(cid)

aPosicaoDaCriatura(cid)

oNomeDaCriatura(cid)

aVelocidadeDaCriatura(cid)

aVelocidadeBaseDaCriatura(cid)

oAlvoDaCriatura(cid)

oIdDaCaveiraDaCriatura(cid)

aCondicaoDaCriatura(cid, condicao)

aCriaturaNaoMover(cid)

oQueOPlayerPerdeDeSkill(cid)

oQueOPlayerPerdeEmPorcentagem(cid, idDaPorcentagemPerdida)

aFomeDaCriatura(cid)

oLevelDoPlayer(cid)

aExperienciaDoPlayer(cid)

oMagicLevelDoPlayer(cid)

oAcessoDoPlayerNoJogo(cid)

oSkillDoPlayer(cid, idDoSkill)

aCidadeNatalDoPlayer(cid)

aVocacaoDoPlayer(cid)

oPlayerTiverOItem(cid, itemId, quantidade)

oSoulDoPlayer(cid)

aContaDoPlayer(cid)

oIpDoPlayer(cid)

aCapacidadeDoPlayer(cid)

aIluminacaoDoPlayer(cid)

oSlotDoPlayer(cid, idDoSlot)

osItensDoPlayerNoDepotPelaCidade(cid, idDaCidade)

oIdDaGuildDoPlayer(cid)

oNomeDaGuildDoPlayer(cid)

oRankDaGuildDoPlayer(cid)

oCodinomeDoPlayerNaGuild(cid)

oLevelDoPlayerNaGuild(cid)

oSexoDoPlayer(cid)

aDirecaoEmQueOPlayerEstaOlhando(cid)

asBlessingsDoPlayer(cid)

aGlobalStorage(numerodaGlobalStorage)

troqueAStorageDoPlayer(cid, numerodaStorage, valorDaStorage)

troqueAGlobalStorage(numerodaGlobalStorage, valorDaGlobalStorage)

aoPlayerAdicioneLife(cid, life)

aoPlayerAdicioneMana(cid, mana)

crieUmMonstroNaPocisao(nomeDoMonstro, posicao)

crieUmNpcNaPosicao(nomeDoNpc, posicao)

troqueARoupaDaCriatura(cid, idDaRoupa, tempoQueARoupaVaiFica)

 

 

Todas as funções traduzidas estão de facil uso e de bom intendimento. No total eu traduzi 50 funções, as mais usadas, no entanto vou traduzir mais e postar-las aqui.

Vou dar um exemplo de Script Que Você podera fazer com essas funções, vou criar uma Action que da ao Player 50 de mana e life se ele tiver a storage 6501 igual a 1:

local storage, life, mana = 6501, 50, 50
function onUse(cid, item)
	 se oValorDaStorageDoPlayer(cid, storage) == 1 continue
		aoPlayerAdicioneLife(cid, life)
		aoPlayerAdicioneMana(cid, mana)
	 fim
fim

 

Você poderá usar o "se" no lugar do "if", o "continue" no lugar do "then", o "fim" no lugar do "end", o "senao" no lugar do "else", o "maisse" no lugar do "elseif" e o "pare" no lugar do "break".

 

Créditos:

100% - SmiX

 

Espero que tenham gostado do sistema e espero comentários. Fuiii.

Link para o comentário
Compartilhar em outros sites

era mais facil so iqualar as funções

tipo

mudeOValorDoStorageDoPlayer = stePlayerStorageValue

 

doque cria uma nova função retorne o uso da outra

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
×
×
  • Criar Novo...