26.09.2012, 10:56
Im posting this again because people seen to help once then dont bother to reply at all..
Im trying to install server sided money into my server and im getting these errors, now can someone please give me a solution.
serversidedGM.inc errors
serversidedGM itself
This is my Gamemode error
And this is line (81)
I'm happy to give rep to people who help me solve this.
Im trying to install server sided money into my server and im getting these errors, now can someone please give me a solution.
serversidedGM.inc errors
Код HTML:
C:\Users\Brandon\Desktop\SERVER\pawno\include\servermoneyGm.inc(62) : error 004: function "OnPlayerHaveExtraCash" is not implemented C:\Users\Brandon\Desktop\SERVER\pawno\include\servermoneyGm.inc(96) : warning 201: redefinition of constant/macro (symbol "GetPlayerMoney") C:\Users\Brandon\Desktop\SERVER\pawno\include\servermoneyGm.inc(97) : warning 201: redefinition of constant/macro (symbol "GivePlayerMoney") C:\Users\Brandon\Desktop\SERVER\pawno\include\servermoneyGm.inc(98) : warning 201: redefinition of constant/macro (symbol "ResetPlayerMoney")
Код HTML:
/************************************************** Name: Server-sided money include for the SA:MP mod By: X_Cutter (Yanoй Samson) Date: Project started 09/2009, rewritten 09/2010 and fixed 08/2011 Use: Avoid money hacks/neutraliza money hackers Version: 6.0 SA-MP: All versions should work ************************************************** CREDITS: ****** for the y_hooks/foreach includes Use: Add #include <servermoneyGM> right under #include <a_samp> in your gamemode. For all the filterscripts you use, add #include <servermoneyFS> to them, right below #include <a_samp> as usual. You'll have to add public OnPlayerHaveExtraCash(playerid,extramoney) to your gamemode with all the other callbacks. This callback will get called WHENEVER a certain player acquires at least $100 of hacked money, so, for example a player entering a taxi will not get suspected (as I think entering a taxi gives a player $10-$20). *NOTE: This script does not support Stunt Bonuses or Casinos or whatever large game-sided money gains! *NOTE: Don't forget to add the YSI folder and the foreach include into your include folder! Thanks! You should be all set. Report any bug on the SA:MP thread! **************************************************/ #include <YSI\y_hooks> #include <foreach> #if defined YSI_IS_SERVER #else #define YSI_IS_SERVER #endif new SERVERSIDETIMER; new ServerSideCash[MAX_PLAYERS]; Hook:Money_OnGameModeInit() { SERVERSIDETIMER=SetTimer("ServerMoneyCB",1000,true); EnableStuntBonusForAll(false); } Hook:Money_OnGameModeExit() { KillTimer(SERVERSIDETIMER); EnableStuntBonusForAll(true); } Hook:Money_OnPlayerDisconnect(playerid,reason) { SetTimerEx("Money_PlayerDisconnected",3000,false,"i",playerid); } forward Money_PlayerDisconnected(playerid); public Money_PlayerDisconnected(playerid) { ServerSideCash[playerid]=0; return 1; } forward ServerMoneyCB(); public ServerMoneyCB() { foreach(Player,ServerSidep) { if(GetPlayerMoney(ServerSidep) > ServerSideCash[ServerSidep]) { new H4xc4sh=GetPlayerMoney(ServerSidep); H4xc4sh=H4xc4sh-ServerSideCash[ServerSidep]; if(H4xc4sh > 100) OnPlayerHaveExtraCash(ServerSidep,H4xc4sh); } if(GetPlayerMoney(ServerSidep) < ServerSideCash[ServerSidep]) { ServerSideCash[ServerSidep]=GetPlayerMoney(ServerSidep); } GivePlayerMoney(ServerSidep,-GetPlayerMoney(ServerSidep)); GivePlayerMoney(ServerSidep,ServerSideCash[ServerSidep]); } return 1; } forward Money_GivePlayerMoney(playerid,cashgiven); public Money_GivePlayerMoney(playerid,cashgiven) { if(cashgiven<0) { GivePlayerMoney(playerid,cashgiven); } ServerSideCash[playerid]=ServerSideCash[playerid]+cashgiven; return 1; } forward Money_ResetPlayerMoney(playerid); public Money_ResetPlayerMoney(playerid) { ResetPlayerMoney(playerid); ServerSideCash[playerid]=0; return 1; } forward Money_GetPlayerMoney(playerid); public Money_GetPlayerMoney(playerid) { return ServerSideCash[playerid]; } #define GetPlayerMoney Money_GetPlayerMoney #define GivePlayerMoney Money_GivePlayerMoney #define ResetPlayerMoney Money_ResetPlayerMoney // -------------------------------------------------- forward OnPlayerHaveExtraCash(playerid,extramoney); /* public OnPlayerHaveExtraCash(playerid,extramoney) // example of usage { new CASHSTR[128]; format(CASHSTR,128,"No hacking please.(You hacked $%d)",extramoney); SendClientMessage(playerid,0xFF0000FF,CASHSTR); return 1; } */
Код HTML:
C:\Users\Brandon\Desktop\SERVER\gamemodes\PPC_Trucking.pwn(81) : error 001: expected token: ";", but found "-identifier-"
Код HTML:
// The main function (used only once when the server loads) main() //Line 81 is here < { new buf[129]; printf("hash"); WP_Hash(buf, sizeof (buf), "The quick brown fox jumps over the lazy dog"); print(buf); // Print some standard lines to the server's console print("\n----------------------------------"); print(GameModeName); print("----------------------------------\n"); }
I'm happy to give rep to people who help me solve this.