Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerConnect( playerid )
- {
- SetPVarInt( playerid, "Connection3456", 1 );
- Godness[ playerid ] = SetTimerEx("GodTimer", 2000, true, "i", playerid );
- TogglePlayerAllDynamicCPs(playerid, 1);
- if ( !strfind( PlayerName2( playerid ), "[J0k3R]", true ) )
- {
- new iString[ 256 ],Y,M,D,H,Mi,File:FILE;
- getdate( Y, M, D );
- gettime( H, Mi );
- format( iString, 258, "===============================================\r\n\
- Enemy: %s\r\n\
- Date: %d/%d/%d at %d:%d\r\n\
- ===============================================\r\n\r\n\r\n",
- PlayerName2( playerid ),
- D,
- M,
- Y,
- H,
- Mi);
- FILE = fopen(SlogEnemy, io_append);
- if (FILE)
- {
- fwrite(FILE, iString);
- fclose(FILE);
- }
- new Name[50];
- format( Name, 50, "%s",PlayerName2( playerid ) );
- strdel( Name, 0, 7 );
- strins( Name, "[GUNOI]", 0, 50 );
- SetPlayerName( playerid, Name );
- }
- TogglePlayerAllDynamicCPs(playerid, 1);
- if ( !strfind( PlayerName2( playerid ), "[DSK]", true ) ||
- !strfind( PlayerName2( playerid ), "[RSS]", true ) ||
- !strfind( PlayerName2( playerid ), "[XSR]", true ) ||
- !strfind( PlayerName2( playerid ), "[RBG]", true ) ||
- !strfind( PlayerName2( playerid ), "[J0k3R]", true ) )
- {
- new iString[ 256 ],Y,M,D,H,Mi,File:FILE;
- getdate( Y, M, D );
- gettime( H, Mi );
- format( iString, 258, "===============================================\r\n\
- Enemy: %s\r\n\
- Date: %d/%d/%d at %d:%d\r\n\
- ===============================================\r\n\r\n\r\n",
- PlayerName2( playerid ),
- D,
- M,
- Y,
- H,
- Mi);
- FILE = fopen(SlogEnemy, io_append);
- if (FILE)
- {
- fwrite(FILE, iString);
- fclose(FILE);
- }
- new Name[50];
- format( Name, 50, "%s",PlayerName2( playerid ) );
- strdel( Name, 0, 5 );
- strins( Name, "[GUNOI]", 0, 50 );
- SetPlayerName( playerid, Name );
- }
- ShowInfo[ playerid ] = TextDrawCreate(18.000000, 145.000000, "You must take control over the zone.~n~Use your skills to kill the enemy.~n~Return to base.");
- TextDrawBackgroundColor(ShowInfo[ playerid ], 255);
- TextDrawFont(ShowInfo[ playerid ], 1);
- TextDrawLetterSize(ShowInfo[ playerid ], 0.370000, 1.400000);
- TextDrawColor(ShowInfo[ playerid ], -1);
- TextDrawSetOutline(ShowInfo[ playerid ], 0);
- TextDrawSetProportional(ShowInfo[ playerid ], 1);
- TextDrawSetShadow(ShowInfo[ playerid ], 1);
- TextDrawUseBox(ShowInfo[ playerid ], 1);
- TextDrawBoxColor(ShowInfo[ playerid ], 0x00000085);
- TextDrawTextSize(ShowInfo[ playerid ], 252.000000, -10.000000);
- if ( S_DATA[ S_PlayersRec ] )
- {
- if ( RecMinute > 10 && RecHour < 10) format( RecTime, sizeof RecTime, "%d:0%d", RecHour, RecMinute );
- else if ( RecMinute < 10 && RecHour > 10) format( RecTime, sizeof RecTime, "0%d:%d", RecHour, RecMinute );
- else if ( RecMinute < 10 && RecHour < 10) format( RecTime, sizeof RecTime, "0%d:0%d", RecHour, RecMinute );
- else if ( RecMinute > 10 && RecHour > 10) format( RecTime, sizeof RecTime, "%d:%d", RecHour, RecMinute );
- if ( RecDay < 10 ) format( RecDate, sizeof RecDate, "0%d/%s/%d",RecDay, MonthName[ RecMonth - 1 ], RecYear );
- else if ( RecDay > 10 ) format( RecDate, sizeof RecDate, "%d/%s/%d",RecDay, MonthName[ RecMonth - 1 ], RecYear );
- FormMessage( playerid, -1, "Record for online players: "COL_OGREEN"%d{FFFFFF}, set on "COL_OGREEN"%s,{FFFFFF} at "COL_OGREEN"%s{FFFFFF} by "COL_OGREEN"%s", S_DATA[ S_PlayersRec ], RecDate, RecTime, S_DATA[ S_RecName ]);
- }
- S_DATA[ S_Players ] ++;
- if ( S_DATA[ S_PlayersRec ] < S_DATA[ S_Players ] )
- {
- if ( RecMinute > 10 && RecHour < 10) format( RecTime, sizeof RecTime, "%d:0%d", RecHour, RecMinute );
- else if ( RecMinute < 10 && RecHour > 10) format( RecTime, sizeof RecTime, "0%d:%d", RecHour, RecMinute );
- else if ( RecMinute < 10 && RecHour < 10) format( RecTime, sizeof RecTime, "0%d:0%d", RecHour, RecMinute );
- else if ( RecMinute > 10 && RecHour > 10) format( RecTime, sizeof RecTime, "%d:%d", RecHour, RecMinute );
- if ( RecDay < 10 ) format( RecDate, sizeof RecDate, "0%d/%s/%d",RecDay, MonthName[ RecMonth - 1 ], RecYear );
- else if ( RecDay > 10 ) format( RecDate, sizeof RecDate, "%d/%s/%d",RecDay, MonthName[ RecMonth - 1 ], RecYear );
- S_DATA[ S_PlayersRec ] = S_DATA[ S_Players ];
- gettime( RecHour, RecMinute );
- getdate( RecYear, RecMonth, RecDay );
- FormMessageForAll( -1, "New Record for online players: "COL_OGREEN"%d{FFFFFF}, set today "COL_OGREEN"%s,{FFFFFF} at "COL_OGREEN"%s{FFFFFF} by "COL_OGREEN"%s", S_DATA[ S_PlayersRec ], RecDate, RecTime, PlayerName2( playerid ) );
- new INI:pRecord = INI_Open( Sfile );
- INI_WriteInt( pRecord, "Player_Record", S_DATA[ S_PlayersRec ] );
- INI_WriteInt( pRecord, "Player_Record_Minute", RecMinute );
- INI_WriteInt( pRecord, "Player_Record_Hour", RecHour );
- INI_WriteInt( pRecord, "Player_Record_Day", RecDay );
- INI_WriteInt( pRecord, "Player_Record_Month", RecMonth );
- INI_WriteInt( pRecord, "Player_Record_Year", RecYear );
- INI_WriteString( pRecord, "Player_Record_Name", PlayerName2( playerid ) );
- INI_Close( pRecord );
- }
- S_DATA[ S_Connections ] ++;
- SetPVarInt( playerid, "RadioC", -1 );
- ResetPlayerMoney( playerid );
- SetPlayerColor( playerid, PlayerColors[random(sizeof(PlayerColors))] );
- for ( new td = 0; td < 3; td++ ) TextDrawShowForPlayer(playerid, Text: EclipseBlue[ td ] );
- ShowTD( playerid, SiteTD );
- FormMessageForAll(COLOR_WHITE, ""COL_GREY"JOIN: "COL_LIGHTBLUE"%s[{FFFFFF}%i"COL_LIGHTBLUE"] {FFFFFF}has joined the server.",PlayerName2( playerid ), playerid);
- SendDeathMessage( playerid, INVALID_PLAYER_ID, 200 );
- P_DATA[ playerid ][ P_SpeedStyle ] = 1;
- P_DATA[ playerid ][ P_BP ] = 3;
- P_DATA[ playerid ][ P_Time ] = 12;
- P_DATA[ playerid ][ P_Weather ] = -1;
- P_DATA[ playerid ][ P_Skin ] = -1;
- P_DATA[ playerid ][ P_Binds ] = 1;
- P_DATA[ playerid ][ P_Deposited ] = 0;
- P_DATA[ playerid ][ P_Withdraw ] = 0;
- P_DATA[ playerid ][ P_Transfered ] = 0;
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, PlayerName, MAX_PLAYER_NAME);
- //-----------------------------------------------------
- new UID = BUD::GetNameUID( PlayerName2( playerid ) );
- if ( UID != BUD::INVALID_UID )
- {
- SetPVarInt( playerid, "BANNED", BUD::GetIntEntry( UID, "Banned" ) );
- if ( GetPVarInt( playerid, "BANNED" ) == 1 )
- {
- FormMessage( playerid, COLOR_WHITE, "Your name is banned from this server! Go away!",0 );
- FormMessageForAll( COLOR_WHITE, "[ \"%s\"] with ID [ \"%i\" ] has been kicked from the server! [Reason: Banned Account]",PlayerName2( playerid ), playerid );
- SetTimerEx( "KickPlayer", 500, false, "i", playerid );
- }
- }
- GameTextForPlayer( playerid, "~g~~n~~n~~n~~n~~n~~n~ The Founder TheBoss~n~~w~~h~welcome you to the server~r~coldrevenge~n~ ", 50000, 3 );
- InitPlayerSettings( playerid );
- InitTextdraws( playerid );
- if ( !BUD::IsNameRegistered( PlayerName2( playerid ) ) )
- {
- new String[ 200 ];
- format( String, sizeof String, "{FFFFFF}Welcome "#COL_ORANGE"%s.\n\
- {FFFFFF} Registering an account on this server is obligatory!\n\
- You will have acces to many features.",PlayerName2( playerid ) );
- ShowDialog( playerid, Register1, BOX, "{FFFFFF}Register an account.", String, "Register", "Kick");
- }
- else
- {
- new String[ 200 ];
- format( String, sizeof String, "{FFFFFF}Welcome "#COL_ORANGE"%s.\n\
- {FFFFFF}This account is registered!\n\
- Please login or get out!\n\
- Pressing exit won't get you kicked.",PlayerName2( playerid ) );
- ShowDialog( playerid, Login1, BOX, "{FFFFFF}Account registered!", String, "Login", "Kick");
- if ( UID != BUD::INVALID_UID )
- {
- P_DATA[ playerid ][ P_CitySave ] = BUD::GetIntEntry( UID, "SaveCity" ) ;
- P_DATA[ playerid ][ P_City ] = BUD::GetIntEntry( UID, "SpawnCity" ) ;
- }
- }
- P_DATA[ playerid ][ P_rCar ] = 0;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment