Compiler Error: Undefind Symbol "Save"
Hi,
I have this code which is an Add-On for Played Time plugin.
i don't know what's wrong with it :/ ..
when i compile it i get two errors: Undefind symbol "Save".
PHP Code:
#include <amxmodx> #include <amxmisc> new gTime[ 33 ]; // Variable that holds total time of player new g_tempid; // Played Id of target public plugin_init() { register_clcmd( "say /donate", "CmdDonate" ); //Opens the menu register_clcmd( "pt_donate", "CmdDonateTime" ); } public CmdDonateTime( id, level, cid ) { new amount[ 21 ]; read_argv( 1, amount, charsmax( amount ) ); new szSenderName[ 32 ], szReceiverName[ 32 ]; get_user_name( id, szSenderName, charsmax( szSenderName ) ); get_user_name( g_tempid, szReceiverName, charsmax( szReceiverName ) ); new timenum = str_to_num( amount ); if( timenum > ( gTime[ id ] / 60 ) ) { client_print( id, print_chat, "* You don't have enough time to give." ); return PLUGIN_HANDLED; } gTime[ g_tempid ] += timenum * 60; gTime[ id ] -= timenum * 60; client_print( g_tempid, print_chat, "* You received %i minutes from %s", timenum, szSenderName ); client_print( id, print_chat, "* You gave %i minutes to %s leaving you %i minutes", timenum, szReceiverName, ( gTime[ id ] / 60 ) ); Save( id ) Save( g_tempid ) return PLUGIN_CONTINUE; } public CmdDonate( id ) { new frm[ 125 ]; format( frm, charsmax( frm ), "\yDonate time to player ( Your time in minutes: \w%i )", ( gTime[ id ] / 60 ) ); new menu = menu_create( frm, "menu_handler" ); new players[ 32 ], pnum, tempid; new szName[ 32 ], szTempid[ 10 ]; get_players( players, pnum ); for( new i; i < pnum; i++ ) { tempid = players[ i ]; get_user_name( tempid, szName, charsmax( szName ) ); num_to_str( tempid, szTempid, charsmax( szTempid ) ); menu_additem( menu, szName, szTempid, 0 ); } menu_display( id, menu, 0 ); } public menu_handler( id, menu, item ) { if( item == MENU_EXIT ) { menu_destroy( menu ); return PLUGIN_HANDLED; } new data[ 6 ], szName[ 64 ]; new access, callback; menu_item_getinfo( menu, item, access, data, charsmax( data ), szName, charsmax( szName ), callback ); g_tempid = str_to_num( data ); new szTargetName[ 32 ]; get_user_name( g_tempid, szTargetName, charsmax( szTargetName ) ); client_print( id, print_chat, "* Write amount you want to donate to %s", szTargetName ); client_cmd( id, "messagemode pt_donate" ); menu_destroy( menu ); return PLUGIN_HANDLED; }
|