Histórico de Curtidas
-
afonso0 deu reputação a Gustavo Ferreira em [Tutorial] Dúvidas sobre ProgramaçãoOlá, Galera do Tibiaking hoje vim trazer para vocês um basico tutorial sobre Programação
O que é source?
Source é o nome dado ao conjunto de códigos que futuramente será um programa, em otserv nem sempre conseguimos esta source, mesmo sendo uma lei sua liberação, o servidor mais usado atualmente “TFS” tem seus códigos liberados e podemos conseguir na seção Download otserv procurando a versão desejada.
Como abrir uma source?
Como os códigos são apenas textos podemos abrir-los em um editor de texto normal, porem para facilitar o trabalho do programador usamos IDE, o mais popular no mundo dos otservs, Dev-cpp.
Como criar um executável (compilar)?
Criar um executável é um trabalho muito simples e existem muitos tutoriais sobre isso na sessão Tutoriais otserv.
O que é uma biblioteca (lib)?
São “arquivos” onde contem sistemas para ser usadas no seu programa, um bom exemplo é a libMySql onde contem funções para trabalhar com Mysql em seu programa.
O que são linguagens de programação?
Como o computador entende apenas 0 e 1 e é muito complica fazer programas usando apenas 0 e 1 foi inventada as linguagens de programação, onde se tem um complicador que transforma códigos em uma linguagem que o computador entenda.Essas linguagens devem seguir uma seqüência lógica, assim fazendo com que o compilador entenda o códigos.
O que é C++?
C++ é a linguagem de programação que é usada em OT.
O que é IDE?
São programas que ajudam o programador na hora de fazer o programa.
O que é um compilador?
É o programa primário onde sua função é transformar códigos feitos em linguagens de programação para uma linguagem compreendida pelo computador.
Esta ai pessoal, Basico mais pra quem ta iniciando em otserv, Eh bom saber!!!
-
afonso0 deu reputação a Summ em [TFS 1.x] Talkactions: !aol / !blessPronto
local bless = {1, 2, 3, 4, 5} local itemid = xxxx -- ID diamonds local count = xx -- Quantidade de diamonds function onSay(cid, words, param) for i = 1, table.maxn(bless) do if getPlayerBlessing(cid, bless[i]) then return doPlayerSendCancel(cid, "You are full bless.") end end if doPlayerRemoveItem(cid, itemid, count) == true then for i = 1, table.maxn(bless) do doPlayerAddBlessing(cid, bless[i]) end doCreatureSay(cid, "You are now blessed by the Server!" ,19) doSendMagicEffect(getPlayerPosition(cid), 49) else return doPlayerSendCancel(cid, "You no have diamonds") end return true end -
afonso0 deu reputação a
PedroSTTem Puxar alavanca quando X item tiver em cima do piso , se não morreVou trazer uma script que funciona assim : Irá ter uma alavanca , que quando X item tiver em cima , ele será teleportado , mas se X item estiver fora , ele morrerá
Vá em actions>scripts e crie um arquivo .lua com o nome alavanca.lua e cole isso dentro
Vá em actions>actions.xml e cole isso la
Não esquecam de por o unique ID na alavanca no RME
Créditos
-
afonso0 deu reputação a KotZletY em Como editar atksEsta é uma mensagem automática! Este tópico foi movido para a área correta.
Pedimos que você leia as regras do fórum.
Na pasta spell do seu servidor, contém todas spells(atks) do seu server, você deve ter o minimo de conhecimento em script para da um ctrl+c e v, editar o tamanho do hit, o effect, onde o effect vai sair, e etc...
E o básico de editar a spell, lvl minimo, o nome da spell, o quanto de mana irá gastar, e etc...
Tudo que você precisa você encontra aqui no tk, só precisa procurar!
xD
-
afonso0 deu reputação a
PedroSTTem (Resolvido)Como colocar para Mostrar os dias de premium?Ok , vamos lá .
Vou fazer um que ao dar use em X item ganha Y days premium
Na pasta actions :
Crie um arquivo .lua chamado vip e cole isso dentro
Vá em actions.xml e coloque a tag
<action itemid="IDDOITEM" event="script" value="vip.lua"/>
Caso queira um comando para comprar o item , eu faço tbm.