Ir para conteúdo

[Arquivado]Quantos Programadores Open/off Tibia Temos Aqui?


noobinhu

Posts Recomendados

Fala aí, poste quem for programador ou tá caminhando pra isso e já sabe o básico.

Poste seu nível de conhecimento e linguagens que utiliza diariamente trabalhando ou estudando.

 

Vou ver se consigo elaborar um concurso realmente valendo R$ entre os participantes. O concurso pode ou não ter haver com open tibia.

Link para o comentário
Compartilhar em outros sites

Não pretendo participar do concurso, só fazendo número. Já que não so bem programador, apenas sei programar hehehe

 

Non-open tibia:

   Linguagens:

       De programção:

           PYTHON:
               Nível: Básico
               Uso: Apenas pra criar algumas funções e classes pra facilitar minha vida. Como a função que faz torricelli pra mim. Uso só de vez em quando.
           SHELL SCRIPT:
               OS: Windows e Linux
               Nível: Avançado
               Uso: Toda hora pra fazer de tudo. Desde arrumar o anti-vírus no PC do escritório até organizar alguns arquivos quaisquer aqui em casa

       De marcação:

           HTML:
               Nível: Básico
               Uso: Junto com outras linguagens.

Open Tibia:

   Sei editar os xml e sql de ots xDD

Editado por DiogoTemporario
Link para o comentário
Compartilhar em outros sites

Quando você se refere Programação OpenTibia, você diz C++, então eu não sei nada.

Mas se LUA e XML estão incluídos, nestas duas linguagens, eu me considero de nível Intermediário-Avançado

Link para o comentário
Compartilhar em outros sites

Estou atualmente estudando C e c++ mas ja conheço Lua e Xml em nivel intermediario.

 

uso classico em open tibia de interação de Lua com XML.

--[[> marcryzius <]]--

function onSay(cid, words, param)

local file = assert(io.open('data/talkactions/talkactions.xml','r'))

local tab = {'Your commands is:\n"Access" <> "Words"\n'}

local lerfile,gpa = file:read(-1),getPlayerAccess(cid)

file:close()

for ler in lerfile:gmatch('<talkaction (.-)/>') do

if((tonumber(ler:match('access="(%d+)"')) == nil) and 0 or tonumber(ler:match('access="(%d+)"')) <= gpa)then

table.insert(tab,'"access" = '..(tonumber(ler:match('access="(%d+)"')) or 0)..' "words" = "'..ler:match('words="(.-)"')..'"')

end

end

return TRUE,doShowTextDialog(cid,2421,table.concat(tab,'\n'))

end

 

Agora um pequeno script em c++:

 

#include <iostream>

#include <iostream.h>

#include <stdlib.h>

#define N_MOVIES 2

 

struct movies_t {

char title [50];

int year;

} films [N_MOVIES];

void printmovie (movies_t movie);

int main (){

char buffer [50];

int n;

for (n=0; n<N_MOVIES; n++){

cout << "Entre com o titulo: ";

cin.getline (films[n].title,50);

cout << "Entre com o ano: ";

cin.getline (buffer,50);

films[n].year = atoi (buffer);

}

cout << "\nVoce entrou com esses filmes:\n";

for (n=0; n<N_MOVIES; n++)

printmovie (films[n]);

system("PAUSE");

return 0;

}

void printmovie(movies_t movie){

cout << movie.title;

cout << " (" << movie.year << ")\n";

}

 

Esse em c++ foi apenas para me aprimorar na linguagem, mas estou avnaçando cada dia.

Link para o comentário
Compartilhar em outros sites

conhecimentos como design patterns, OOP, MVC, W3C, ERP tb contam tá. é importante saber a parte teórica de gerenciamento, gestão e manutenção de códigos/projetos

Editado por noobinhu
Link para o comentário
Compartilhar em outros sites

  • 8 years later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...