• TacoScript Classic
    264 replies, posted
  • Avatar of Aide
  • [QUOTE=Hyperion;29610579]Which MySQL module are you using?[/QUOTE] Wouldn't matter it would be easy to convert over or to create a function to loop existing mysql function threw.
  • [QUOTE=SlayerFin;29163605]Sounds nice, time to get rid off OpenAura.[/QUOTE] OpenAura is so much more than HL2 RP so your statement is invalid..... OpenAura will be off sale soon this year anyway.
  • Avatar of SlayerFin
  • [QUOTE=freefall1103;29630653]OpenAura is so much more than HL2 RP so your statement is invalid..... OpenAura will be off sale soon this year anyway.[/QUOTE] OpenAura's other schemas are just renamed with some other features added/removed to separate it away from HL2 theme. Off sale? Thank God, anyway. This thread is about TacoScript, not OpenAura. Let's keep it that way.
  • Avatar of alexanderk
  • [QUOTE=freefall1103;29630653]OpenAura is so much more than HL2 RP so your statement is invalid.....[/QUOTE] yes, its shit
  • There's a new script coming out by kuro, it's called somehow as "CloudScript", I heard they using obfuscated code to cover up the dll's this time, and they claim that no one will be able to steal it from them this time, and it will be harder to find out stolen content what they put into their code. Even they said that, they will be selling this on their own, not trough ideal-hosting, eventually they said that too that this will be a completely new standalone gamemode, so anyone who bought OA won't be able to upgrade their gamemode, and have to rebuy the gamemode, because Ideal-Hosting will no longer be selling it. But, what ever they say, it [i]will[/i] be leaked, and people [i]will[/i] be using it, whether legally or illegally.
  • Avatar of SlayerFin
  • [QUOTE=Soret;29655527]There's a new script coming out by kuro, it's called somehow as "CloudScript", I heard they using obfuscated code to cover up the dll's this time, and they claim that no one will be able to steal it from them this time, and it will be harder to find out stolen content what they put into their code. Even they said that, they will be selling this on their own, not trough ideal-hosting, eventually they said that too that this will be a completely new standalone gamemode, so anyone who bought OA won't be able to upgrade their gamemode, and have to rebuy the gamemode, because Ideal-Hosting will no longer be selling it. But, what ever they say, it [I]will[/I] be leaked, and people [I]will[/I] be using it, whether legally or illegally.[/QUOTE] And who cares? It will still be shit, badly optimized gamemode with horrible playerbase. Impossible to steal? Haha, good one. Anyway, this thread is about the development of TacoScript. We don't want to discuss about Kuro or his gamemodes here.
  • [QUOTE=Disseminate;29658337]Obfuscated code? Whoa that stopped a lot of leaks in the past[/QUOTE] Why do I feel this has sarcasm..? ps: hello people rating me dumb, here have a box too
  • Avatar of Jamie932
  • [QUOTE=Soret;29661099]Why do I feel this has sarcasm..?[/QUOTE] Because it blatantly has?
  • KuroScript: [lua] -- Set some information. hook.KuroScriptCall = hook.Call; -- A function to call a hook. function hook.Call(name, gamemode, ...) if (!gamemode) then gamemode = kuroScript.frame; end; -- Set some information. local arguments = {...}; local value = kuroScript.mount.CallCachedHook(name, arguments); -- Check if a statement is true. if (value == nil) then return hook.KuroScriptCall( name, gamemode, unpack(arguments) ); else return value; end; end; [/lua] OpenAura: [lua] -- A function to call a hook. function hook.Call(name, gamemode, ...) openAura.Client = LocalPlayer(); if (!gamemode) then gamemode = openAura; end; local hookCall = hook.OpenAuraCall; local value = openAura.plugin:CallCachedHook(name, nil, ...); if (value == nil) then return hookCall(name, gamemode, ...); else return value; end; end; [/lua] Is CloudScript going to be different considering it is 'standalone'. [b]Back on topic...[/b] Three week down, about one/two weeks to go until release!
  • Avatar of disseminate
  • New animation table format [lua]TS.AnimTable[TS_AN_MALE] = { ["none"] = { ["aim"] = { ["idle"] = ACT_IDLE, ["walk"] = ACT_WALK, ["run"] = ACT_RUN, ["crouch"] = ACT_COVER_LOW, ["crouchwalk"] = ACT_WALK_CROUCH }, ["idle"] = ACT_IDLE, ["walk"] = ACT_WALK, ["run"] = ACT_RUN, ["glide"] = ACT_GLIDE, ["crouch"] = ACT_COVER_LOW, ["crouchwalk"] = ACT_WALK_CROUCH }, ["pistol"] = { ["aim"] = { ["idle"] = ACT_IDLE_ANGRY_SMG1, ["walk"] = ACT_WALK_AIM_RIFLE_STIMULATED, ["run"] = ACT_RUN_AIM_RIFLE_STIMULATED, ["crouch"] = ACT_COVER_LOW, ["crouchwalk"] = ACT_WALK_CROUCH }, ["idle"] = ACT_IDLE, ["walk"] = ACT_WALK, ["run"] = ACT_RUN, ["glide"] = ACT_GLIDE, ["crouch"] = ACT_COVER_LOW, ["crouchwalk"] = ACT_WALK_CROUCH }, }[/lua] Seven animation types: [lua]TS_AN_MALE = 0; -- male TS_AN_FEMALE = 1; -- female TS_AN_METRO = 2; -- metrocop TS_AN_OW = 3; -- overwatch TS_AN_IWR = 4; -- idle, walk and run TS_AN_IW = 5; -- idle and walk TS_AN_I = 6; -- just idle[/lua] These are set via a function and not predefined models. For example, if it doesn't conform to one that is < 4, it'll check for run; no run, check for walk; no walk, it's 6.
  • So is there also going to be a [lua]FLAG.AnimationTable = TS_AN_MALE;[/lua] For example? [b]Also please release vids or screenshots of workingness :)[/b]
  • Avatar of disseminate
  • Uh ok [media]http://filesmelt.com/dl/gm_construct00279.jpg[/media] And no that won't happen - it's model based, not flag based. The function will try to figure out which anim table it should use but if it doesn't there's an override table: [lua]TS.AnimTableOverrides = { [TS_AN_MALE] = { }, [TS_AN_FEMALE] = { "models/mossman.mdl", "models/alyx.mdl" }, [TS_AN_METRO] = { "models/police.mdl", "models/police_cheaple.mdl", "models/leet_police2.mdl", "models/yellowlake/BlaCop.mdl", "models/arbitercp.mdl", -- shitty tnb models below "models/c08cop.mdl", "models/c08coptrench.mdl", "models/c08cop_female.mdl", "models/c08sql.mdl", "models/eliteshockcp.mdl", "models/javelin_unit.mdl", "models/policetrench.mdl", "models/police_female.mdl", "models/police_female_blondecp.mdl", "models/police_female_finalcop.mdl" }, [TS_AN_OW] = { "models/combine_super_soldier.mdl", "models/combine_soldier.mdl", "models/combine_soldier_prisonguard.mdl", "models/urbantrenchcoat.mdl" }, [TS_AN_IWR] = { }, [TS_AN_IW] = { }, [TS_AN_I] = { } }[/lua]
  • Avatar of disseminate
  • It depends on if gm_rcon, gm_mysqloo and gm_gatekeeper have linux compiled modules. If so I would assume yes Also check out these sweet ironsights with net_fakelag 50 [media]http://www.youtube.com/watch?v=ouWkOEABZjo[/media] [editline]8th May 2011[/editline] Surprise, playermodels [media]http://filesmelt.com/dl/gm_construct00287.jpg[/media]
  • Avatar of disseminate
  • So here's how anim table selection works right now [lua]function TS.FindAnimTable( ply ) local model = string.lower( ply:GetModel() ); for k, a in pairs( TS.AnimTableOverrides ) do for _, v in pairs( a ) do if( string.lower( v ) == model ) then return k; end end end if( ply:SelectWeightedSequence( ACT_POLICE_HARASS1 ) > -1 ) then table.insert( TS.AnimTableOverrides[TS_AN_METRO], model ); return TS_AN_METRO; elseif( ply:SelectWeightedSequence( ACT_SIGNAL_TAKECOVER ) > -1 ) then table.insert( TS.AnimTableOverrides[TS_AN_OW], model ); return TS_AN_OW; elseif( ply:SelectWeightedSequence( ACT_GMOD_GESTURE_SALUTE ) > -1 ) then table.insert( TS.AnimTableOverrides[TS_AN_PLAYER], model ); return TS_AN_PLAYER; elseif( string.find( model, "female" ) ) then table.insert( TS.AnimTableOverrides[TS_AN_FEMALE], model ); return TS_AN_FEMALE; elseif( string.find( model, "male" ) ) then table.insert( TS.AnimTableOverrides[TS_AN_MALE], model ); return TS_AN_MALE; end table.insert( TS.AnimTableOverrides[TS_AN_MISC], model ); return TS_AN_MISC; end[/lua] Basically if it's been 'identified' or overwritten (ie with a custom selection), it'll pick that, otherwise identify it by checking if key animations are present. [editline]8th May 2011[/editline] Also IWR, IW, I have been replaced with misc; CalcMainActivity automatically checks if walk/run/idle are valid and returns that if possible.
  • [QUOTE=Soret;29655527]There's a new script coming out by kuro, it's called somehow as "CloudScript", I heard they using obfuscated code to cover up the dll's this time, and they claim that no one will be able to steal it from them this time, and it will be harder to find out stolen content what they put into their code. Even they said that, they will be selling this on their own, not trough ideal-hosting, eventually they said that too that this will be a completely new standalone gamemode, so anyone who bought OA won't be able to upgrade their gamemode, and have to rebuy the gamemode, because Ideal-Hosting will no longer be selling it.[/QUOTE] I don't know where you heard all that from, We may be using variation of techniques including Obfuscated code, but we know that isn't impossible to crack. And CloudScript is a free upgrade for existing C16 customers, they don't have to pay for it, Also sales will still be controlled by Ideal-Hosting... Unfortunatly...
  • [img]http://t1.gstatic.com/images?q=tbn:ANd9GcTGvExi1n1bI18WnVuQTBp1q-2yUpropFiqojTcLQ53npYAptgOCg&t=1[/img]
  • Avatar of disseminate
  • [QUOTE=Soret;29735569]All the new type of TS weapons will be injected into the script?[/QUOTE] I don't understand [editline]10th May 2011[/editline] [QUOTE=Commander11;29740933]How about you setup that crafting system rick dark never finished?[/QUOTE] He barely even started. I'm not sure I want to start something like it this close to release.
  • Avatar of somescripter
  • [QUOTE=Soret;29655527]There's a new script coming out by kuro, it's called somehow as "CloudScript", I heard they using obfuscated code to cover up the dll's this time, and they claim that no one will be able to steal it from them this time, and it will be harder to find out stolen content what they put into their code. Even they said that, they will be selling this on their own, not trough ideal-hosting, eventually they said that too that this will be a completely new standalone gamemode, so anyone who bought OA won't be able to upgrade their gamemode, and have to rebuy the gamemode, because Ideal-Hosting will no longer be selling it. But, what ever they say, it [i]will[/i] be leaked, and people [i]will[/i] be using it, whether legally or illegally.[/QUOTE] None of this is true, nobody claimed it is impossible to steal. Infact, CloudScript will be open-source and free. Only the schemas will be need to be purchased; how it works is that you simply register on a website to get a FREE development key and then you can make a schema for it. You really should validate your sources before you attempt to slander me on here. I'm hoping people will enjoy their free development keys; CloudScript is also just a new version of OpenAura, not completely re-coded as that'd just be a waste of time - reusable code is considered advantageous in the programming/scripting world. It has a bundle of new features including a completely new inventory system where each item is unique and can carry independant data such as durability or whatever. Please stop slandering me and turning this thread into a hate-war, I'm making the CloudScript base free because I want people to use the framework for its purpose. Anyway, looking good dude, keep it up. [b]Edit:[/b] I'm dumb for defending myself against blatant lies.
  • Avatar of disseminate
  • [QUOTE=Knallex;29744951]I think he's talking about the TnB weapons and TacoScript 2 weapons[/QUOTE] No, it won't be, I have no experience with TS2 weapons