j'ai été chercher la race sur le site d'hollyday j'ai donc 2 fichiers 1 pour le fichier DB race et l autre qui est à charger dans l'autoexec.
Code
GeSHi (eventscripts):"skill1_setting" "es_xset flyspeed 1.5|es_xset flyspeed 1.8|es_xset flyspeed 2|es_xset flyspeed 2.5"
"skill1_cmd" "es_delayed 1 es_xkeysetvalue WCSuserdata event_var(userid) strider_fly server_var(flyspeed)"
"skill1_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es est_effect 11 #a 0 effects/strider_bulge_dudv_dx60.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 2 255"
Code
GeSHi (eventscripts):block load
{
es_xset fly 0
es_xset shx1 0
es_xset shy1 0
es_xset shz1 0
es_xset primary 0
es_xset secondary 0
es_xset strider_fly 0
es_xset portaly 0
es_xset portalx 0
es_xset portalz 0
es_xset high_jump 0
es_xset fly_speed 0
es_xset primary_weapon 0
es_xset secondary_weapon 0
es_xexists wcs_exists command +fly
es_xregclientcmd +fly Strider_Hiryu/+fly "Command To FLy"
es_xexists wcs_exists command -fly
es_xregclientcmd -fly Strider_Hiryu/-fly "Command To Stop Flying"
if (server_var(wcs_exists) = 0) then es_xregclientcmd +fly Strider_Hiryu/+fly "Command To FLy"
if (server_var(wcs_exists) = 0) then es_xregclientcmd -fly Strider_Hiryu/-fly "Command To Stop Flying"
es_xexists ex clientcommand strider
if (server_var(ex) = 0) then es_xregclientcmd strider Strider_Hiryu/StriderWard "Command for StriderWard"
es_xexists ex saycommand strider
if (server_var(ex) = 0) then es_xregsaycmd strider Strider_Hiryu/StriderWard "Command for StriderWard"
es_xexists wcs_exists command StriderWard
if (server_var(wcs_exists) = 0) then es_xregcmd StriderWard Strider_Hiryu/wcs_strider "Strider, explodes on nearby enemies"
es_xset HOLLIDAY_Races "Strider Hiryu Coded By HOLLIDAY"
es_xmakepublic HOLLIDAY_Races
}
block +fly
{
es_xgetcmduserid fly
es_keygetvalue strider_fly WCSuserdata server_var(fly) strider_fly
if (server_var(strider_fly) != 0) do
{
es est_jetpack server_var(fly) 1
es est_speed server_var(fly) server_var(strider_fly)
es est_setplayercolor server_var(fly) 100 100 220 125 1
es est_playplayer server_var(fly) weapons/mortar/mortar_explode3.wav
es est_getprimary primary server_var(fly)
es es_xkeysetvalue WCSuserdata server_var(fly) primary_weapon server_var(primary)
es est_getsecondary secondary server_var(fly)
es es_xkeysetvalue WCSuserdata server_var(fly) secondary_weapon server_var(secondary)
es_delayed .1 est_removeweapon server_var(fly) 1
es_delayed .1 est_removeweapon server_var(fly) 2
es_xset entityCount 0
es_xset mySmokeName ""
es_xformatv mySmokeName "smoke_%1" entityCount
es_give server_var(fly) env_Smokestack
es est_SetEntName server_var(eventscripts_lastgive) server_var(mySmokeName)
es_fire server_var(fly) server_var(mySmokeName) addoutput "basespread 80"
es_fire server_var(fly) server_var(mySmokeName) addoutput "spreadspeed 2"
es_fire server_var(fly) server_var(mySmokeName) addoutput "speed 30"
es_fire server_var(fly) server_var(mySmokeName) addoutput "startsize 15"
es_fire server_var(fly) server_var(mySmokeName) addoutput "endsize 16"
es_fire server_var(fly) server_var(mySmokeName) addoutput "rate 200"
es_fire server_var(fly) server_var(mySmokeName) addoutput "jetlength 10"
es_fire server_var(fly) server_var(mySmokeName) addoutput "twist 40"
es_fire server_var(fly) server_var(mySmokeName) addoutput "SmokeMaterial particle\fire.vmt"
es_fire server_var(fly) server_var(mySmokeName) addoutput "angles 90 90 90"
es_fire server_var(fly) server_var(mySmokeName) addoutput "rendercolor 100 100 220"
es_fire server_var(fly) server_var(mySmokeName) turnon
es_fire server_var(fly) server_var(mySmokeName) setparent !activator
es_xmath entityCount + 1
}
}
block -fly
{
es_xgetcmduserid fly
es_xset strider_fly 0
es_keygetvalue strider_fly WCSuserdata server_var(fly) strider_fly
if (server_var(strider_fly) != 0) do
{
es_fire server_var(fly) server_var(mySmokeName) kill
es est_setplayercolor server_var(fly) 255 255 255 255 1
es est_playplayer server_var(fly) weapons/mortar/mortar_explode1.wav
es est_jetpack server_var(fly) 0
es est_speed server_var(fly) 1
es_keygetvalue primary_weapon WCSuserdata server_var(fly) primary_weapon
es_keygetvalue secondary_weapon WCSuserdata server_var(fly) secondary_weapon
if (server_var(primary_weapon) != 0) do
{
es est_give server_var(fly) server_var(primary_weapon)
}
if (server_var(secondary_weapon) != 0) do
{
es est_give server_var(fly) server_var(secondary_weapon)
}
}
}
voila j'ai donc essayé de comprendre pourquoi ca ne marchait pas mais je sèche complètement. Si qqun pouvait m'aider .





France
Logged








