Seite 2 von 3

Re: /kiss funktion

Verfasst: 07.08.2009, 01:21
von Linus
Ich kann nur sagen das es bei mir funktioniert... Vielleicht hast du da doch was falsch eingebunden?

Re: /kiss funktion

Verfasst: 07.08.2009, 01:28
von Samsar
beim besten willen, ich habs nochmal überprüft, müsste alles korrekt sein :/

EDIT: funzt jetzt plötzlich :O... VIELEN VIELEN DANK :]

aber warum es bis eben net ging :/.. hm.. ka... n fall fürs Galileo-Mystery Team :D

Re: /kiss funktion

Verfasst: 07.08.2009, 01:33
von Samsar
jetzt würde mich nur noch interessieren, wie man eshinbekommt das jeder user das gleiche angezeigt bekommt und net jeder was anderes :/

Re: /kiss funktion

Verfasst: 07.08.2009, 18:02
von Linus
So, nach einem Austausch mit Keller präsentiere ich hier mal die Lösung (ist getestet ;))

Als JS eingebunden werden muss:

Code: Alles auswählen

function kiss(uebergabe,me){
	me=strip_tags(me);
	uebergabe=strip_tags(uebergabe);
	var x = uebergabe.split(" ");
	if(x.length==1){
		sendeText('/kiss '+x[0]+' '+Math.random()+'',me);
		document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display="none";
	}else{
		Spruch = new Array();
		Spruch[0] = "küsst "+rlNick+" lang und innig";
		Spruch[1] = "zerrt "+rlNick+" zu sich und gibt "+rlNick+" einen feurigen Kuss";
		Spruch[2] = "reibt sich die Backe nach "+rlNick+"s Ohrfeige";
		Spruch[3] = "entschuldigt sich bei "+rlNick;
		Spruch[4] = "reicht "+rlNick+" einen Blumenstrauß";
		var Zufall = Math.round((Spruch.length-1) * x[1]);
		document.write(Spruch[Zufall]);
	}
}
In den Chatbefehl gehört:

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%USER','%ME%');rlNick='%USER%';</script>
Viel Vergnügen damit :)

Re: /kiss funktion

Verfasst: 07.08.2009, 18:23
von Samsar
Boah unglaublich es funzt :O sehr vielen abnormalen großen dank :D

Re: /kiss funktion

Verfasst: 15.11.2009, 16:11
von wuschelschat
Tagchen.
Ich wollte dasselbe nutzen, allerdings brauche ich es so, dass der Username (also %user%) dort steht. (Nicht Lady).
Beispiele:

Code: Alles auswählen

"Samsar küsst %user% lang und innig"
"Samsar zerrt %user% zu sich und gibt %user% einen feurigen Kus"
"Samsar reibt sich die Backe nach %user%s Ohrfeige"
"Samsar entschuldigt sich bei %user%"
"Samsar reicht %user% einen Blumenstrauß"
Die Funktion ist sehr schön, aber es fehlt mir noch an diesem Detail. ;)
Wäre nett, wenn mir einer sagen kann, wie ich das mit dem %user% hinbekomme.


Zischdings hat geschrieben:doch samsar, das von xXmaddinXx verlinkte script kannst du dafür gut nutzen..

Code: Alles auswählen

Spruch = new Array();

Spruch[0] = "Samsar küsst Lady lang und innig";
Spruch[1] = "Samsar zerrt Lady zu sich und gibt Lady einen feurigen Kus";
Spruch[2] = "Samsar reibt sich die Backe nach Ladys Ohrfeige";
Spruch[3] = "Samsar entschuldigt sich bei Lady";
Spruch[4] = "Samsar reicht Lady einen Blumenstrauß";

var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);

document.write(Spruch[Zufall]);
als js-datei speichern und online stellen.

in der SE erstellst du dann den befehl und ins rechte feld schreibst du:

Code: Alles auswählen

%user% <script type="text/javascript" src="http://deineseite.de/sprueche.js"></script>
url/pfad anpassen, ist klar ;-)


@xXmaddinXx
dafür, dass du nach eigener aussage "nich viel ahnung" hast, hast du aber einen sehr gut passenden link gepostet. klasse! ;-)

edit:
code korrigiert

Re: /kiss funktion

Verfasst: 15.11.2009, 16:47
von ZischDings
@ wuschelschat

hast du linus beitrag (2 über deinem beitrag) nicht gelesen? da befindet sich das fertige script^^

Re: /kiss funktion

Verfasst: 20.11.2009, 01:37
von Skywalker00
Linus hat geschrieben:So, nach einem Austausch mit Keller präsentiere ich hier mal die Lösung (ist getestet ;))

Als JS eingebunden werden muss:

Code: Alles auswählen

function kiss(uebergabe,me){
	me=strip_tags(me);
	uebergabe=strip_tags(uebergabe);
	var x = uebergabe.split(" ");
	if(x.length==1){
		sendeText('/kiss '+x[0]+' '+Math.random()+'',me);
		document.getElementsByTagName("table")[document.getElementsByTagName("table").length-1].style.display="none";
	}else{
		Spruch = new Array();
		Spruch[0] = "küsst "+rlNick+" lang und innig";
		Spruch[1] = "zerrt "+rlNick+" zu sich und gibt "+rlNick+" einen feurigen Kuss";
		Spruch[2] = "reibt sich die Backe nach "+rlNick+"s Ohrfeige";
		Spruch[3] = "entschuldigt sich bei "+rlNick;
		Spruch[4] = "reicht "+rlNick+" einen Blumenstrauß";
		var Zufall = Math.round((Spruch.length-1) * x[1]);
		document.write(Spruch[Zufall]);
	}
}
In den Chatbefehl gehört:

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%USER','%ME%');rlNick='%USER%';</script>
Viel Vergnügen damit :)

Habe es gemacht, wie es hier drinne steht, aber wenn ich die Funktion /kiss machen möchte kommt nur mein Nick oder ist es Brower abhändig, weil ich derzeit den 6 habe und kann leider nicht den 7er drauf machen, will mein Rechner nicht.

Habe die JS datei in der Ankündigung gemacht mit den

Code: Alles auswählen

<script type="text/javascript" src="http://wkhost.webkicks.de/meinNick/Chat/kiss.js"></script>
Und im Chatbefehl habe ich

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%USER','%ME%');rlNick='%USER%';</script>
Aber bei mir geht es leider nicht

Re: /kiss funktion

Verfasst: 20.11.2009, 09:22
von 1. FC Keller
du musst einen nick nach /kiss angeben.

Re: /kiss funktion

Verfasst: 20.11.2009, 23:18
von Skywalker00
Habe ich gemacht z.B. /kiss Nick und im Chat kam nur Skywalker00 sonst nichts

Re: /kiss funktion

Verfasst: 21.11.2009, 00:19
von 1. FC Keller
Unter der URL gibts auch keine Datei.. also entweder hast du dich vertippt oder garnicht hochgeladen. und dann bin stimmen im Chatbefehl auch die Variablen nicht. Auf jeden Fall fehlt einmal %. Bin nicht sicher ob es auch mit großbuchstaben funktioniert. ich nutze jedenfalls immer %user% und %me% klein geschrieben:

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%user%','%me%');rlNick='%user%';</script>

Re: /kiss funktion

Verfasst: 21.11.2009, 23:08
von Skywalker00

Code: Alles auswählen

<script type="text/javascript" src="http://wkhost.webkicks.de/sky/Chat/kiss.js"></script>
Das ist die Offiziale Datei, habe nur den anderen geändert!!!

Von Linus
In den Chatbefehl gehört:

Code:

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%USER','%ME%');rlNick='%USER%';</script>
Ich habe den Code übernommen, der hier drinne steht.

@geändert

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%USER%','%ME%');rlNick='%USER%';</script>
und

Code: Alles auswählen

<script type="text/javascript" language="JavaScript">kiss('%user%','%me%');rlNick='%user%';</script>
Die beide Code´s habe ich probiert, aber nichts, immer noch das selbe

Re: /kiss funktion

Verfasst: 22.11.2009, 09:11
von hamigra
Warum verwendest du nicht erstmal die Datei so wie sie veröffentlicht wurde.
Die funktioniert einwandfrei!
Woher hast du denn diesen Eintrag, der in deiner js-Datei steht???
... ""+rlNick+" kann sich gar nicht gegen das liebliche Küssen von "+rlMe+" wehren..." ...

Re: /kiss funktion

Verfasst: 27.11.2009, 01:06
von Skywalker00
Ganz einfach, wenn die Datei "+rlNick+" für user so heisst müsste doch eigentlich, wenn man es in der ICH form macht doch so heißen "+rlMe+" oder nicht.

Ist doch logisch:
User= "+rlNick+"
IchForm="+rlMe+"

Und wenn es nur daran liegt, dass es bei mir nicht funkt, ändere ich es.

@Änderung:

Ich habe die Datei rausgenommen "+rlMe+" und geändert, aber trotzdem funkt es nicht bei mir!!!

Re: /kiss funktion

Verfasst: 27.11.2009, 01:15
von 1. FC Keller
hm... interessante These... ich werde bei Gelegenheit mal die Variablen rlMyMother, rlMyGuineaPig, rlMyWellensittich und rlOpaVonAngelaMerkel testen.