Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2009-07-11 (original capture). Home · Forum · All archived topics · Downloads
Warcraft-Source.com - WCS mod for CSS
July 11, 2009, 02:06:33 AM *
Welcome, Guest. Please login or register.
Login with username, password and session length
News: WCS Tournament being opened for applications!

Post here for signups!
Google  
  Home   Forum   Help Search Login Register   *
Pages: [1]   Go Down
  Print  
This topic has not yet been rated! You have not rated this topic. Select a rating:
Author Topic: [Oddity]TrueRPG  (Read 1038 times)
[Oddity]TeacherCreature
Moderator
Level 7 Master
*****
Offline Offline

United States United States

Posts: 1358



WWW
bonggged

myServer 63.209.33.64:27015
(Warning: click connects through Steam)
« on: June 29, 2008, 02:26:25 PM »


A role-playing game (RPG; often roleplaying game) is a game in which the participants assume the roles of fictional characters and collaboratively create or follow stories. Participants determine the actions of their characters based on their characterization, and the actions succeed or fail according to a formal system of rules and guidelines. Within the rules, players can improvise freely; their choices shape the direction and outcome of the games.

Skills:
Choose your class - Choose barbarian/mage/rogue/cleric/ranger
each class has different abilities
Code:
Barbarian   +hp longjump m3 only
Mage        Serpent Ward unlimited Grenade only
Rogue       Invis speed knife only
Cleric      +hp Heal Deagle only
Ranger      Scout speed gravity
Enchanted Chainmail - Immune to ultimates
Talisman                   - Evade shots
Poison aim potion       - Make nearby enemies crosshair flicker


2 Part Install
Part 1 Race file
Code:
"27"                                 
  {
    "name"              "[Spec]Rpg"       
    "author"            "[Oddity]TeacherCreature"         
    "shortdescription"  "Dungeons and Dragons Player"               
    "required_level"    "500"             
    "maximum_level"     "0"             
    "allow_only"        "0"
    "teamlimit"         "0" 
    "restrict_shop" "<stonehp><periapthp50><bootspeed20><cloak50><cloak75><tomehp100><ring>"           
    "preloadcmd"        "0"             
    "player_spawn_cmd"  "0"               
    "round_start_cmd"   "0"               
    "round_end_cmd"     "0"               
    "numberofskills"    "4"             
    "numberoflevels"    "8"             
    "skillnames"        "Choose class|Enchanted Chainmail|Talisman|Poison Aim Potion"   
    "skilldescr"        "Choose your class for the round|Immune to enemy ultimates|Talisman of evasion|Make their crosshairs flicker"
    "skillcfg"          "player_spawn|player_spawn|player_victim|player_spawn"     
   
    "skill1_setting"    "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 40|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 70|es_xsetinfo wcs_chance 80"
    "racealias_rpg11"   "es_xdoblock wcs/WCSultimates/wcs_rpgmenu"
    "skill1_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_rpg11"
    "skill1_sfx"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss1.wav"
   
    "skill2_setting"    "es_xsetinfo wcs_chance 10|es_xsetinfo wcs_chance 20|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 40|es_xsetinfo wcs_chance 50|es_xsetinfo wcs_chance 60|es_xsetinfo wcs_chance 70|es_xsetinfo wcs_chance 80"
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xkeysetvalue WCSuserdata event_var(userid) ulti_immunity 1;wcs_getlanguage wcs_lng wcs_lng_r_ultiimmunity;es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xtell event_var(userid) #multi server_var(wcs_lng)"
    "skill2_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 10 #a 0 sprites/scanner.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 50 350 2 90 200 0 155 155 155 155 2"

    "skill3_setting"    "es_xset wcs_chance 5|es_xset wcs_chance 9|es_xset wcs_chance 13|es_xset wcs_chance 17|es_xset wcs_chance 21|es_xset wcs_chance 25|es_xset wcs_chance 27|es_xset wcs_chance 30"
    "racealias_rpg1"    "es_set wcs_dmg event_var(dmg_health);if (server_var(wcs_game) != server_var(wcs_game_css)) then es_xrand wcs_dmg 1 20;es est_Health event_var(userid) + event_var(dmg_health);wcs_getlanguage wcs_lng wcs_lng_r_evade;es_tell event_var(userid) #multi server_var(wcs_lng)"
    "skill3_cmd"        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_isalive wcs_alive event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_rpg1"
    "skill3_sfx"        "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);if (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then est_effect 3 #a 0 sprites/yellowflare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 5 5 255 255 255 255"

    "skill4_setting"    "es_xsetinfo wcs_tmp4 0.1;es_xsetinfo wcs_range 500|es_xsetinfo wcs_tmp4 0.2;es_xsetinfo wcs_range 550|es_xsetinfo wcs_tmp4 0.3;es_xsetinfo wcs_range 600|es_xsetinfo wcs_tmp4 0.4;es_xsetinfo wcs_range 650|es_xsetinfo wcs_tmp4 0.5;es_xsetinfo wcs_range 700|es_xsetinfo wcs_tmp4 0.6;es_xsetinfo wcs_range 750|es_xsetinfo wcs_tmp4 0.7;es_xsetinfo wcs_range 800|es_xsetinfo wcs_tmp4 0.8;es_xsetinfo wcs_range 900"
    "racealias_rpg41"   "es_keygetvalue wcs_round WCSuserdata server_var(wcs_tmp2) aura_round;if (server_var(wcs_roundcounter) = server_var(wcs_round)) then es_xdelayed 1 wcs_dalias racealias_rpg42 server_var(wcs_tmp2) server_var(wcs_range) server_var(wcs_tmp4)"
    "racealias_rpg42"   "es_getplayerprop wcs_dead server_var(wcs_tmp2) CCSPlayer.baseclass.pl.deadflag;if (server_var(wcs_dead) = 0) then racealias_rpg43"
    "racealias_rpg43"   "es_getplayerteam wcs_team server_var(wcs_tmp2);if (server_var(wcs_team) = 2) then es_xsetinfo wcs_team #c!d;if (server_var(wcs_team) = 3) then es_xsetinfo wcs_team #t!d;es est_Near wcs_targetid server_var(wcs_team) server_var(wcs_tmp3) server_var(wcs_tmp2) racealias_rpg44;racealias_rpg41"
    "racealias_rpg44"   "es_xsetinfo wcs_immunity 0;es es_xkeygetvalue wcs_immunity WCSuserdata server_var(wcs_targetid) ulti_immunity;if (server_var(wcs_immunity) = 0) then racealias_rpg45"
    "racealias_rpg45"   "es es_xgetplayername wcs_name server_var(wcs_targetid);es es_setplayerprop server_var(wcs_name) CCSPlayer.baseclass.localdata.m_Local.m_iHideHUD 1;es es_delayed server_var(wcs_tmp4) es_setplayerprop server_var(wcs_name) CCSPlayer.baseclass.localdata.m_Local.m_iHideHUD 0;es_tell server_var(wcs_name) #multi #lightgreen Flickering #green Crosshairs"
    "skill4_cmd"        "es_xsetinfo wcs_round 0;es_keysetvalue WCSUserdata server_var(wcs_userid) aura_round server_var(wcs_roundcounter);es_setinfo wcs_tmp2 server_var(wcs_userid);racealias_rpg41"
    "skill4_sfx"        "0"
    "ultimate_cooldown" "0"
  }
Part 2 Ultimate
Code:
block wcs_rpgmenu
{   
popup create wpmenu
popup addline wpmenu "Choose your class"
popup addline wpmenu "->1. Barbarian"
popup addline wpmenu "->2. Mage"
popup addline wpmenu "->3. Rogue"
popup addline wpmenu "->4. Cleric"
popup addline wpmenu "->5. Ranger"

popup timeout wpmenu view 0
es popup send wpmenu server_var(wcs_userid)
popup select wpmenu 1 wcs/WCSultimates/barb1
popup select wpmenu 2 wcs/WCSultimates/mage1
popup select wpmenu 3 wcs/WCSultimates/rogue1
popup select wpmenu 4 wcs/WCSultimates/cleric1
popup select wpmenu 5 wcs/WCSultimates/ranger1
}
block barb1
{
es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav
es est_stripplayer event_var(userid) 1
es es_xdelayed 0.2 est_RestrictAll event_var(userid)
es es_xdelayed 0.3 est_unrestrict event_var(userid) weapon_m3
es es_xdelayed 0.5 est_unrestrict event_var(userid) weapon_knife
es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_c4
es es_xdelayed 0.9 est_unrestrict event_var(userid) item_defuser
es es_xdelayed 1.1 es_xgive event_var(userid) weapon_m3
es es_xdelayed 1.3 est_Give server_var(wcs_userid) weapon_knife
es es_xkeysetvalue WCSuserdata event_var(userid) longjump 1.4
es es_delayed 1.5 est_Health server_var(wcs_userid) + 80
}
block mage1
{
es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav
es est_stripplayer event_var(userid) 1
es es_xdelayed 0.2 est_RestrictAll event_var(userid)
es es_xdelayed 0.3 est_unrestrict event_var(userid) weapon_hegrenade
es es_xdelayed 0.5 est_unrestrict event_var(userid) weapon_knife
es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_c4
es es_xdelayed 0.9 est_unrestrict event_var(userid) item_defuser
es es_xdelayed 1.3 es_xgive event_var(userid) weapon_hegrenade
es es_xdelayed 1.1 est_Give server_var(wcs_userid) weapon_knife
es es_xkeysetvalue WCSuserdata event_var(userid) ability warden
es es_xkeysetvalue WCSuserdata event_var(userid) ability_count 3
es es_xkeysetvalue WCSuserdata event_var(userid) ability_parameter 12_20_280
es es_xtell event_var(userid) #multi #lightgreen You can spawn serpent wards #green bind <key> ability
es es_xdelayed 1.5 est_setammo event_var(userid) 4 99
}
block rogue1
{
es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav
es est_stripplayer event_var(userid) 1
es es_xdelayed 0.3 est_RestrictAll event_var(userid)
es es_xdelayed 0.5 est_unrestrict event_var(userid) weapon_knife
es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_c4
es es_xdelayed 0.9 est_unrestrict event_var(userid) item_defuser
es es_xdelayed 1.1 est_Give server_var(wcs_userid) weapon_knife
es es_delayed 1.7 est_Speed event_var(userid) 1.8
es es_delayed 1.8 es_xkeysetvalue WCSuserdata event_var(userid) speed 1.8
es est_setplayercolor event_var(userid) 21 21 21 100 1
}
block cleric1
{
es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav
es est_stripplayer event_var(userid) 1
es es_xdelayed 0.2 est_RestrictAll event_var(userid)
es es_xdelayed 0.3 est_unrestrict event_var(userid) weapon_deagle
es es_xdelayed 0.5 est_unrestrict event_var(userid) weapon_knife
es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_c4
es es_xdelayed 0.9 est_unrestrict event_var(userid) item_defuser
es es_xdelayed 1.3 es_xgive event_var(userid) weapon_deagle
es es_xdelayed 1.1 est_Give server_var(wcs_userid) weapon_knife
es es_delayed 1.5 est_Health server_var(wcs_userid) + 50
es es_xkeysetvalue WCSuserdata event_var(userid) regeneration 1
es es_xkeysetvalue WCSuserdata event_var(userid) regen_round server_var(wcs_roundcounter)
es wcs_regeneration event_var(userid) 15 10 200 15 250
es es_xtell event_var(userid) #multi #lightgreen You have an aura of #green regeneration
}
block ranger1
{
es est_playplayer server_var(wcs_userid) npc/scanner/scanner_nearmiss2.wav
es est_stripplayer event_var(userid) 1
es es_xdelayed 0.2 est_RestrictAll event_var(userid)
es es_xdelayed 0.3 est_unrestrict event_var(userid) weapon_scout
es es_xdelayed 0.5 est_unrestrict event_var(userid) weapon_knife
es es_xdelayed 0.7 est_unrestrict event_var(userid) weapon_c4
es es_xdelayed 0.9 est_unrestrict event_var(userid) item_defuser
es es_xdelayed 1.3 es_xgive event_var(userid) weapon_hegrenade
es es_xdelayed 1.1 est_Give server_var(wcs_userid) weapon_scout
es es_delayed 1.7 est_Speed event_var(userid) 1.4
es es_delayed 1.8 es_xkeysetvalue WCSuserdata event_var(userid) speed 1.4
es es_delayed 2 est_SetGravity event_var(userid) 0.5
es es_delayed 2.1 es_keysetvalue WCSuserdata event_var(userid) gravity 0.5
}
« Last Edit: June 29, 2008, 10:07:41 PM by [Oddity]TeacherCreature » Logged

Ghost flame
Level 0 Beginner

Offline Offline

Denmark Denmark

Posts: 15


plss buy me a beer



dkthekiller
« Reply #1 on: June 29, 2008, 04:12:13 PM »

what do the ultimate do???
Logged

mikgod
Level 4 Intermediate
****
Offline Offline

France France

Posts: 92





myServer 77.111.207.43:27015
(Warning: click connects through Steam)
« Reply #2 on: June 29, 2008, 04:55:24 PM »

My guess is there is no ultimate and that ultimate block is to choose you're class.
Am I right??
Logged

My real name is : The Hell<br />
[Oddity]TeacherCreature
Moderator
Level 7 Master
*****
Offline Offline

United States United States

Posts: 1358



WWW
bonggged

myServer 63.209.33.64:27015
(Warning: click connects through Steam)
« Reply #3 on: June 29, 2008, 10:06:40 PM »

The ultimate_block is just a menu system to choose a race ..each race has dif. abilities!!
The ultimate or (skill 4) is an aura skill that makes near by enemies' Crosshairs disappear and reappear over and over
« Last Edit: June 29, 2008, 10:08:15 PM by [Oddity]TeacherCreature » Logged

runnen
Level 3 Trained Apprentice
***
Offline Offline

United States United States

Posts: 72



« Reply #4 on: June 29, 2008, 11:32:29 PM »

this looks like a really fun race to play but is it like you level up each character separately or is it just a single time leveling and then everything is full?

ill add it to my server when i get the chance to check it out.
Logged

Stinkyfax
I <3 WCS
Watchdogs
Level 7 Master
*****
Offline Offline

United Kingdom

Posts: 1823



WWW
Xrushiov

myServer 84.55.62.45:27016
(Warning: click connects through Steam)
« Reply #5 on: June 30, 2008, 12:40:00 AM »

lucky guys it takes you 10 lines of simple codes to make menu  :cry:
Mine menu files take 3999 lines in total.  :Huh:
Logged



Serenkiy Vol4onok
Level 5 Trained Intermediate
*****
Offline Offline

Russian Federation

Posts: 147


Never Surrender!!!


« Reply #6 on: July 14, 2008, 01:52:27 PM »

I like the idea, but that case it would be better to make something like rpg/warcraft mod - so to chose race, class, specialization....etc
Logged

  ~ Just a Nightfall God
  :twisted: :twisted: :twisted: :twisted: :twisted: :twisted::
  Steel a soul for a second chance
  But you'll never become a man
[Oddity]TeacherCreature
Moderator
Level 7 Master
*****
Offline Offline

United States United States

Posts: 1358



WWW
bonggged

myServer 63.209.33.64:27015
(Warning: click connects through Steam)
« Reply #7 on: July 14, 2008, 08:59:50 PM »

I only really interested in WCS personally, but I have a rpg background so I thought this would be fun...

I made like 7 other RPG races that I just didnt post..

Like my Beserker Barbarian
Shotty only.
skill 1 menu to go beserk this round..... (loses health slowly and can attack everyone with a ton of damage and autoshotty)
Skill 2 extra barbarian strength
skill 3 +3 weapon  = damage
Skill4  Agitation Beserk - Extra SPEED and growling sounds with more damage but loses 10 health per second !


I made Mage Theif Cleric Bard Archer Druid also.... Kind of like a pack of races (for fun) I enjoy coding races more than actually playing CS. I feel like I can code anything I can think of and I kind of do it at 5 am and late nights to keep my brain sharp, similiar to a crossword or sudoku puzzle.
Logged

[Ҳ]™
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 99



WWW
coldasice322
xTRUTHx

myServer 69.12.25.45:27016
(Warning: click connects through Steam)
« Reply #8 on: August 11, 2008, 02:07:44 PM »

Please help.  I installed this race, but the class-menu does not appear.  I installed the ultimate block at the end of the ultimate text file.

Is this wrong, or is there something else that needs to be done?  Does the menu pop-up automatically?

It'd be great to get this race to work on my server, as my background as been purely RPG.  It's what I live for.  Wink
Logged



[Oddity]TeacherCreature
Moderator
Level 7 Master
*****
Offline Offline

United States United States

Posts: 1358



WWW
bonggged

myServer 63.209.33.64:27015
(Warning: click connects through Steam)
« Reply #9 on: August 11, 2008, 04:45:57 PM »

Hmm depends on your ES and EST I guess...
Logged

EvilGenuix
Level 6 Experienced
******
Offline Offline

United Kingdom

Posts: 224




xF |:. Evil Genuix |A|
« Reply #10 on: August 11, 2008, 04:56:53 PM »

What is the ES and EST that it has been tested on?
Logged
[Oddity]TeacherCreature
Moderator
Level 7 Master
*****
Offline Offline

United States United States

Posts: 1358



WWW
bonggged

myServer 63.209.33.64:27015
(Warning: click connects through Steam)
« Reply #11 on: August 11, 2008, 06:29:34 PM »

WCS 0.77 est 0.418 and es 1.5
That is what I used on my server at the time when I created it.
Logged

[Ҳ]™
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 99



WWW
coldasice322
xTRUTHx

myServer 69.12.25.45:27016
(Warning: click connects through Steam)
« Reply #12 on: August 12, 2008, 10:12:52 PM »

I'm quite unsure of the es/est, but I'm sitting with .75 at the moment.  That could be a major reason why.  I'll pull this race until I upgrade everything.

I'm a little behind with learning everything.  I'm just stepping in the server-ownership scene.  ;x

I'll be hitting you up soon, too, TC.  o.o;  My head's about to explode.
Logged



Jeff
WCS ESP Dev Team
Level 7 Master

Offline Offline

United States United States

Posts: 458



WWW
beastrace91
« Reply #13 on: August 13, 2008, 11:21:57 PM »

Last I checked D&D never had a "Mage" class Tongue

~J3ff
Logged

[Ҳ]™
Level 4 Intermediate
****
Offline Offline

United States United States

Posts: 99



WWW
coldasice322
xTRUTHx

myServer 69.12.25.45:27016
(Warning: click connects through Steam)
« Reply #14 on: August 14, 2008, 08:14:55 PM »

 
Last I checked D&D never had a "Mage" class Tongue ~J3ff

I could swear you're mistaken.  So much so, that I asked my best friend Google.  He kindly referred me to a fella called Wiki.  ^^;  I'm an avid role player, and I've used the term Mage quite often.

Quote
An awkward term, "Magic-User" was invented for the original Dungeons & Dragons rules developed by Gary Gygax and Dave Arneson (in order to avoid cultural connotations of terms such as "wizard" or "warlock"). It continued to be used in the first edition Advanced Dungeons & Dragons (AD&D) rules and in the simplified Dungeons & Dragons rules set. The second edition of AD&D discarded the term in favor of "mage". The third edition of the game (dropping the word Advanced and now just called Dungeons & Dragons) renamed the mage to "Wizard". The term "magic user" is rarely used in the current edition of the game, and when it is used it is usually a synonym for an arcane spellcaster or for an arcane spellcasting character class.
Logged



Pages: [1]   Go Up
  Print  
 
Jump to:  

Last 7 Shouts:
July 10, 2009, 02:22:30 PM
go in a forum; go into a topic; down below youll find a reply button
July 10, 2009, 02:15:52 PM
can anyone help me i dont know how to post posts.
July 10, 2009, 02:15:40 PM
sup fellas
July 10, 2009, 01:39:30 PM
dashi619 read pm i send you
July 10, 2009, 12:48:28 PM
help?
July 10, 2009, 10:22:56 AM
ME Tongue
July 10, 2009, 09:49:06 AM
SOMEONE HELP?HuhHuhHuh i need coding help BAD its an emergancy
 my steam name is
$$$$NJO$$$$ Dashi
add me
Recent
[Today at 05:47:29 AM]

[July 10, 2009, 11:23:43 PM]

[July 10, 2009, 09:53:21 PM]

[July 10, 2009, 08:14:56 PM]

[July 10, 2009, 06:37:15 PM]

[July 10, 2009, 06:26:05 PM]

by M.R.
[July 10, 2009, 05:46:53 PM]

[July 10, 2009, 05:21:07 PM]

by maze
[July 10, 2009, 03:47:19 PM]

[July 10, 2009, 01:38:27 PM]
Theme switch

Powered by MySQL Powered by PHP Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.514 seconds with 27 queries.