Pages

Ads 468x60px


[GameMode] GrandLife RPG - Base v0.2


Informações

Versão anterior: http://forum.sa-mp.com/showthread.php?t=310087
Este GameMode foi desenvolvido com o intuito de aprimorar o conhecimento de novatos na programação pawn.
O mesmo não possui nada muito avançado, e nada de comentários que poluem a imagem do script.
Apenas faz demonstrações de utilizações de algumas funções.
Obs: O mesmo foi criado do 0, podendo conter alguns scripts aqui do fórum.

Nova versão

Bom, nessa versão foi atualizado diversas coisas.
Tais como:
  • Indentação de códigos
  • Remoção de pequenos futuros/presentes bugs
  • Remoção do menu de profissão, agora o mesmo é em dialogo
  • Contagem de veículos e objetos
  • Remoção de utilização sscanf em comandos de 1 parametro, atualizado para isnull
  • Atualização de arrays com tamanho abusivo
    Posso resumir aqui que o gamemode está 5x mais rápido com a atualização

Objetivo

O objetivo dessa base é aprimorar os conhecimentos dos demais programadores, novatos na àrea de programação pawn.
O gamemode possui alguns sistemas que podem ser úteis para estudos, como por exemplo alguns dos mais procurados:
  • 'Sistema' de 'LevelUP'
  • 'Sistema' de 'Profissão' definadas por Macros
  • 'Sistema' de 'Salário' definido por profissão
  • 'Sistema' de 'Gasolina' com postos por SanAndreas
  • 'Sistema' de 'Velocimetro' marcando: Combustível, KM/h e modelo do veiculo
  • 'Sistema' de 'Plano de Saúde'
  • 'Sistema' de 'Convênio médico'
  • Simples 'Sistema' de 'Administração' sem RCON
  • Manipulando ficheiros com SII
  • Processando comandos com Zcmd
  • Utilizando espaços em comandos com sscanf
  • Criando checkpoint com CPStream
  • Criando pickups
  • Criando seu próprio relógio
  • Criando entrada e saída de interiores por pickups
  • Utilizando strcat quando necessário
  • Utilizando contagem de veículos e objetos
  • Utilizando isnull
  • Criando arrays apenas com o tamanho necessário

Download

Pastebin
 - Apenas para visualizar o código( completamente desindentado pelo pastebin )
SendSpace - Código indentado ( .pwn + .amx )

Includes sendo utilizadas:
SII
ZCMD
CPStream
Obs: Lembrando o mesmo é apenas uma base, nada avançado e/ou muito optimizado.