Keresés Kategóriák Kedvencek

Wire Expression 2 – 5. rész: No Collide

Készítette: gmod.hl2.hu
2009. november 11. 09:45:52 - 3186 megtekintés
  • Az alábbi tippben a Garry's Mod Wire Expression 2 nevű program programozásával fogunk megismerkedni.
  • Amire szükségünk lesz

    Wire Expression
  • Wire Expression

    1.e2:

    @name Toni Expression 2 Tutorial 5. resz
    @inputs TargetFinder
    @outputs Out
    if (TargetFinder) {Out = 1} else {Out = 0}

    2.e2:
    @name Toni Expression 2 Tutorial 5. resz
    @inputs
    @outputs Be
    @persist Said Owner:entity
    @trigger all

    interval(10)
    Said=owner():lastSaidWhen()
    Owner=entity():owner()

    #Ajto be/ki ugyan azzal a szoval
    #if($Said&owner():lastSaid()=="Be") {Be=!Be}
    #Ajto be
    if($Said&owner():lastSaid()=="Be") {Be=1}
    #Ajto ki
    if($Said&owner():lastSaid()=="Ki") {Be=0}
  • Címkék:

    garrysmod gmod wire expression
Ember_vok - 14 éve, 7 hónapja

a wire expression egy kiegészítő a játékhoz???

csokalaci - 15 éve

A végén azt rontottam el hogy nem updateltem a chip et,azaz nem kattintottam rá bal klikkel :P
Amúgy ebben a videóban rosszul mondtam el az interval fogalmát:
interval(1000) annyit jelent, hogy a chipet 1000 milisecundum ként frissíti azaz 1 mp-enként.

1.e2:

@name Toni Expression 2 Tutorial 5. resz
@inputs TargetFinder
@outputs Out
if (TargetFinder) {Out = 1} else {Out = 0}

2.e2:
@name Toni Expression 2 Tutorial 5. resz
@inputs
@outputs Be
@persist Said Owner:entity
@trigger all

interval(10)
Said=owner():lastSaidWhen()
Owner=entity():owner()

#Ajto be/ki ugyan azzal a szoval
#if($Said&owner():lastSaid()=="Be") {Be=!Be}
#Ajto be
if($Said&owner():lastSaid()=="Be") {Be=1}
#Ajto ki
if($Said&owner():lastSaid()=="Ki") {Be=0}