EventScripts Forums
Mattie's EventScripts and Source Forums
Mattie recommends...
Premier Sponsor:Platinum Sponsor:
 
Script Categories
addon (49) admin (269) admins (14) advert (15) adverts (19) afk (15) alerts (12) ammo (23) anti (15) auth (16) automatic (12) awp (23) ban (18) ba_jail (17) bhop (19) block (19) bomb (40) bonus (23) bot (24) bot-management (19) bots (17) bunnyhop (11) Buy (21) cash (65) chat (57) cheat (11) clan (16) classes (22) color (21) colors (18) command (20) commands (18) config (22) connect (42) CS:S (16) css (2498) Damage (35) database (11) dead (15) death (19) deathmatch (70) deathrun (12) disconnect (18) Dissolve (11) dm (20) dod:s (11) dods (386) easy (17) effects (120) English (15) entity (21) es_tools (12) Eventscript (12) flashbang (25) français (99) french (36) fun (286) funny (16) Gabeee (11) gameplay (174) give (16) gravity (11) grenade (25) grenades (29) gun (14) GunGame (26) GunGame5 (11) guns (17) Hack (15) headshot (32) health (54) hegrenade (13) hl2dm (329) HP (13) info (48) information (16) jail (26) jailbreak (11) join (23) jump (12) kick (23) kill (44) kills (22) knife (57) leveling (36) management (14) mani (15) map (25) map-management (27) maps (15) match (17) menu (106) message (20) messaging (52) mod (109) model (14) models (32) money (42) motd (12) music (29) mute (18) nades (18) name (13) noblock (35) player (40) player-management (31) player-tracking (28) popup (55) props (23) protection (27) punishment (50) python (63) quake (18) radio (21) random (36) rank (35) rates (16) rcon (13) realism (21) respawn (61) restrict (36) round (20) rpg (24) rules (42) say (11) scout (19) Script (20) script-helper (25) scriptpack (33) sdk (149) server (44) server-tools (42) shop (12) silly (31) simple (27) skins (24) slay (13) soccer (11) sound (45) sounds (92) spawn (62) speed (25) statistics (13) stats (48) STEAMID (23) Superhero (13) surf (31) Team (25) team-balance (14) teleport (11) text (14) TF2 (143) time (17) timer (14) tools (15) tracers (17) triggers (11) uedi (18) uses_auth (18) utility (11) vip (11) vote (36) voting (22) war (20) wcs (24) wcs:Python (32) weapon (77) weapons (114) web (14) welcome (12) zm (24) zombie (90) zombiemod (51) zombies (11)
Script Authors
*XYZ*SaYnt (12) .:MiB:. (11) .eMko* (6) 101satoon101 (10) 3R10N (24) 4u571n91 (5) 7355608 (9) Absolute (8) Ace Rimmer (40) adminc (5) Adz (8) AgathaKnuppelkuh (8) aidden (8) ajax (5) ak_47 (6) Al3c Tr3v3lyan (6) allstareng (5) ashbash1987 (9) ATAMAH (7) aznone (5) B00M (5) BackRaw (41) BFH_RedBull (8) bigfabi (7) Bioko (7) Blade (10) bladesback (13) bobdole (11) bodzsar1 (8) bonbon (36) Brainsucker (30) cagemonkey (8) carbon-14 (10) CaskioUTF (5) cbirou (15) ChaCaLz2psy4 (5) CharlesT (5) Chrisber (5) chrismrulz (9) Chun (6) cladiron (10) clipz934 (8) Colster (21) Cookieman8 (7) craziest (10) DanielB (19) Darkness123 (8) Dave (9) dbozan99 (7) deathx9 (5) Deathyy (15) dhack (16) Di[M]aN (12) DoCky (27) Don (15) dordtcore (8) DragonFreddo (8) Drassil (5) Einlanzers (42) EmbouT (10) emilplov (7) Errant (10) Eun (6) Fantole (9) Franc1sco (9) freddukes (18) Frequency (6) Fulmine (5) GAMEREN2 (8) german9114 (13) GODJonez (38) GoodfellaDeal (5) Hansi (6) HitThePipe (7) HOLLDIDAY (9) Icetouch (6) ichthys (25) infamous1 (9) Jeff91 (45) JoeyT2006 (30) Juba_PornBorn (12) jxl180 (10) KDBFame (6) L'In20Cible (7) Largo Usagi (10) Lobe (11) loKkdoKk (7) lolo-le-haricot (7) LosNir (5) Lumpi@Work (9) M4rc3L-XCN (7) macshot (6) Matth (5) Mattie (20) MBchrono (15) McFly (20) Medda (5) Memphis-84 (10) Messiah93 (12) Mickyy (5) micmacx (6) Mitchell (5) Mordavolt (7) MrScriptaz (5) mryoung (6) Nicolous (26) ojii (31) Omega_K2 (6) Owned|Myself (8) P3N (7) pand3mic (5) parsimba (5) Pascal257 (9) PatPeter (7) PDrop (10) Phaedrus (18) PhantOm Fury (7) phoenix131 (8) pinkyyy -.- (5) pitbull0993 (7) randomknifer (9) Ratzee (6) ReaCtioN2oo9 (6) Rennnyyy (17) revolutionfighters (6) RideGuy (12) Rio (9) Roeliekt (6) runamagic (13) sandking220 (6) Sarcasm_Poisoning (10) saRs| Johnny-5 (13) Schubaal (10) sea212 (5) sega74rus (7) sgt.angel (6) sicilia (5) sicman_adrian (22) skillz92 (7) sn4k3 (18) snake38 (10) sonicsight (7) spoonman184 (8) stabby (22) stas (22) Strontium Dog (30) SumGuy14 (25) SuperDave (45) surfteam (5) TaCo (5) TanaToS (17) Tealk (6) teowow (16) TheCheeTaH (20) TheDonFather (5) theresthatguy (6) Tiny Tod (7) Totyahun (9) uedi (38) Undead (25) usernamesaretaken (15) Warren (13) westham (6) WhiteAvenger (7) Wonder (14) X-Mania (5) XE_ManUp (13) xfalcon61 (5) zSweetXz (5) [Cs]Lord_Inferno2 (11) [NATO]Hunter (28) ||Wolf|| (10)
Search

Post new topic Reply to topic
Author Message
User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-15, 4:29 pm 
   Post subject: Builder - Updated 4.8. (2.6): Updated ESAM SDK!

Builder 2.6
Posted by: ojii on 2008-07-15 17:25:03.

Requirements:Description:
    Description
    This addon should help addon authors to easily build releases of their addons and upload them to ESAM.

    Features
    Builds archives for ESAM (semi-automated)
    Uploads archives to ESAM (semi-automated)
    *NEW* Interactive way to upload archives to ESAM

    Documentation
    A documentation is included in this release.

    Note
    Although this addon requires EventScripts 2.0 (or above) to run, it can still build releases for EventScripts 1.x addons.
Download: Installation:
    es_install builder
    (Note: This has to be done in the server console or prefixed with rcon)
Version Notes:
  • 2.6 -
    • adjusted to work with the new ESAM SDK, instead of password now the API key is required. Please change config files!

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


Last edited by ojii on 2008-08-04, 8:30 am, edited 21 times in total.




User avatar
Mentat
Mentat
Profile

Posts: 4727
Location:
C:/ProgramFiles/Bonbon/Bonbon.exe
 
New postPosted: 2008-07-15, 4:32 pm 

Very nice ojii!

_________________
SicmanAdrian wrote:
I don't think it is possible but maybe SuperDave could try?

abcdefghijklmnopqrstuvwxyz
"It doesn't work" doesn't help us out, help us help you, be more specific!
Remember, when posting non Python code, post in the ES 1.x discussion forum, you'll get better help!
SuperDave wrote:
It's very difficult to see errors in that script because it is some of the worst looking code I have ever seen. And I've seen bonbon's code

Please do not PM for free private scripts/help!


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-15, 5:08 pm 

Vote for http://featurelist.org/features/details/577 to have automated submission to ESAM included in Builder and to get a non-srcds builder with ESAM submission features!

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 3081
Location:
UK
 
New postPosted: 2008-07-16, 4:16 am 

see my comment. It is easy to do already.

Here is how to send files over http (you would probably be better not using urllib though and convert it for httplib ;))

http://www.voidspace.org.uk/cgi-bin/voi ... ad_test.py

_________________
Cheers,
Tom
Image
NCS: kill chat spam dead! - | - Get Live IRC help - | - Addon Utils - View and manage addons in game
(No IRC client? Use this sites simple online version [Requires Java])

eXtensible Admin: the #1 open source admin tool

Addons: Uptime; server uptime logger - loglib; logging utility - Block Chat; limit chat to teamonlly - Last Five; view the last few players to leave the server, with ban opts - Backup; coming SOON

My startup: social network v3.0!!


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-16, 8:07 am 

Errant wrote:
see my comment. It is easy to do already.

Here is how to send files over http (you would probably be better not using urllib though and convert it for httplib ;))

http://www.voidspace.org.uk/cgi-bin/voi ... ad_test.py


thats a crazy bit of code

I'll look what I can do with it.

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1268
 
New postPosted: 2008-07-16, 1:10 pm 

Can you make it scan each of the .py files for files marked as downloadable, and then .zip them as well?


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 3081
Location:
UK
 
New postPosted: 2008-07-16, 1:49 pm 

ojii: yes it is.. in hindsight probably more confusing than it is enlightening - you dont really need to do all that - but I couldn't find any better tutorial this morning :P

_________________
Cheers,
Tom
Image
NCS: kill chat spam dead! - | - Get Live IRC help - | - Addon Utils - View and manage addons in game
(No IRC client? Use this sites simple online version [Requires Java])

eXtensible Admin: the #1 open source admin tool

Addons: Uptime; server uptime logger - loglib; logging utility - Block Chat; limit chat to teamonlly - Last Five; view the last few players to leave the server, with ban opts - Backup; coming SOON

My startup: social network v3.0!!


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-16, 2:41 pm 

Errant wrote:
ojii: yes it is.. in hindsight probably more confusing than it is enlightening - you dont really need to do all that - but I couldn't find any better tutorial this morning :P


working on a less hacky way (talked to venjax :D)

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-16, 2:43 pm 

Carbon-14 wrote:
Can you make it scan each of the .py files for files marked as downloadable, and then .zip them as well?


that'd be crazy!

but yea I'll add that. As well as the possibility to configure the builder. working on something bigger for the builder addon right now but gonna add it afterwards.

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-17, 11:23 am 

Version Notes:2.0rc1 -
  • Added support of buildfiles (custom building, see documentation)
  • Added upload capability
  • Added automated search for downloadables in mainscript (experimental)
  • Included a uploadfile creator (win and python)

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-17, 3:07 pm 

could please someone who uses downloadables (corelib/es1.x/es2.x) test the downloadable detection function?

(note: it will only work if the path is a string, not some variables)

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-18, 9:19 am 

Version Notes:
  • 2.0rc3 -
    • added clean() method to prevent any invalid characters in filename
    • added builfileParser version 1, old buildfiles will be handled by buildfileParser version 0 (see documentation!)
    • readded the uploadfile_creator (python) to the release
    • Added builder_version public variable
    • NOTE: Using parserversion 1 is highly recommended for any custom builds!

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-19, 12:16 pm 

Version Notes:
  • 2.0 -
    • tested extractDownloadable in IDLE and fixed it. Will work for any 'string' downloadables (= if the path is only string, on variables)
    • fixed extractDownloadable to break if keywords appear in non-standard context and splitting cannot be done
    • added configuration file for global username/password and global standard extensions (bfp0 and bfp1)
    • fixed addinfo not returning on invalid syntax
    • fixed several issues in bfp1 (searching for bfp0 syntax instead of bfp1 syntax)
    • fixed normal building routine (added the last file twice instead of configuration file if one is present)
    • added addcfg method for ingame config editing (see documentation)

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-21, 11:23 am 

Version Notes:
  • 2.1 -
    • added output configuration variable for custom output folders (see documentation)
    • added deloutput and output arguments to buildercfg
    • fixed bug when no buildfile is found bfp0 syntax is used instead of bfp1 syntax
    • fixed delextension bug to leave double commas

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-21, 4:55 pm 

Version Notes:
  • 2.3 -
    • Added easyupload (see documentation)

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 12890
Location:
irc://irc.gamesurge.net/eventscripts
 
New postPosted: 2008-07-22, 11:53 am 

I do not recommend using print to output message to the server. If the server is not running in console mode the messages won't show up, not to mention they bypass the server log. I have a few addons that will run with ES or in IDLE, I usually make my own dbgmsg command:
PYTHON:
    try:

       import es

       dbgmsg = es.dbgmsg

    except ImportError:

       def dbgmsg(x, msg): print msg

_________________
Image
EventScripts Wiki --- #eventscripts --- Python.org --- es_install FAQ


User avatar
Guru
Guru
Profile

Posts: 1642
Location:
/usr/bin/python
 
New postPosted: 2008-07-22, 12:01 pm 

SuperDave wrote:
I do not recommend using print to output message to the server. If the server is not running in console mode the messages won't show up, not to mention they bypass the server log. I have a few addons that will run with ES or in IDLE, I usually make my own dbgmsg command:
PYTHON:
    try:
       import es
       dbgmsg = es.dbgmsg
    except ImportError:
       def dbgmsg(x, msg): print msg


I usually use es.dbgmsg as well but as this is only utils and should NEVER be run on a real server (easyupload just freezes the server!!!) I think print'll do. also it makes code more legible and less code.

Also atm I can't be asked to replace it as hardly anyone except me seems to use this addon anyhow.

_________________
Over 150'000 real examples of how to use the ESP, ESS and EST API

Final Fantasy News and more!

My Blog


User avatar
EventScripts Administrator
EventScripts Administrator
Profile

Posts: 12890
Location:
irc://irc.gamesurge.net/eventscripts
 
New postPosted: 2008-07-22, 12:44 pm 

Umm... if it's not supposed to be run on a server why is it on the ESAM? :?

/me is confused.

_________________
Image
EventScripts Wiki --- #eventscripts --- Python.org --- es_install FAQ


Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 23 posts ]  Go to page 1, 2  Next


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group