SA-MP Forums Archive
[Off] ServermoneyGM - 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] ServermoneyGM (/showthread.php?tid=589138)



ServermoneyGM - jefrens - 15.09.2015

Jб procurei no search porйm nгo achei, alguйm poderia me dizer para que serve a include ServerMoneyGM, quais suas funзхes e se existe alguma include mais avanзada do que esta? Pois quero passar minha gamemode para ZCMD e estб dando conflito com essa include.
Код:
C:\Users\Jeferson\Desktop\samp03\pawno\include\servermoneyGM.inc(84) : warning 201: redefinition of constant/macro (symbol "OnGameModeInit")
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.



Re: ServermoneyGM - Batath - 15.09.2015

Dei umas pesquisada, oque me parece й uma include que salva o money e que tambйm e de um GM chamado Brasil Magic. Eu acho que a unica funзгo e salvar o dinheiro, abre a include pelo bloco de notas e posta ai pra ver se tem mais funзoes.


Re: ServermoneyGM - matheusspohr - 16.09.2015

Sem a include, nгo podemos saber :/


Re: ServermoneyGM - DiiMeNoR - 16.09.2015

Se nгo me engano й uma include feita pra salvar dinheiro, fizeram na intenзгo de evitar hacker com ******, GivePlayerMoney.


Re: ServermoneyGM - Kamper - 16.09.2015

Vou tentar te dar uma explicaзгo. Por favor, leia ela toda para vocк entender seu problema e alйm de soluciona-lo crescer seu conhecimento. Vou tentar ser bem especнfico para te ajudar de verdade.

Por padrгo o dinheiro de todos os servidores nгo й nada mais do que uma variбvel armazena localmente no PC do jogador. Sabe quando vocк joga GTA em modo single player? Entгo й basicamente assim. O dinheiro й armazenado em uma variбvel no prуprio jogo.

Quais os efeitos que isso tem? Jб que a variбvel fica armazenada no jogo de cada pessoa, essa pessoa pode, atravйs de programas de cheater, alterar essa variбvel conseguindo assim quanto dinheiro quiser.

A ideia de um FS desses й criar uma variбvel no servidor e atravйs dela vocк manuseia o dinheiro. Entгo o dinheiro para de ser uma variбvel local no PC de cada jogador e passa ser uma variбvel que ficarб no servidor.

Й isso que essa include faz. Se vocк simplesmente utilizar GivePlayerMoney o dinheiro dado serб armazenado em uma variбvel no PC do jogador podendo assim ser manuseada pelo jogador e, como expliquei antes, podendo ser alterada atravйs de programas cheater.

Quando um FS de seguranзa desses cria a variбvel no servidor, ele armazena o dinheiro de cada jogador online e atravйs de um timer atualiza o dinheiro na tela do jogador toda hora. Assim cada vez que vocк altera a variбvel de dinheiro do servidor, o dinheiro local do jogador vai atualizar automaticamente. Se o usuбrio tentar usar um cheater de dinheiro nгo surtirб efeito pois os dados do dinheiro estгo armazenados no servidor.

O fluxo que esse FS de seguranзa faz й:

Dinheiro armazenado no servidor --> Dinheiro armazenado no jogador

Entгo mesmo que o jogador use um programa cheater o servidor vai atualizar de forma automбtica o dinheiro dele para o valor armazenado no servidor.

Й isso que acontece


Re: ServermoneyGM - jefrens - 16.09.2015

Quote:
Originally Posted by Kamper
Посмотреть сообщение
Vou tentar te dar uma explicaзгo. Por favor, leia ela toda para vocк entender seu problema e alйm de soluciona-lo crescer seu conhecimento. Vou tentar ser bem especнfico para te ajudar de verdade.

Por padrгo o dinheiro de todos os servidores nгo й nada mais do que uma variбvel armazena localmente no PC do jogador. Sabe quando vocк joga GTA em modo single player? Entгo й basicamente assim. O dinheiro й armazenado em uma variбvel no prуprio jogo.

Quais os efeitos que isso tem? Jб que a variбvel fica armazenada no jogo de cada pessoa, essa pessoa pode, atravйs de programas de cheater, alterar essa variбvel conseguindo assim quanto dinheiro quiser.

A ideia de um FS desses й criar uma variбvel no servidor e atravйs dela vocк manuseia o dinheiro. Entгo o dinheiro para de ser uma variбvel local no PC de cada jogador e passa ser uma variбvel que ficarб no servidor.

Й isso que essa include faz. Se vocк simplesmente utilizar GivePlayerMoney o dinheiro dado serб armazenado em uma variбvel no PC do jogador podendo assim ser manuseada pelo jogador e, como expliquei antes, podendo ser alterada atravйs de programas cheater.

Quando um FS de seguranзa desses cria a variбvel no servidor, ele armazena o dinheiro de cada jogador online e atravйs de um timer atualiza o dinheiro na tela do jogador toda hora. Assim cada vez que vocк altera a variбvel de dinheiro do servidor, o dinheiro local do jogador vai atualizar automaticamente. Se o usuбrio tentar usar um cheater de dinheiro nгo surtirб efeito pois os dados do dinheiro estгo armazenados no servidor.

O fluxo que esse FS de seguranзa faz й:

Dinheiro armazenado no servidor --> Dinheiro armazenado no jogador

Entгo mesmo que o jogador use um programa cheater o servidor vai atualizar de forma automбtica o dinheiro dele para o valor armazenado no servidor.

Й isso que acontece
Entendido. Eu sу nгo entendi o porque dessa include estб dando conflito com a include zcmd


Re: ServermoneyGM - Kamper - 16.09.2015

Vejo que gastei tempo atoa... A minha intenзгo de explicar isso foi para vocк jogar fora essa include e criar a sua. Eu expliquei todo o fluxo. Qualquer pessoa com o mнnimo de conhecimento cria a mesma include em menos de 5 minutos. Sim, para vocк ver como й algo simples й possнvel fazer em menos de 5 minutos...

#edit
Seu problema й obvio... Invйs de sair procurando no fуrum poderia ter a inteligкncia de interpretar o erro. Ele й totalmente auto-explicativo.

Quote:

warning 201: redefinition of constant/macro (symbol "OnGameModeInit")

Essa include estб redefinindo uma funзгo que jб existe no gamemode. Nгo й obvio?