Fico muito bom o tópico, é bem organizado.
- Forums
- OTServ
- Recursos
- Scripting
- Mods, funções e outros
- [ Coletânea ] Biblioteca De Funções
BR
otserv
[ Coletânea ] Biblioteca De Funções
By BryanModesto, 25 de mar. de 2011 in Mods, funções e outros
tibia
script
6
6.8k
1 month later...
info
Group: Campones
Joined: 16/10/10
Posts: 8
Reputation: -1
Tibia Character: Aham Esse Mesmo

03 de abril de 2011 às 03:27
2 weeks later...
info
Group: Campones
Joined: 24/06/10
Posts: 87
Reputation: +2
Tibia Character: Loading...

10 de abril de 2011 às 16:48
bom tópico
so falto mais esplicações.
info
Group: Campones
Joined: 05/04/11
Posts: 34
Reputation: +6

11 de abril de 2011 às 13:37
para melhores explicações só acessar o tópico ![]()
1 month later...
info
Group: Herói
Joined: 17/02/08
Posts: 2.5k
Reputation: +193

11 de maio de 2011 às 20:37
Tópico movido para a nova subseção.
Hope your enjoyment!
5 years later...
info
Group: Campones
Joined: 24/11/13
Posts: 7
Reputation: 0
Tibia Character: Zagnumor Dogos

04 de setembro de 2016 às 23:52
Pq os tópicos estão todos "quebrados"? Cheios das marcações html que não são processadas? ![]()


info
Group: Campones
Joined: 06/03/11
Posts: 24
Reputation: +8
Tibia Character: Vigilante Rodoviario
Última atualização: 15/05
doRemoveHouse(cid) e doPlayerRemoveStorage(cid, storage) - Clique aqui
doRemoveHouse - Ela tem a função de remover a casa do jogador e os itens que estiver dentro dela irão para o depot do mesmo.
doPlayerRemoveStorage - Remove a storave value direto do banco de dados do jogador.
Domanasecond(Cid, Quanty, Delay) e Dohealthsecond(Cid, Quanty, Delay) - Clique aqui
Domanasecond - é adicionado ou retirado o valor de Mana do jogador por segundos.
Dohealthsecond - é adicionado ou retirado o valor de Health do jogador por segundos.
Doplayersetskill - Clique aqui
função para mudar a quantidade de skills ou magic level do jogador.
doRemoveSummon(cid, name, time) - Clique aqui
a função summona um monstro (que não ataca o jogador) e remove o monstro depois de tantos segundos.
Gettabhighvalue(Tab, Value) - Clique aqui
função retornar o maior valor de uma tabela.
Setstorageip e Getstorageip - Clique aqui
uma função que grava storage por IP.
Doremovecreatureinseconds(Cid, Seconds) - Clique aqui
Função que kicka o player de acordo com o tempo estimado.
Randomizearea(Area) - Clique aqui
Quando ela encontra uma area, ela trocara os numeros 1 dá area para 0, ou continuará 1, enfim, criando um efeito diferente na area.
Getguildleadername(Guildname) - Clique aqui
é uma função que pega o nome do leader da guild,dá para fazer algo interessante como adicionar itens ao lider da guild depois de completar uma "war".
Doplayeraddmanyitems(Cid, Itemid, Quant) - Clique aqui
Exemplo: Se voce botar doPlayerAddManyItems(cid, 2160, 4000) vai adicionar 2 bps, cada uma com 2000 crystal coins, ou seja, 20kk
Getuidsinarea(Extr1, Extr2) - Clique aqui
Pega os uids de criaturas de uma area quadrada.
String.gsub(S, Str, Repl, N) - Clique aqui
Ela funciona como a funçao string.gsub so que nao funciona com patterns.
Getposfromarea - Clique aqui
Basicamente a função pega determinada área e retorna com uma tabela das posições.
doOrderTab(tabela, value) - Clique aqui
Uma função que ordena a tabela em ordem crescente.
String.explode(Str, Sep) - Clique aqui
Funçao string.explode dos ots em lua.
checkAreaUid(pos, area, showP, showM) - Clique aqui
Ela checa os monstros e os players ou só os monstros ou só os players que estão em determinada área que vai ser representada por uma tabela como a das spells.
Progressões Matemáticas - Clique aqui
A função faz a formula e retorna o valor dela. Quem sabe o conteúdo provavelmente sabe o que colocar nos parâmetros, pois foi usado as mesmas variáveis de como é usado em meio didático.
Addhealth(Cid, Amount, Times, Interval, Deny, S) - Clique aqui
Ela adiciona vida para o player ate ele seja atacado.
Letterreplace(Str, Place1, Place2) - Clique aqui
A função muda 2 letras de lugar.
doOrderString(tab) - Clique aqui
Ordena varias strings em ordem alfabética.
doStorageCount(storage, guid, amount, max, delay) - Clique aqui
A função faz um storage aumentar de tanto em tanto até um certo valor de tantos em tantos segundos.
getSpellName(words) - Clique aqui
O parâmetro usado deve ser as palavras necessárias para ativar a spell. O script vai retornar o nome da spell referente aquelas palavras. Se não existir, simplesmente irá dar erro.
emArea(cid, frompos, topos) - Clique aqui
Ela verifica se determinado player está em certa área.
VipLib - Clique aqui
Esta lib é mais uma vantagem para aqueles jogadores que pagam para jogar.
getDirectionBetween(fromPos, toPos, directions) - Clique aqui
Essa função verifica a direção de uma posição em relação a outra.
doPushCreature(uid, direction[, distance[, speed]]) - Clique aqui
A função basicamente empurra uma determinada criatura para uma direção, caso essa direção não possa ser ocupada (paredes, criaturas, buracos) ela empurra para a direção mais próxima que está desocupada, ou então não empurra.
getPosfromArea(cid,area) - Clique aqui
Basicamente a função pega determinada área e retorna com uma tabela das posições.
Setaccountstoragevalue E Getaccountstoragevalue - Clique aqui
Bloqueia storages por account.
Edited Setembro 5 by Drazyn
Atualizações