SA-MP Forums Archive
[Tutorial] Funзгo simples e armazenar em DOF2 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Funзгo simples e armazenar em DOF2 (/showthread.php?tid=645219)



Funзгo simples e armazenamento em DOF2 - Pool - 23.11.2017

Minha primeira contribuiзгo para o fуrum, й algo bem simples, pois o fуrum jб possui conhecimento atй um certo e bom nнvel(Ao meu ver, atualmente, sim).

Entгo, vim fazer uma base mais explicativa para os que possuem uma dificuldade em produzir as funзхes.

Vamos aprender a desenvolver profissхes, variantes e etc...?
Vamos comeзar!

Primeiro de tudo, vamos precisar das diretivas, "o que й uma diretiva?"
Resposta: Uma diretiva, й uma funзгo ou regra que se deve ser seguida.

Ainda nгo entendeu? pra ser mais prбtico...
Sabe isso que tem logo no topo do seu GameMode/Filterscript?
PHP код:
#include ... 
Esse "#include", significa que vocк estб incluindo uma biblioteca que as regras dela se devem ser seguidas.
Ou seja, as diretivas que iremos chegar a utilizar, serгo as seguintes:
PHP код:
#include <a_samp>
#include <dof2>
#include <pawn.cmd> 
O Link de encontro para as includes, estгo logo abaixo:
a_samp - Jб vem incluнdo ao baixar a pasta completa de create server. (Link direto da pasta - SA-MP 0.3.7-R2 Windows Server/SA-MP 0.3.7-R2 Linux Server (x86))
Double-O-Files 2 (DOF2) - Download
Pawn.CMD - Pawn.CMD - the fastest and most functional command processor

Agora, como instalamos?
O DOF2, vocк arrasta para a pasta do seu servidor e depois vai em pawno/include e cola lб.
Um exemplo do destino da pasta й assim:
Код:
C:\Users\Dell\Downloads\samp037_svr_R2-1-1_win32\pawno\include
Agora que jб baixamos as diretivas, vamos para a inicializaзгo das nossas funзхes.

Primeiro, entenda que uma base que irei citar aqui, jб servirб para vocк produzir as outras.
Entгo, vamos criar uma profissгo de lixeiro.

Vamos criar uma variбvel.
Mas a variбvel que vamos criar, serб em booleano.
PHP код:
new bool:prof_lixeiro[MAX_PLAYERS]; 
Apуs, criarmos a variбvel com a funзгo em matriz de MAX_PLAYERS, vamos na callback OnPlayerConnect e fazer a funзгo de armazenamento em DOF2, e os comandos e funзхes.

Passo-a-passo:


Re: Funзгo simples e armazenar em DOF2 - DanDRT - 23.11.2017

Boa iniciativa mano, parabйns! +algunsREP.


Re: Funзгo simples e armazenar em DOF2 - C4rtm4n - 23.11.2017

Deu preguiзa de ler, poderia ter usado o tuto do don para incorporar no salvamento ficaria melhor do que usar bool.


Re: Funзгo simples e armazenar em DOF2 - PT - 23.11.2017

Bem gostei do que fez poderia talvez melhorar um pouco a apresentaзгo do tуpico mas o conteъdo estгo bom


Bom trabalho


Re: Funзгo simples e armazenar em DOF2 - pWesley - 23.11.2017

Seria o tнpico de tutorial que funcionaria melhor ter feito em vнdeo (em termos de explicaзгo). Mas, o conteъdo no geral ficou muito bom. Parabйns.