CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Wie verschießt man ein Objekt

Nach unten 
4 verfasser
AutorNachricht
Yan
Major
Major
Yan


Männlich Alter : 28
Anmeldedatum : 04.04.08

Wie verschießt man ein Objekt Empty
BeitragThema: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt EmptyDo Apr 24, 2008 9:19 pm

Wie macht man das ein Objekt wenn es aktiviert verschossen wird/etwas verschießt ?

danke im vorraus
bin neu im scrpten
study study
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

Wie verschießt man ein Objekt Empty
BeitragThema: Re: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt EmptyDo Apr 24, 2008 9:23 pm

also ich würds so machen:

Zitat :

func Activate(pCaller) {
var Dings=CreateObject(ID-des-Objektes, GetX(pCaller), GetY(pCaller));
Fling(Dings, X-Geschwindigkeit, Y-Geschwindigkeit);
}

aber ahctung, weil ich glaub dass bei fling schon werte unter fünf sehr hohe geschwindigkeiten erzeugen, bin mir aber nich mehr sicher.
Nach oben Nach unten
Mega Hazard
Staatsrat
Staatsrat
Mega Hazard


Männlich Alter : 31
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

Wie verschießt man ein Objekt Empty
BeitragThema: Re: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt EmptyDo Apr 24, 2008 9:36 pm

Simsi schrieb:
also ich würds so machen:

Zitat :

func Activate(pCaller) {
var Dings=CreateObject(ID-des-Objektes, GetX(pCaller), GetY(pCaller));
Fling(Dings, X-Geschwindigkeit, Y-Geschwindigkeit);
}

aber ahctung, weil ich glaub dass bei fling schon werte unter fünf sehr hohe geschwindigkeiten erzeugen, bin mir aber nich mehr sicher.


Das ist falsch. Bei lokalen (und bei Activate()-Objekten ist es lokal) muss man nicht mit GetX() oder GetY() arbeiten. Außerdem funktioniert Fling() nur unzureichend.


Hier mal:


func Activate(pClonk)
{
var schuss;
if(GetDir(pClonk) == DIR_Left())
{
schuss = CreateObject(FLNT, -10, 0, SetOwner(GetOwner(pClonk)));
schuss -> SetXDir(-100);
}
else
{
var schuss = CreateObject(FLNT, +10, 0, SetOwner(GetOwner(pClonk)));
schuss -> SetXDir(+100);
}
return(true);
}


Zuletzt von Mega Hazard am Fr Apr 25, 2008 6:12 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
http://megahazard.lima-city.de/Main.htm
Yan
Major
Major
Yan


Männlich Alter : 28
Anmeldedatum : 04.04.08

Wie verschießt man ein Objekt Empty
BeitragThema: Re: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt EmptyFr Apr 25, 2008 5:14 pm

Danke Wink
Question Aber kannst du mir mal den script erklären?? Question
Will wisse was der Bedeutet study study study
Nach oben Nach unten
Mega Hazard
Staatsrat
Staatsrat
Mega Hazard


Männlich Alter : 31
Ort : Brunswiek *helllau*
Anmeldedatum : 24.01.08

Wie verschießt man ein Objekt Empty
BeitragThema: Re: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt EmptyFr Apr 25, 2008 6:02 pm

Yan schrieb:
Danke Wink
Question Aber kannst du mir mal den script erklären?? Question
Will wisse was der Bedeutet study study study

Ok:

func Activate(pClonk)

Aktivieren auf Doppelgraben. pClonk steht für den Clonk, der Dopelgraben macht.

var schuss;
Erstellt eine Variable namens schuss

if(GetDir(pClonk) == DIR_Left())
Wenn der Aktivator nach Links guckt, dann...

schuss = CreateObject(FLNT, -10, 0, SetOwner(GetOwner(pClonk)));
schuss -> SetXDir(-100);
... die Variable mit einem zu erschaffenden Objekt Überschrieben. Dieses wird dann auf der X Achse um -100 beschleunigt

else
Alles hinter else in den {-Klammern passiert dann, wenn nicht das bei if() aufgerufene zustimmt, also wenn der Clonk nach rechts guckt
Nach oben Nach unten
http://megahazard.lima-city.de/Main.htm
Mozart
Kanzler
Kanzler
Mozart


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 24.02.08

Wie verschießt man ein Objekt Empty
BeitragThema: Re: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt EmptySa Apr 26, 2008 12:47 pm

DAS gehört eig zu "Anfragen", oder?
*verschieb*
Nach oben Nach unten
http://www.funamfag.de
Gesponserte Inhalte





Wie verschießt man ein Objekt Empty
BeitragThema: Re: Wie verschießt man ein Objekt   Wie verschießt man ein Objekt Empty

Nach oben Nach unten
 
Wie verschießt man ein Objekt
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Zauber auf ein Objekt
» Objekt finden
» Objekt in Reichweite
» Objekt zur erschaffung von Aliens
» Objekt verschwindet

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Anfragen-
Gehe zu: