Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MYSQL::%0(%1) stock %0(%1)
- #define FUNCTION::%0(%1) stock %0(%1)
- public OnPlayerConnect(playerid)
- {
- LoadRecord();
- new str[128];
- if(GetOnlinePlayers() > srvInfo::sRekordas.)
- {
- format(str, sizeof(str), "{ffffff}[ {0c3e47}» {ff9200}Rekordas{ffffff} ] Pasiektas naujas rekordas: %i žaidėjai", GetOnlinePlayers());
- SendClientMessageToAll(-1, str);
- SaveRecord();
- }
- else if(GetOnlinePlayers() <= srvInfo::sRekordas.)
- {
- format(str, sizeof(str), "{ffffff}[ {0c3e47}» {ff9200}Rekordas{ffffff} ] Dabartinis serverio rekordas: %i žaidėjai", srvInfo::sRekordas.);
- SendClientMessage(pid, -1, str);
- }
- }
- MYSQL::LoadRecord()
- {
- new Query[100],
- fetch[16]
- ;
- format(Query, sizeof(Query), "SELECT * FROM `serverionustatymai`");
- SQLquery(Query);
- SQLstore_result();
- SQLretrieve_row();
- SQLfetch_field_row(fetch, "rekordas"); srvInfo::sRekordas. = strval(fetch);
- SQLfree_result();
- printf("[Rekordas užkrautas] %d\n", srvInfo::sRekordas.);
- return true;
- }
- MYSQL::SaveRecord()
- {
- new Query[100];
- format( Query,sizeof( Query ),"UPDATE `serverionustatymai` SET rekordas = '%d'",\
- GetOnlinePlayers());
- SQLquery(Query);
- printf("[Rekordas išsaugotas] %d\n", GetOnlinePlayers());
- return true;
- }
- FUNCTION::GetOnlinePlayers ( ) // by Renas
- {
- new pOnline;
- for ( new i = 0; i < MAX_PLAYERS; i ++ )
- {
- if(IsPlayerConnected( i ) )
- pOnline++;
- printf("[ PLAYERS ONLINE ]: %i",pOnline ) ;
- }
- return pOnline;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement