SA-MP Forums Archive
[Off] GameMode em C++ - 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)
+---- Thread: [Off] GameMode em C++ (/showthread.php?tid=479871)



GameMode em C++ - Juniiro3 - 07.12.2013

Eu estava procurando o SDK de plugins do SAMP, e cai nesse tуpico: https://sampforum.blast.hk/showthread.php?tid=421090. Basicamente, ele possui todo o SDK dos plugins, mas ele me trouxe uma informaзгo que eu nгo havia pensado atй o momento, desenvolver GameModes inteiros em C++. Eu jб consegui pensar em diversas vantagens, mas queria saber se vale a pena exportar todo o GameMode para C++, se nгo vai pesar mais para o servidor, se vai ficar mais devagar o processamento, essas coisas. Peзo para nгo especularem, sу falem se tiverem alguma experiкncia ou uma boa base de conhecimento para responder. Obrigado.


Re: GameMode em C++ - WLSF - 07.12.2013

Bom, eu acho plug-ins atй viбveis para o povo daqui do fуrum que nгo tem um conhecimento amplo com programaзгo geral.

Agora tentar fazer tudo com C++ apenas, й meio que sem futuro, eu duvido muito que vocк consiga primeiramente ligar o GAMEMODE, e quando conseguir ligar, toda e qualquer besteira que vocк for adicionar, vocк vai precisar ter conhecimento, para nгo se perder no cуdigo, para manter o cуdigo organizado com orientaзгo a objetos, e para nгo gerar ERROS fatais, ou seja й necessбrio que vocк manjar muito para fazer um GM com C++.

Eu recomendo fazer com Pawn, e utilizando plug-ins se achar necessбrio, se nгo faz tudo com pawn mesmo.


Hб vantagens sim, mas como eu falei, se vocк nгo manja MUITO й provбvel que haja mais desvantagens do que vantagens.


Re: GameMode em C++ - Juniiro3 - 07.12.2013

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Bom, eu acho plug-ins atй viбveis para o povo daqui do fуrum que nгo tem um conhecimento amplo com programaзгo geral.

Agora tentar fazer tudo com C++ apenas, й meio que sem futuro, eu duvido muito que vocк consiga primeiramente ligar o GAMEMODE, e quando conseguir ligar, toda e qualquer besteira que vocк for adicionar, vocк vai precisar ter conhecimento, para nгo se perder no cуdigo, para manter o cуdigo organizado com orientaзгo a objetos, e para nгo gerar ERROS fatais, ou seja й necessбrio que vocк manjar muito para fazer um GM com C++.

Eu recomendo fazer com Pawn, e utilizando plug-ins se achar necessбrio, se nгo faz tudo com pawn mesmo.


Hб vantagens sim, mas como eu falei, se vocк nгo manja MUITO й provбvel que haja mais desvantagens do que vantagens.
Na verdade o principal que eu iria usar seria para detectar as teclas com mais precisгo (O SAMP usa variбveis de acordo com a configuraзгo de controles do jogador), como a, g, n, etc. Para isso creio que um plugin bastaria, nгo?


Re: GameMode em C++ - WLSF - 07.12.2013

Precisaria de um plug-in no client-side.


Re: GameMode em C++ - Juniiro3 - 07.12.2013

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Precisaria de um plug-in no client-side.
Entгo й para isso que serve a samp.dll (um dos motivos)?


Re: GameMode em C++ - WLSF - 07.12.2013

й, o samp-server nгo faz muita coisa nгo... Ele sу sincroniza os sockets recebidos e etc, pra fazer com que haja interaзгo entre os jogadores conectados e envia os comandos pros clientes.

Mas o geral mesmo, a suruba toda rola no pc do player.


Re: GameMode em C++ - steki. - 07.12.2013

Vocк vai ter que fazer muita coisa no dedo mesmo, se vocк for programar um Gamemode com C++. Pawn foi escolhida justamente por ser uma linguagem de бgil e com uma уtima tolerвncia a falhas.


Re: GameMode em C++ - Juniiro3 - 07.12.2013

Acho que sу vou me arriscar a trabalhar em plugins, e manter o GameMode em Pawn. Obrigado a todos que responderam!


Re: GameMode em C++ - Sev7N - 07.12.2013

Sa-mp Foi feito para usar pawn. Vocк Pode atй tentar usar C++. Digamos que seria Lindo e Bem Apresentado seu Cуdigo e etc. porйm o processamento serб devagar, e terб tantas coisas novas que muitos nгo saberiam resolver, como o Willian Disse.


Re: GameMode em C++ - Juniiro3 - 07.12.2013

Quote:
Originally Posted by Sev7N
Посмотреть сообщение
Sa-mp Foi feito para usar pawn. Vocк Pode atй tentar usar C++. Digamos que seria Lindo e Bem Apresentado seu Cуdigo e etc. porйm o processamento serб devagar, e terб tantas coisas novas que muitos nгo saberiam resolver, como o Willian Disse.
O que faria ficar mais lerdo? Acho que .dll roda mais rбpido que .amx, que tem que ser executado na mбquina virtual do servidor (ACHO)