[QUOTE=52goat;48505499]I doubt he will be re-uploading it as he put it back on Scriptfodder..[/QUOTE]
Acctualy I will be , The only reason it is still on script fodder is just incase there is some people who choose to support me, I finally got my paypal fixed. I Am currently working on my next addon and its almost done, Im having some trouble with github, If someone wants to contact me and show me how to put it on github I would greatly apreciate it.
As for what the licence says to my scriptfodder addon. Yes, I will be providing support if it is required to people who continue to buy/ have already bough the addon. What I will not be supporting is the poeple who download it from my github as there is to much to deal with. If you want to open a support ticket on the git repository then if I have time I will take a look.
[QUOTE=0V3RR1D3;48512970]Acctualy I will be , The only reason it is still on script fodder is just incase there is some people who choose to support me, I finally got my paypal fixed. I Am currently working on my next addon and its almost done, Im having some trouble with github, If someone wants to contact me and show me how to put it on github I would greatly apreciate it.
As for what the licence says to my scriptfodder addon. Yes, I will be providing support if it is required to people who continue to buy/ have already bough the addon. What I will not be supporting is the poeple who download it from my github as there is to much to deal with. If you want to open a support ticket on the git repository then if I have time I will take a look.[/QUOTE]
I'll help you with GitHub. I've Added you on steam :)
The githib is up! Thanks LittleBigBug
[url]https://github.com/Diamondjack77/BLUES_UNBOXING[/url]
Are you going to keep the Github and the Scriptfodder both updated? Just wondering.
[QUOTE=52goat;48513287]Are you going to keep the Github and the Scriptfodder both updated? Just wondering.[/QUOTE]
As stated, It wont be updated unless it breaks.
[QUOTE=0V3RR1D3;48513961]As stated, It wont be updated unless it breaks.[/QUOTE]
If you're going to continue selling this on Scriptfodder your customers should know that there are several colossal exploits in your code.
[QUOTE=Joeyl10;48514245]If you're going to continue selling this on Scriptfodder your customers should know that there are several colossal exploits in your code.[/QUOTE]
The exploit only allows you to stop the spin early, It still does not let you choose the items that actually appear. Meaning if someone was even going to write a script to do it, They would probably fail because of cake anti cheat or something. Im not using this as an excuse, And I will be fixing it very soon. But just wanted to say its not something that can cause to much trouble as it is. But thank you for reminding me.
[QUOTE=Adzter;48500396]Not really, GitHub gives you an easily client and even a tutorial when you first create your repo.
[img]http://i.imgur.com/I7OTzej.png[/img]
EDIT: If anyone wants to get their projects on GitHub add me on Steam and i'll help walk you through it.[/QUOTE]
Wow I totally forgot I posted here. Thanks so much man I'll totally start using GitHub now that I understand exactly how to post haha.
[code]
net.WriteInt(math.floor(Speed / (280 + 10)) , 16)
[/code]
i don't understand this code, why not just do
[code]
net.WriteInt(math.floor(Speed / (290)) , 16)
[/code]
[QUOTE=tyguy;48516969][code]
net.WriteInt(math.floor(Speed / (280 + 10)) , 16)
[/code]
i don't understand this code, why not just do
[code]
net.WriteInt(math.floor(Speed / (290)) , 16)
[/code][/QUOTE]
Different coding styles.
[QUOTE=tyguy;48516969][code]
net.WriteInt(math.floor(Speed / (280 + 10)) , 16)
[/code]
i don't understand this code, why not just do
[code]
net.WriteInt(math.floor(Speed / (290)) , 16)
[/code][/QUOTE]
If 10 is an important number, or one he feels he may need to change, he could put it seperate.
[QUOTE=tyguy;48516969][code]
net.WriteInt(math.floor(Speed / (280 + 10)) , 16)
[/code]
i don't understand this code, why not just do
[code]
net.WriteInt(math.floor(Speed / (290)) , 16)
[/code][/QUOTE]
Believe it or not, Im dyslexic, So I dont calculate my most of the additions and stuff, I just let the computer do it for me, And its become a habbit.
[editline]23rd August 2015[/editline]
Also, The exploit was fixed for anyone wondering
[QUOTE=blindsighterr;48482803]Rip in piece.[/QUOTE]
[OffTop] R.I.P. - is already stands for "Rest in piece". So...
[QUOTE=fixator10;48521513][OffTop] R.I.P. - is already stands for "Rest in piece". So...[/QUOTE]
I Think that was the joke, Just saying :P
[QUOTE=fixator10;48521513][OffTop] R.I.P. - is already stands for "Rest in piece". So...[/QUOTE]
It was a joke lol
[QUOTE=0V3RR1D3;48514284]The exploit only allows you to stop the spin early, It still does not let you choose the items that actually appear. Meaning if someone was even going to write a script to do it, They would probably fail because of cake anti cheat or something. Im not using this as an excuse, And I will be fixing it very soon. But just wanted to say its not something that can cause to much trouble as it is. But thank you for reminding me.[/QUOTE]
They can choose what they want
[code]
net.Receive("InitSpin" , function()
local data = net.ReadTable()
data = data
PrintTable(data)
table.foreach(data, someFunctionMoney)
end)
-----------------------------------------
function someFunctionMoney(k,v)
local num = k
local money = v.PointAmount
if money == nil then
print("NIL")
elseif money == 7500 then
net.Start("FinishedUnbox")
net.WriteInt(num , 16)
net.SendToServer()
elseif money >= 5000 then
NOMORE = num
net.Start("FinishedUnbox")
net.WriteInt(NOMORE , 16)
net.SendToServer()
end
end
concommand.Add("CrateMeMoney", function()
TYPE = 1
net.Start("BuyCrate")
net.SendToServer()
net.Start("BuyKey")
net.SendToServer()
net.Start("OpenCrate")
net.SendToServer()
end)[/code]
"Allows you to stop it early" Someone's already found more than "stopping it early" bud.
Also Guy above me, It isn't smart posting a EXPLOIT where everyone can see it.
[QUOTE=Kawurftha;48528083]"Allows you to stop it early" Someone's already found more than "stopping it early" bud.
Also Guy above me, It isn't smart posting a EXPLOIT where everyone can see it.[/QUOTE]
it encourages the addon creator to fix the exploit so people stop exploiting it :v:
[QUOTE=AJ10017;48528340]it encourages the addon creator to fix the exploit so people stop exploiting it :v:[/QUOTE]
Or he can just contact the developer privately via steam or whatever to fix the exploit.
[QUOTE=code_gs;48483106]It's called supporting a developer. It's sad that people have to force payment on their hard work to make any type of gain, since most of the population have no kindness in their heart in terms of monetary retribution without return; but it is a necessary evil in some cases.[/QUOTE]
People will start learning it's about supporting the developers and not just their server when everything gets closed off and developers either start doing their own thing again and not helping everyone without decent pay.
[QUOTE=Kawurftha;48528083]"Allows you to stop it early" Someone's already found more than "stopping it early" bud.
Also Guy above me, It isn't smart posting a EXPLOIT where everyone can see it.[/QUOTE]
[QUOTE=Mikey Howell;48529185]Or he can just contact the developer privately via steam or whatever to fix the exploit.[/QUOTE]
Posting exploits publicly is pretty much standard fare in the security industry unless it would threaten the well-being of someone. It encourages the developer to fix the issue.
And no, your DarkRP server's economy is not important enough to justify withholding that sort of information.
:snip:
Neat little addon, thanks for sharing it.
im stupid
[QUOTE=Haddy;48563864]MAGIC CODE[/QUOTE]
Did you actually rethink any of the logic or simply just change the formatting and call it yours?
[code]
local function unboxlol(gift)
net.Start("BuyKey")
net.SendToServer()
net.Start("BuyCrate")
net.SendToServer()
if gift then
net.Start("OpenGiftCrate")
net.SendToServer()
return
end
net.Start("OpenCrate")
net.SendToServer()
end
concommand.Add("unboxlol",function()
local back = vgui.Create("DFrame")
back:SetSize(275,400)
back:SetText("Blue-Unbox exploit thing")
back:Center()
back:MakePopup()
local gift = vgui.Create("DButton",back)
gift:SetText("Gift")
gift:SetSize(0,200)
gift:Dock(BOTTOM)
gift.DoClick = function()
unboxlol(true)
back:Remove()
end
local start = vgui.Create("DButton",back)
start:SetText("Unbox")
start:Dock(FILL)
start.DoClick = function()
unboxlol()
back:Remove()
end
net.Receive("InitSpin",function()
local items = net.ReadTable()
print("Received")
local back = vgui.Create("DFrame")
back:SetSize(275,700)
back:SetText("Choose a item!")
back:Center()
back:MakePopup()
local list = vgui.Create("DListView",back)
list:AddColumn("Item Name")
list:Dock(FILL)
function list:OnRowSelected(LineID, line)
net.Start("FinishedUnbox")
net.WriteInt( LineID - 1, 16)
net.SendToServer()
back:Remove()
end
for id,item in next, items do
list:AddLine(item.itemName)
end
end)
end)
[/code]
Not patched. Do the unbox determining(?) serverside
Edit:
And, this is actually better between both of you...
[code]
hook.Add("OnPlayerChat" , "MatchIsBetter" , function(ply , text) if ply == LocalPlayer() and text:lower():match("[!/]unbox") then OpenStore() end end)
[/code]
Great addon, loving it!
They can stop it early but they most likely will still get a shit item.
i will keys and cases to the file added whe can i this
this is broken for me, i have to reupload the serverside file if i want to beable to press unbox crate
Sorry, you need to Log In to post a reply to this thread.