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  

 

 Clunkerjagd durch einsammeln

Nach unten 
+2
der kleine boss
Pitri
6 verfasser
AutorNachricht
Pitri
Feldmarschall
Feldmarschall
Pitri


Männlich Alter : 30
Ort : Karlsruhe
Anmeldedatum : 02.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 12:27 pm

So hallo! Da bin ich wieder Very Happy

Ich habe eine Frage an euch. Wie kann man das machen, dass man wenn man einen Goldklumpen einsammelt, dass man 5 Clunker bekommt und der dann verschwindet.

Der folgende Script sitzt schon im System.c4g. mir fehlt nur das mit den Clunkern.

Mein Script schrieb:
#strict 2
#appendto GOLD

func Entrance() //Der Einsammel-Callback xP
{
Sound("Cash");
RemoveObject(this());
return(MakeMoney())
}

func MakeMoney()
{
//Hier der Befehl, der mir Clunker Macht. Kenn ich aber nicht :C
}
Nach oben Nach unten
http://www.clonk-fanpage.lima-city.de
der kleine boss
Vizeadmiral
Vizeadmiral
der kleine boss


Männlich Alter : 29
Ort : In einem gaaaaanz kleinen Kaff in Austria
Anmeldedatum : 21.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 12:35 pm

der Befehl is DoWealth(GetOwner(this())+5) so müssts gehn (Der Klumpen gehört ja automatisch dem Einsammler od?)
Nach oben Nach unten
http://www.clonk.de
Gamer
Staatsrat
Staatsrat
Gamer


Männlich Alter : 28
Ort : In einem kleinen Dorf in Unterfranken (Bayern)
Anmeldedatum : 10.02.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 12:47 pm

Nur weil jemand den Goldklumpen einsammelt ist er nich nicht der Owner
Mann müsste hier GetOwner(Contained()) machen.
Nach oben Nach unten
http://www.gamer95.npage.de/
imperatoerchen
Brigadegeneral
Brigadegeneral
imperatoerchen


Männlich Alter : 29
Ort : Ebersberg
Anmeldedatum : 23.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 12:50 pm

ne der Klumpen gehört niemandem, so müssts gehn

Code:
func Entrance(object pContainer) //Der Einsammel-Callback xP pContainer ist der einsammler
{
Sound("Cash");
RemoveObject(this());
DoWealth(/*hier die spielernummer von object pContainer rausfinden hab den Befehl grad nich da*/, 5);//
}
Nach oben Nach unten
Toastbrot
Kadett
Kadett
Toastbrot


Männlich Anmeldedatum : 10.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 2:06 pm

imperatoerchen schrieb:
ne der Klumpen gehört niemandem, so müssts gehn

Code:
func Entrance(object pContainer) //Der Einsammel-Callback xP pContainer ist der einsammler
{
Sound("Cash");
RemoveObject(this());
DoWealth(/*hier die spielernummer von object pContainer rausfinden hab den Befehl grad nich da*/, 5);//
}


Man muss vorallem erst den Geldwert erhöhen und dann RemoveObject() aufrufen sonst ist der Weg und die Funktion zum eldmachen wird nicht ausgefürht.
Nach oben Nach unten
imperatoerchen
Brigadegeneral
Brigadegeneral
imperatoerchen


Männlich Alter : 29
Ort : Ebersberg
Anmeldedatum : 23.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 2:31 pm

Stimmt auffallend, sorry. Hat den keiner ne Ahnung wie man die Spielernummer rausfindet?
Nach oben Nach unten
kevda
Feldmarschall
Feldmarschall



Anmeldedatum : 08.05.08

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 3:04 pm

func Entrance(object pContainer) //Der Einsammel-Callback xP pContainer ist der einsammler
{
Sound("Cash");
DoWealth(GetOwner(Contained()), +5);
RemoveObject(this());
}
Nach oben Nach unten
Pitri
Feldmarschall
Feldmarschall
Pitri


Männlich Alter : 30
Ort : Karlsruhe
Anmeldedatum : 02.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 3:30 pm

Genau! so klappts!
Nach oben Nach unten
http://www.clonk-fanpage.lima-city.de
der kleine boss
Vizeadmiral
Vizeadmiral
der kleine boss


Männlich Alter : 29
Ort : In einem gaaaaanz kleinen Kaff in Austria
Anmeldedatum : 21.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 4:43 pm

da könnte man ne Apfelernte oder so machen xD
wer zum Schluss am meisten geld hat hat gewonnen.
Nach oben Nach unten
http://www.clonk.de
Pitri
Feldmarschall
Feldmarschall
Pitri


Männlich Alter : 30
Ort : Karlsruhe
Anmeldedatum : 02.03.09

Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln EmptyFr Sep 11, 2009 4:55 pm

Sowas in der Art habe ich schon vor

nur mit den Datenwürfeln in der Reloadeten Forschungsstation von Hazard Very Happy

Das Spielziel habe ich auch schon definiert. (deswegen RemoveObject(this()))
Nach oben Nach unten
http://www.clonk-fanpage.lima-city.de
Gesponserte Inhalte





Clunkerjagd durch einsammeln Empty
BeitragThema: Re: Clunkerjagd durch einsammeln   Clunkerjagd durch einsammeln Empty

Nach oben Nach unten
 
Clunkerjagd durch einsammeln
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Gegenstand erscheint durch Sprung

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