GTA-Center.com » Forum
http://www.gta-center.com/forums/

[GUIDA] Money Tutorial Anti Hack
http://www.gta-center.com/forums/viewtopic.php?f=40&t=221
Pagina 1 di 1

Autore:  NOS32 [ 05/11/2010, 1:41 ]
Oggetto del messaggio:  [GUIDA] Money Tutorial Anti Hack

Informazioni:
* Questo tutorial è stato destinato gamemodes Roleplay.
* Questo non funzionerà con le caratteristiche lato client, bonus ecc acrobazia, macchine Sprunk e fucilato hamburger, saranno solo in grado di acquistare roba gratis.

Pawn Code
Codice:
# Define ResetMoneyBar ResetPlayerMoney
# Define UpdateMoneyBar GivePlayerMoney

New Cash[MAX_PLAYERS];

Stock GivePlayerCash(player, money)
(
    Cash[player] + = money;
    ResetMoneyBar(Player);/ / Resets the money in the original moneybar, 'Do not remove!
    UpdateMoneyBar(Player, Cash[player]);/ / Sets the money in the cash moneybar link to the server, 'Do not remove!
    return Cash[Player];
)
Stock SetPlayerCash(player, money)
(
    Cash[player] = money;
    ResetMoneyBar(Player);/ / Resets the money in the original moneybar, 'Do not remove!
    UpdateMoneyBar(Player, Cash[player]);/ / Sets the money in the cash moneybar link to the server, 'Do not remove!
    return Cash[Player];
)
Stock ResetPlayerCash(Player)
(
    Cash[player] = 0;
    ResetMoneyBar(Player);/ / Resets the money in the original moneybar, 'Do not remove!
    UpdateMoneyBar(Player, Cash[player]);/ / Sets the money in the cash moneybar link to the server, 'Do not remove!
    return Cash[Player];
)
Stock GetPlayerCash(Player)
(
    return Cash[Player];
)


OnPlayerConnect
Codice:
ResetPlayerCash(Player); / / resetting the variable to zero cash players.


OnGameModeInit
Codice:
SetTimer("MoneyTimer", 1000, 0);


Money Check Timer
Codice:
Public MoneyTimer()
(
    New username[MAX_PLAYER_NAME];
    for(new i=0; i<MAX_PLAYERS i+ +)
    (
   IF(IsPlayerConnected(i))
   (
       IF(GetPlayerCash(i) ! = GetPlayerMoney(i))
       (
      ResetMoneyBar(i),/ / Resets the money in the original moneybar, 'Do not remove!
      UpdateMoneyBar(i, GetPlayerCash(i));/ / Sets the money in the cash moneybar link to the server, 'Do not remove!
      New Hack = GetPlayerMoney(i) - GetPlayerCash(i);
      GetPlayerName(i, username,sizeof(username));
      printf("% s HAS picked up / $ attempted to spawn% d", username, hack);
       )
   )
    )
)

NOS32

Autore:  NOS32 [ 05/11/2010, 15:09 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

by SA-Mp.com

Autore:  Peppinux AKA Peppe_Stasu [ 05/11/2010, 15:26 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

Si poteva fare meglio. E poi ci sono degli errori per esempio se metti sotto l'OnPlayerConnect, ResetPlayerCash(Player); ti darà per forza errore perchè prima non si è definito che scrivere Player è uguale a scrivere playerid : Razz :

Autore:  barletheking [ 05/11/2010, 19:47 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

giustamente quoto, ma alla fine è comunque utile.

Autore:  Peppinux AKA Peppe_Stasu [ 05/11/2010, 20:08 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

Si ma qualcosa come
Codice:
printf("% s HAS picked up / $ attempted to spawn% d", username, hack);
non potrà funzionare mai dato che "%" e "s" sono staccati ecc... xD Meglio non postare cose fatte male che poi fanno incasinare gli utenti ;)

Autore:  Angelo [ 05/11/2010, 20:23 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

concordo con peppe, meglio sistemare lo script ;)

Comunque è meglio controllare che gli script funzionino prima di postarli

Autore:  barletheking [ 05/11/2010, 20:32 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

Sisi infatti io non ho detto che è corretto, però se gli si da una sistematinaa.. zac viene bene

Autore:  Peppinux AKA Peppe_Stasu [ 05/11/2010, 20:33 ]
Oggetto del messaggio:  Re: [TUTORIAL] Money Tutorial Anti Hack

Già sono d'accordo comunque adesso creo una guida e posto come fare ;)

Pagina 1 di 1 Tutti gli orari sono UTC + 1 ora [ ora legale ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/