Autor |
|
|
|
9 Beiträge - Einmalposter
|
|
|
Sorry geht jetzt habe vergessen die targetnamen an meine map anzupassenSSSSSSSOOOORRRRRRRRYYYYYYY.
|
Beitrag vom 04.01.2007 - 19:01 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
was steht denn in der console fürne meldung?
|
Beitrag vom 04.01.2007 - 18:20 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
wie sieht denn dein script jetzt aus?
soweit ich mich erinner, war aquas map ne sh-version. du machst wahrscheinlich ne AA-version. sollte aber dennoch gehen. vielleicht macht das globale bombenscript da probleme
Dieser Beitrag wurde 1 mal editiert, zuletzt von cubus am 04.01.2007 - 18:19.
|
Beitrag vom 04.01.2007 - 18:17 |
|
|
|
9 Beiträge - Einmalposter
|
|
|
Tut mir ja leid will ja nicht nerven aber jetzt kann man die bombe nicht mehr zünden .
|
Beitrag vom 04.01.2007 - 18:09 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
axo, das level waittill roundstart ggf. deaktivieren
|
Beitrag vom 04.01.2007 - 17:34 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
main:
setcvar "g_obj_alliedtext1" "Klaue die Dokumente"
setcvar "g_obj_alliedtext2" "und zerstöre den"
setcvar "g_obj_alliedtext3" "Panzer"
setcvar "g_obj_axistext1" "Verteidige die"
setcvar "g_obj_axistext2" "Dokumente und den"
setcvar "g_obj_axistext3" "Panzer"
setcvar "g_scoreboardpic" ""
level waittill prespawn
exec global/DMprecache.scr
exec global/exploder.scr
level.script = "maps/obj/obj_deine_map.scr"
exec global/door_locked.scr::lock
level waittill spawn
level.bomb_damage = 50 // kraft der explosion fuer die verletzungen
level.bomb_explosion_radius = 60 // radius der explosion fuer die verletzungen
level.defusing_team = "axis" // wer entschaerft die bombe
level.planting_team = "allies" // wer legt die bombe
level.dmrespawning = 0 // 1 oder 0 - respawnen
level.dmroundlimit = 10 // rundenzeit in minuten
level.clockside = axis // timer auf axis, allies, kills, oder draw
//level.targets_to_destroy = 2
level waittill roundstart
$blechkastenbombe thread global/obj_dm.scr::bomb_thinker
//$safebombe thread global/obj_dm.scr::bomb_thinker
thread allies_win_bomb $blechkastenbombe //$safebombe
$blechkastenbombe thread axis_win_timer
end
//allies_win_bomb local.bomb1 local.bomb2:
allies_win_bomb local.bomb1:
while (local.bomb1.exploded != 1)
wait 1
//while (local.bomb2.exploded != 1)
//wait 1
while (level.dok1 != 1)
wait 1
teamwin allies
end
axis_win_timer:
level waittill axiswin
end
dokumente_stehlen:
local.player = parm.other
if (local.player.dmteam != "allies")
{
end
}
else if (level.dok1 != 1)
{
$dokumente playsound stickybomb_pickup volume .8
$dokumente remove
iprintln "Die Allies haben die Dokumente geklaut!!!"
level.dok1 = 1
}
end
////////////////////////////
die targetnamen an deine anpassen.
das müßte dann eigentlich schon laufen.
ich glaube der trigger für die dokus muß einen setthread eintrag haben.
key setthread
value dokumente_stehlen
bin mir aber nicht mehr sicher....... versuchs mal
|
Beitrag vom 04.01.2007 - 17:33 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
naja........... wäre schon nett wenn du den axis sagst was sie machen sollen.......... aber nicht zwingend notwendig..... deutsche sind eh doof
ich will mal das script auf die relevanten pasagen runterkürzen. alles brauchen wir nicht......
|
Beitrag vom 04.01.2007 - 17:19 |
|
|
|
9 Beiträge - Einmalposter
|
|
|
// Die Alm
// von [SX]>Aquamarin
// http://www.team-sx.de
main:
setcvar "g_obj_alliedtext1" "Räum den Safe aus"
setcvar "g_obj_alliedtext2" "und zerstöre die"
setcvar "g_obj_alliedtext3" "Funkanlage!"
setcvar "g_obj_axistext1" "- Verteidige den"
setcvar "g_obj_axistext2" "Safe und die"
setcvar "g_obj_axistext3" "Funkanlage"
setcvar "g_scoreboardpic" "obj_alm"
level waittill prespawn
exec global/DMprecache.scr
exec global/exploder.scr
level.script = "maps/obj/obj_alm.scr"
exec ubersound/almidudli.scr
exec global/door_locked.scr::lock
thread kuhmuh
$kerzen1 hide
$kerzen2 hide
$kerzen3 hide
$kerzen4 hide
$kerzen5 hide
$kerzen6 hide
$kerzen7 hide
$kerzen8 hide
$kerzen9 hide
$kerzen10 hide
$augen hide
$adresse hide
level waittill spawn
level.bomb_damage = 50 // kraft der explosion fuer die verletzungen
level.bomb_explosion_radius = 60 // radius der explosion fuer die verletzungen
level.defusing_team = "axis" // wer entschaerft die bombe
level.planting_team = "allies" // wer legt die bombe
level.dmrespawning = 0 // 1 oder 0 - respawnen
level.dmroundlimit = 10 // rundenzeit in minuten
level.clockside = axis // timer auf axis, allies, kills, oder draw
//level.targets_to_destroy = 2
level waittill roundstart
$blechkastenbombe thread global/obj_dm.scr::bomb_thinker
$safebombe thread global/obj_dm.scr::bomb_thinker
thread allies_win_bomb $blechkastenbombe $safebombe
$blechkastenbombe thread axis_win_timer
end
allies_win_bomb local.bomb1 local.bomb2:
while (local.bomb1.exploded != 1)
wait 1
while (local.bomb2.exploded != 1)
wait 1
while (level.dok1 != 1)
wait 1
teamwin allies
end
axis_win_timer:
level waittill axiswin
end
dokumente_stehlen:
local.player = parm.other
if (local.player.dmteam != "allies")
{
end
}
else if (level.dok1 != 1)
{
$dokumente playsound stickybomb_pickup volume .8
$dokumente remove
iprintln "8-o Die Allies haben den Safe ausgeräumt!!!"
level.dok1 = 1
}
end
kuhmuh:
thread muh1
thread muh2
thread klettern1
thread klettern2
thread klettern3
thread klettern4
thread klettern5
thread klettern6
thread klettern7
thread klettern8
thread klettern9
thread klettern10
thread windsound
end
windsound:
$wind loopsound wind_treesAQUA
end
muh1:
$t18 waittill trigger
$t18 playsound kuhgeschrei
wait 10
goto muh1
end
muh2:
$t17 waittill trigger
$t17 playsound kuhgeschrei
wait 10
goto muh2
end
klettern1:
$jodler waittill trigger
$jodler playsound jodel
wait 2
goto klettern1
end
klettern2:
$t20 waittill trigger
$t20 playsound jodel
wait 2
goto klettern2
end
klettern3:
$t21 waittill trigger
$t21 playsound jodel
wait 2
goto klettern3
end
klettern4:
$t22 waittill trigger
$t22 playsound jodel
wait 2
goto klettern4
end
klettern5:
$t23 waittill trigger
$t23 playsound jodel
wait 2
goto klettern5
end
klettern6:
$t24 waittill trigger
$t24 playsound jodel
wait 2
goto klettern6
end
klettern7:
$t25 waittill trigger
$t25 playsound jodel
wait 2
goto klettern7
end
klettern8:
$t26 waittill trigger
$t26 playsound jodel
wait 2
goto klettern8
end
klettern9:
$t27 waittill trigger
$t27 playsound jodel
wait 2
goto klettern9
end
klettern10:
$t28 waittill trigger
$t28 playsound jodel
wait 2
goto klettern10
end
orakel_setup:
$orakel_trigger waittill trigger
local.player = parm.other
$orakel_trigger nottriggerable
$door_innen nottriggerable
$door_aussen nottriggerable
wait 2
thread kerzen
wait 10
local.player thread augen
wait 28
$door_innen triggerable
wait 10
$door_aussen triggerable
$orakel_trigger triggerable
end
kerzen:
$kerzen1 show
//$k1 playsound flush
$k1 thread kerzensound
wait 1
$kerzen2 show
$k2 thread kerzensound
//$k2 playsound flush
wait 1
$kerzen3 show
//$k3 playsound flush
$k3 thread kerzensound
wait 1
$kerzen4 show
$k4 thread kerzensound
//$k4 playsound flush
wait 1
$kerzen5 show
$k5 thread kerzensound
//$k5 playsound flush
wait 1
$kerzen6 show
$k6 thread kerzensound
//$k6 playsound flush
wait 1
$kerzen7 show
$k7 thread kerzensound
//$k7 playsound flush
wait 1
$kerzen8 show
$k8 thread kerzensound
//$k8 playsound flush
wait 1
$kerzen9 show
$k9 thread kerzensound
//$k9 playsound flush
wait 1
$kerzen10 show
$k10 thread kerzensound
//$k10 playsound flush
wait 24
$kerzen1 hide
$kerzen2 hide
$kerzen3 hide
$kerzen4 hide
$kerzen5 hide
$kerzen6 hide
$kerzen7 hide
$kerzen8 hide
$kerzen9 hide
$kerzen10 hide
end
kerzensound:
self loopsound flush
wait 1.9
self stoploopsound
end
augen:
$augen show
wait 2
$speaker_a loopsound ohm
//self loopsound ohm
$speaker_b loopsound ah
//self loopsound ah
wait 1
////$speaker_c playsound phytia1
$speaker_c loopsound phytia1
//self playsound phytia1 2 wait
//self waittill sounddone //12
wait 12
$speaker_c stoploopsound
////$speaker_d playsound phytia2
$speaker_d loopsound phytia2
$adresse show
//self playsound phytia2 2 wait
//self waittill sounddone //12
wait 8
$speaker_d stoploopsound
//self stoploopsound
wait 10
$speaker_a stoploopsound
$speaker_b stoploopsound
//$speaker_c stoploopsound
//$speaker_d stoploopsound
$augen hide
$adresse hide
end
ich glaub ja das ich noch eintragen muss das die axis die dokumente schützen mussen oder?
|
Beitrag vom 04.01.2007 - 17:15 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
dann poste mal bitte das script.......
ich habse nämlich irgendwie nicht mehr.. aber da ging das. da war auch was zum sprengen (radrastation?) und dann goldbarren oder so in einem safe.........
war kombiniert. können wir beide als basis nehmen...... aqua wirds bestimmt erlauben!
|
Beitrag vom 04.01.2007 - 17:07 |
|
|
|
9 Beiträge - Einmalposter
|
|
|
ja grade runter gelanden schau mal nach ob ich damit was anfangen kann.
|
Beitrag vom 04.01.2007 - 17:03 |
|
|
|
9 Beiträge - Einmalposter
|
|
|
Nee ist eine neue, die The City ist fertig mach ich nix mehr dran!
und damit mir nicht langweilig wird habe ich eine neue angefangen...
|
Beitrag vom 04.01.2007 - 17:01 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
so wie es aussieht.......... ist die map beendet, wenn der panzer zerstört ist. es ist z.z. die einzige bedingung....... wie die flak in der city-map.
da müßte ne kombi eingebaut werden......... wir hatten das mal bei aquas alm-map...... haste die irgendwo rumfliegen?
|
Beitrag vom 04.01.2007 - 17:01 |
|
|
|
Administrator 880 Beiträge - Forenjunkie
|
|
|
achherrje............... phönix.............auch du willst mir mein leben scwer machen!
ist das jetzt ne neue map, oder noch die city.......
|
Beitrag vom 04.01.2007 - 16:56 |
|
|
|
9 Beiträge - Einmalposter
|
|
|
Hi Cubus,habe mal eine frage und zwar wolte ich in meiner map ein Panzer zerstören und Dokumente stehlen ist alles auch schon drine in der map nur ist es egal ob die Dokumente gestohlen wurden oder nicht wen der panzer zerstört ist ist die map zuenden .Es solten aber beide obj erledigt werden bevor es zuende ist..Kann es sein das es an mein Script liegt????
exec global/weather.scr
exec global/ambient.scr m5l1b
main:
setcvar "g_obj_alliedtext1" "- Destroy the tank."
setcvar "g_obj_alliedtext2" "cannon."
setcvar "g_obj_alliedtext3" "- Steal the documents"
setcvar "g_obj_axistext1" "- Defend the tank."
setcvar "g_obj_axistext2" "cannon."
setcvar "g_obj_axistext3" "- Steal the documents"
setcvar "g_scoreboardpic" ""
level waittill prespawn
exec global/DMprecache.scr
exec global/exploder.scr
level.script = "maps/obj/map2.scr"
exec global/ambient.scr obj_team3
thread global/exploder.scr::main
level waittill spawn
level.bomb_damage = 200
level.bomb_explosion_radius = 500
level.defusing_team = "axis"
level.planting_team = "allies"
level.dmrespawning = 1
level.dmroundlimit = 10
level.clockside = axis
//level waittill roundstart
$objtank_explosive thread global/obj_dm.scr::bomb_thinker
thread allies_win_bomb $objtank_explosive
$objtank_explosive thread axis_win_timer
end
allies_win_bomb local.bomb1:
while (local.bomb1.exploded != 1)
wait 1
teamwin allies
end
axis_win_timer:
level waittill axiswin
end
dokumente_stehlen:
local.player = parm.other
if (local.player.dmteam != "allies"){
end
}
else if (level.dok1 != 1){
$dokumente playsound pickup_papers1 volume .8
$dokumente remove
iprintln "Allies have taken the documents!"
level.dok1 = 1
}
end
Gruss pHoeniX
|
Beitrag vom 04.01.2007 - 16:17 |
|