Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Setup local variables
- new Name[MAX_PLAYER_NAME], NewPlayerMsg[128], HouseID;
- // Setup a PVar to allow cross-script money-transfers (only from filterscript to this mainscript) and scorepoints
- SetPVarInt(playerid, "PVarMoney", 0);
- SetPVarInt(playerid, "PVarScore", 0);
- // Get the playername
- GetPlayerName(playerid, Name, sizeof(Name));
- // Also store this name for the player
- GetPlayerName(playerid, APlayerData[playerid][PlayerName], 24);
- // Send a message to all players to let them know somebody else joined the server
- format(NewPlayerMsg, 128, TXT_PlayerJoinedServer, Name, playerid);
- SendClientMessageToAll(0xFFFFFFFF, NewPlayerMsg);
- // Try to load the player's datafile ("PlayerFile_Load" returns "1" is the file has been read, "0" when the file cannot be read)
- // Check if the player is still banned
- if (APlayerData[playerid][BanTime] < gettime()) // Player ban-time is passed
- ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_INPUT, TXT_DialogLoginTitle, TXT_DialogLoginMsg, TXT_DialogLoginButton1, TXT_DialogButtonCancel);
- else // Player is still banned
- {
- ShowRemainingBanTime(playerid); // Show the remaining ban-time to the player is days, hours, minutes, seconds
- Kick(playerid); // Kick the player
- }
- }
- else
- ShowPlayerDialog(playerid, DialogRegister, DIALOG_STYLE_INPUT, TXT_DialogRegisterTitle, TXT_DialogRegisterMsg, TXT_DialogRegisterButton1, TXT_DialogButtonCancel);
- // The houses have been loaded but not the cars, so load all vehicles assigned to the player's houses
- for (new HouseSlot; HouseSlot < MAX_HOUSESPERPLAYER; HouseSlot++)
- {
- // Get the HouseID from this slot
- HouseID = APlayerData[playerid][Houses][HouseSlot];
- // Check if there is a house in this slot
- if (HouseID != 0)
- HouseFile_Load(HouseID, true); // Load the cars of the house
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement