SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

Reply
 
Thread Tools Display Modes
Old 20/05/2019, 10:30 PM   #1
SirMorningstar
Little Clucker
 
SirMorningstar's Avatar
 
Join Date: Dec 2018
Posts: 17
Reputation: 2
Default Base RPG [ Inspirado no CVR ]

Introdução
Bom, eu gosto muito do Cidade Vida Real e realmente os criadores estão de parabéns, logo então, quero deixar claro que isso não é algo para sabotar até porque não é 1% do que o CVR é.

Comecei este script para poder estudar funções da linguagem Pawn e, então, usei o CVR como uma base de estudos e analisei o servidor para tentar recriar o mesmo, porém, um amigo do fórum aconselhou a não fazer isso e se dedicar com o conhecimento que já adquiri a fazer meu próprio modo de jogo, mas para não deixar o código parado decidi compartilhar com vocês até mesmo para um avaliação de como estou programando.
Sistemas
Não há muita coisa no código, segue a lista do que há:
pawn Code:
//
    » Login, Registro e Salvamento.
    » Mensagens Aleatórias.
    » Level e Experiência.
    » Spawn Civíl.
    » Última Posição Salva.
    » Chat local.
    » Chat kill.

Utilizei os caixas eletrônicos e as entradas do Banco e da agência de empregos do Sistema de Banco, Caixa Eletrônico, Agência de Empregos, AFK da CVR porém não cheguei a ativar os mesmos.
Os comandos disponíveis são:
pawn Code:
/ajuda [Level, Salario, Comandos, Contato, Casa, Empresa, Carro, Loteria, Concessionaria, Mercadoria]
/admins
/creditos
/identidade
/meulevel
/vantagensvip
Diretórios
O único diretório a ser criado é:
pawn Code:
scriptfiles/CVR/usuarios
Download
PASTEBIN
SirMorningstar is offline   Reply With Quote
Old 21/05/2019, 02:38 AM   #2
LucasW
Big Clucker
 
Join Date: Oct 2016
Posts: 188
Reputation: 0
Default Re: Base RPG [ Inspirado no CVR ]

Nada mal, Parabéns man! só as textdraw de " FOME / SEDE / SONO " Quer deveria estár mais ajustada!

Adicione:
PHP Code:
DOF2_Exit() 
na public OnGameModeExit()
se não é perigoso vim nego criticar você!
LucasW is offline   Reply With Quote
Old 21/05/2019, 03:40 AM   #3
GuiLopez
Big Clucker
 
Join Date: Jun 2018
Location: JoinVille - SC
Posts: 93
Reputation: 5
Default Re: Base RPG [ Inspirado no CVR ]

Acho que por usar filterscript de terceiros (Inclusive o meu) você deveria dar os devidos créditos na postagem,na própria gamemode no comando /creditos, ou direto no código mesmo.

Meu fs -> https://forum.sa-mp.com/showthread.php?t=661169
GuiLopez is offline   Reply With Quote
Old 21/05/2019, 04:40 AM   #4
Lenhador
Little Clucker
 
Join Date: Jun 2014
Location: Floripa/sc
Posts: 11
Reputation: 0
Default Re: Base RPG [ Inspirado no CVR ]

Quote:
Originally Posted by GuiLopez View Post
Acho que por usar filterscript de terceiros (Inclusive o meu) você deveria dar os devidos créditos na postagem,na própria gamemode no comando /creditos, ou direto no código mesmo.

Meu fs -> https://forum.sa-mp.com/showthread.php?t=661169
kkkkkkk pra alguém que diz que o código esteja feio e o importante é usar kkkkkkkjjk
não merece créditos nenhum.

Em relação ao tópico gostei, bela iniciativa!!!!
Lenhador is offline   Reply With Quote
Old 21/05/2019, 11:04 AM   #5
SirMorningstar
Little Clucker
 
SirMorningstar's Avatar
 
Join Date: Dec 2018
Posts: 17
Reputation: 2
Default Re: Base RPG [ Inspirado no CVR ]

Quote:
Originally Posted by LucasW View Post
Nada mal, Parabéns man! só as textdraw de " FOME / SEDE / SONO " Quer deveria estár mais ajustada!

Adicione:
PHP Code:
DOF2_Exit() 
na public OnGameModeExit()
se não é perigoso vim nego criticar você!
Irei adicionar, obrigado pelo feedback.

Quote:
Originally Posted by GuiLopez View Post
Acho que por usar filterscript de terceiros (Inclusive o meu) você deveria dar os devidos créditos na postagem,na própria gamemode no comando /creditos, ou direto no código mesmo.

Meu fs -> https://forum.sa-mp.com/showthread.php?t=661169
Me passaram os TextDraws e eu não sabia a fonte, adicionarei tranquilamente seus créditos assim como adicionei para o Seu_Madruga pela posição dos caixas eletrônicos e entradas do Banco e Agência de Empregos.

Não utilizei seu FS por completo, apenas as textdraw's, mas mesmo assim entendo seu ponto de vista.

Quote:
Originally Posted by Lenhador View Post
kkkkkkk pra alguém que diz que o código esteja feio e o importante é usar kkkkkkkjjk
não merece créditos nenhum.

Em relação ao tópico gostei, bela iniciativa!!!!
Obrigado pelo feedback, obrigado mesmo.
SirMorningstar is offline   Reply With Quote
Old 21/05/2019, 03:49 PM   #6
FerrariL
Gangsta
 
FerrariL's Avatar
 
Join Date: Sep 2016
Location: Goiânia
Posts: 619
Reputation: 27
Default Re: Base RPG [ Inspirado no CVR ]

Tem Loops exagerados e arrays de tamanho desnecessário. Também poderia deixar o código mais clean, eliminando as callbacks sem uso. Outra coisa que você e muitos tem que entender é que stock não é função, é uma keyword da linguagem para esconder o warning de variável ou função que está sem uso, não use stock em suas funções, basta fazer o seguinte:

pawn Code:
adminLevelName(level) { suas instruções }
Espero que tenha compreendido, não analisei todo código mas gostei da organização e do uso do camelCase
__________________
Desenvolvo sistemas por encomenda.
Discord: FerrariL#5104
FerrariL is online now   Reply With Quote
Old 23/05/2019, 01:19 AM   #7
Kuatro
Little Clucker
 
Join Date: Apr 2019
Posts: 33
Reputation: 3
Default Re: Base RPG [ Inspirado no CVR ]

PHP Code:
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\sscanf2.inc(209) : error 017undefined symbol "SSCANF_OnGameModeInit"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\sscanf2.inc(240) : error 017undefined symbol "SSCANF_OnPlayerConnect"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\sscanf2.inc(264) : error 017undefined symbol "SSCANF_OnPlayerDisconnect"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\progress.inc(262) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\progress.inc(264) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(39) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(46) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(54) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(96) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(133) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(133) : error 017undefined symbol "CB_mensagensAleatorias"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(134) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(134) : error 017undefined symbol "ganharExperiencia"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(137) : error 017undefined symbol "main"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(145) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(145) : error 004: function "SSCANF_OnGameModeInit" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(258) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(261) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(261) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(261) : error 004: function "OnGameModeExit" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(269) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(272) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(272) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(272) : error 004: function "OnPlayerRequestClass" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(290) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(296) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(299) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(304) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(307) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(310) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(310) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(310) : error 004: function "SSCANF_OnPlayerConnect" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(314) : error 079inconsistent return types (array & non-array)

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


26 Errors

Kuatro is offline   Reply With Quote
Old 23/05/2019, 11:59 AM   #8
SirMorningstar
Little Clucker
 
SirMorningstar's Avatar
 
Join Date: Dec 2018
Posts: 17
Reputation: 2
Default Re: Base RPG [ Inspirado no CVR ]

Quote:
Originally Posted by Kuatro View Post
PHP Code:
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\sscanf2.inc(209) : error 017undefined symbol "SSCANF_OnGameModeInit"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\sscanf2.inc(240) : error 017undefined symbol "SSCANF_OnPlayerConnect"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\sscanf2.inc(264) : error 017undefined symbol "SSCANF_OnPlayerDisconnect"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\progress.inc(262) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\pawno\include\progress.inc(264) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(39) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(46) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(54) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(96) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(133) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(133) : error 017undefined symbol "CB_mensagensAleatorias"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(134) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(134) : error 017undefined symbol "ganharExperiencia"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(137) : error 017undefined symbol "main"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(145) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(145) : error 004: function "SSCANF_OnGameModeInit" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(258) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(261) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(261) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(261) : error 004: function "OnGameModeExit" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(269) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(272) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(272) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(272) : error 004: function "OnPlayerRequestClass" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(290) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(296) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(299) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(304) : error 017undefined symbol "playerName"
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(307) : error 079inconsistent return types (array & non-array)
C:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(310) : warning 225unreachable code
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(310) : error 029invalid expressionassumed zero
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(310) : error 004: function "SSCANF_OnPlayerConnect" is not implemented
C
:\Users\Roger\Desktop\Arquivos\samp037_svr_R2-1-1_win32\gamemodes\Gamemode.pwn(314) : error 079inconsistent return types (array & non-array)

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


26 Errors

Problema nas suas includes, atulize as mesmas, aqui compila normalmente.
SirMorningstar is offline   Reply With Quote
Old 23/05/2019, 02:03 PM   #9
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,195
Reputation: 313
Default Re: Base RPG [ Inspirado no CVR ]

Parece ser uma boa base!
__________________
O fim.
ipsLuan is offline   Reply With Quote
Old 23/05/2019, 03:26 PM   #10
HelderPT
Gangsta
 
HelderPT's Avatar
 
Join Date: Jan 2018
Location: Portugal
Posts: 525
Reputation: 21
Default Re: Base RPG [ Inspirado no CVR ]

Está uma boa base RPG!
__________________
Nova Realidade Virtual

https://discord.gg/DB3xNbB
HelderPT is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[FilterScript] [BASE DA BASE] aProp - Sistema de Propriedades(casas) v0.0001 Axll Lançamentos/Releases 63 02/08/2014 06:57 PM
[Map] Desert Admin Base or Team Base fanta291327 Maps 16 07/12/2013 04:30 AM
[GameMode] [BASE]Brasil Ultimate Deathmatch[BASE] Jake_Dunlapp Lançamentos/Releases 27 12/05/2012 12:54 PM
[Map] Rock Base/Cave/Admin Base/Garage (whatever you want to call it) Firzendxiw Maps 11 21/06/2011 12:27 AM


All times are GMT. The time now is 01:18 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.