Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_data()
- r = game:GetService("ReplicatedStorage"):WaitForChild("GameClient"):WaitForChild("Events"):WaitForChild("RemoteFunction"):WaitForChild("FetchClientData"):InvokeServer()
- return r
- end
- function get_pets()
- folder = game:GetService("Players").LocalPlayer.Pets
- pt = {}
- for petid, values in pairs(folder:GetChildren()) do
- pt[values.Name] = {
- ['Equipped'] = values._Equipped.Value,
- ['Level'] = values._Level.Value,
- ['Locked'] = values._Locked.Value,
- ['Name'] = values._Name.Value,
- ['Serial'] = values._Serial.Value,
- ['Varient'] = values._Upgrade.Value,
- ['XP'] = values._XP.Value
- }
- end
- return pt
- end
- function delete_pet(petid)
- local args = {
- [1] = petid
- }
- game:GetService("ReplicatedStorage"):WaitForChild("Marchy"):WaitForChild("PetRemotes"):WaitForChild("Specific"):WaitForChild("Delete"):FireServer(unpack(args))
- end
- function unequip_pet(petid)
- local args = {
- [1] = petid
- }
- game:GetService("ReplicatedStorage"):WaitForChild("Marchy"):WaitForChild("PetRemotes"):WaitForChild("Specific"):WaitForChild("Unequip"):FireServer(unpack(args))
- end
- function equip_pet(petid)
- local args = {
- [1] = petid
- }
- game:GetService("ReplicatedStorage"):WaitForChild("Marchy"):WaitForChild("PetRemotes"):WaitForChild("Specific"):WaitForChild("Equip"):FireServer(unpack(args))
- end
- function send_trade(player)
- local args = {
- [1] = "Send",
- [2] = player
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function reject_trade(player)
- local args = {
- [1] = "Reject",
- [2] = player
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function accept_trade(player)
- local args = {
- [1] = "Accept",
- [2] = player
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function add_pet_to_trade(petid)
- local args = {
- [1] = "Add",
- [2] = petid
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function set_eggshells_in_trade(amount)
- local args = {
- [1] = "Eggshells",
- [2] = amount
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function remove_pet_from_trade(petid)
- local args = {
- [1] = "Unadd",
- [2] = petid
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function ready_in_trade()
- local args = {
- [1] = "Ready"
- }
- game:GetService("ReplicatedStorage"):WaitForChild("TradeRemotes"):WaitForChild("TradeRemote"):FireServer(unpack(args))
- end
- function getFirstWord(inputString)
- local words = {}
- for word in inputString:gmatch("%S+") do
- table.insert(words, word)
- end
- return words[1]
- end
- function get_trade_requests()
- folder = game:GetService("Players").LocalPlayer.PlayerGui.NewUI.TradeRequests
- trades = {}
- for _, trade in pairs(folder:GetChildren()) do
- from = getFirstWord(trade.TradeFrom.Text)
- table.insert(trades, from)
- end
- return trades
- end
- function get_active_trade()
- trade = game:GetService("Players").LocalPlayer.PlayerGui.NewUI.TradeFrame
- if not trade.Visible then
- return nil
- else
- Player1Name = trade.Player1.PlayerName.Text
- Player2Name = trade.Player2.PlayerName.Text
- if Player2Name ~= game:GetService("Players").LocalPlayer.Name then
- return Player2Name
- else
- return Player1Name
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement