- Entrou
- Ago 12, 2012
- Mensagens
- 2,869
- Pontuação de reação
- 527
- Idade
- 28
- Localização
- Balneário Gaivota/SC
- Cubos
- 0
Este tutorial é para iniciantes, e para você começar a scriptar no MTA
é obrigado a entender completamente este tutorial, já que o script do MTA se basea muito no que eu vou falar agora.
E o que eu vou falar?
Vou falar do SERVER-SIDE e CLIENT-SIDE
Mas o que é isso? Bom tá ligado os arquivos .lua que vem sempre em uma pasta .ZIP(no caso a resource)? Então esse arquivo tem uma definição, no caso ele é SERVER-SIDE ou CLIENT-SIDE.
Mas não é só isso, o foda é que o Server e o Client, não tem as mesmas funções(Algumas até tem, mas não todas), isso é, algumas funções podem até ser iguais, mas mudam totalmente o modo de usar.
Server-side
ou literalmente "lado do servidor", é um termo usado para designar operações que, em um contexto cliente-servidor, são feitas no servidor, não no client.
Existem várias razões para isso: desde o meio poder de processamento do servidor, até a presença de softwares ou recursos que estejam disponíveis apenas no servidor.
Isso é, Server-SIDE se basea em usar funções para o servidor, como banir um player, kickar, banco de dados, entre outras coisas.
Client-side
é uma expressão em inglês que traduzida é lado cliente. O Cliente side é usado em tecnologia para designar uma aplicação (site, software, plugin, etc) que é executado no micro do usuário e não no servidor que hospeda a aplicação. São interpretadas pelo brownser do cliente, ou seja, sua execução ocorre no computador do usuário e não no servidor. - Wiki
Isso é, Client-Side se basea em usar funções para o "jogo", como criar Painéis, Textos, criar sons, colocar roupas no personagem, entre outras coisas.
Como podemos indentificar o Server-Side e Client-Side, e também definir eles?
Toda resource deve ter o seu META(Arquivo META.XML) e esse arquivo é o que define se ele é Server-Side ou Client-Side veja o exemplo:
(Arquivo Client) (Aqui define se é client)
<script src="client.lua" type="client" />
(Arquivo Server) (Aqui define se é server)
<script src="client.lua" type="server" />
Lembre-se, nunca deixe o seu arquivo Client ou Server OPOSTO em type=" "
apenas vai dar alguns erros em seu Console.
Há como usar o Client e o Server juntos?
Sim, mas você não poderá usar em um arquivo só, e sim fazer como um "Carteiro"(?).
Como assim como um carteiro?
Bom é como entrar uma menssagem pro seu colega que está em outro país e você não pode ir velo.
E como usamos essa função?
Simples, quando você precisar de uma função Server-Side e só tiver funções Client-Side, você pode programar para que o Server-Side façar uma favorzinho a você
Creditos: Niko ~Um amigo meu.
é obrigado a entender completamente este tutorial, já que o script do MTA se basea muito no que eu vou falar agora.
E o que eu vou falar?
Vou falar do SERVER-SIDE e CLIENT-SIDE
Mas o que é isso? Bom tá ligado os arquivos .lua que vem sempre em uma pasta .ZIP(no caso a resource)? Então esse arquivo tem uma definição, no caso ele é SERVER-SIDE ou CLIENT-SIDE.
Mas não é só isso, o foda é que o Server e o Client, não tem as mesmas funções(Algumas até tem, mas não todas), isso é, algumas funções podem até ser iguais, mas mudam totalmente o modo de usar.
Server-side
ou literalmente "lado do servidor", é um termo usado para designar operações que, em um contexto cliente-servidor, são feitas no servidor, não no client.
Existem várias razões para isso: desde o meio poder de processamento do servidor, até a presença de softwares ou recursos que estejam disponíveis apenas no servidor.
Isso é, Server-SIDE se basea em usar funções para o servidor, como banir um player, kickar, banco de dados, entre outras coisas.
Client-side
é uma expressão em inglês que traduzida é lado cliente. O Cliente side é usado em tecnologia para designar uma aplicação (site, software, plugin, etc) que é executado no micro do usuário e não no servidor que hospeda a aplicação. São interpretadas pelo brownser do cliente, ou seja, sua execução ocorre no computador do usuário e não no servidor. - Wiki
Isso é, Client-Side se basea em usar funções para o "jogo", como criar Painéis, Textos, criar sons, colocar roupas no personagem, entre outras coisas.
Como podemos indentificar o Server-Side e Client-Side, e também definir eles?
Toda resource deve ter o seu META(Arquivo META.XML) e esse arquivo é o que define se ele é Server-Side ou Client-Side veja o exemplo:
(Arquivo Client) (Aqui define se é client)
<script src="client.lua" type="client" />
(Arquivo Server) (Aqui define se é server)
<script src="client.lua" type="server" />
Lembre-se, nunca deixe o seu arquivo Client ou Server OPOSTO em type=" "
apenas vai dar alguns erros em seu Console.
Há como usar o Client e o Server juntos?
Sim, mas você não poderá usar em um arquivo só, e sim fazer como um "Carteiro"(?).
Como assim como um carteiro?
Bom é como entrar uma menssagem pro seu colega que está em outro país e você não pode ir velo.
E como usamos essa função?
Simples, quando você precisar de uma função Server-Side e só tiver funções Client-Side, você pode programar para que o Server-Side façar uma favorzinho a você
Creditos: Niko ~Um amigo meu.