LoL, ich habe von MD5 gesprochen
Er hat aber ungefähr das gefragt:
ZitatWas sind die ` ?
LoL, ich habe von MD5 gesprochen
Er hat aber ungefähr das gefragt:
ZitatWas sind die ` ?
@DarkRevolution Ich will nicht das jemand das ganze Tutorial umschreibt, ich benötige lediglich Hilfe, und du sagtest doch
da gibts nichts zu helfen, also sollte es doch leicht sein, und wie du hier den Pro Script raushängen lässt
und dann doch den schwanz einziehst, nur weil du groß reden kannst aber selber nichts machen kannst.
B2T: könnte mir bitte ein Scripter helfen?
IPrototypeI Kann man den Tank nicht so machen wie ich es gemacht habe?, mir hat es einer so in die PN geschrieben
Muss man sich jetzt auch noch beleidigen lassen?
Das ist doch total einfach... und die Lösung wurde dir nun bestimmt schon 3 mal gesagt. Das Problem ist nur, dass Leute wie du einfach nur wollen, dass ein einfacher Code gepostet wird, den man kopieren kann.
Wenn du doch MaxTank[] hast, dann fragst du überall, wo das #define im Tutorial aufgerufen wird, sowas ab:
MaxTank[GetVehicleModel(vehicleid)-400]
So viel zum Thema, nichts können <.< Über solche Leute könnte ich echt kotzen.
Es heißt PHP Coder.
Öhh ne... PHP ist eine Scriptsprache und daher heißen die Typen, die das Benutzen auch Scripter.
Hier wird dir aber keiner das ganze Tutorial extra für dich umschreiben. Wenn du zu faul bist, um selber was zu arbeiten und dir selber etwas herzuleiten, dann hör halt auf. Das ist sowasvon dermaßen einfach. Wenn du es geschafft hast, schonmal die Maximaltanks zu definieren, dann müsstest du vom Scriptkönnen eigentlich so weit sein, dass der Rest ein Klaks ist.
Die neue Version funktioniert nun endlich auch bei mir.
Also ich wäre ganz glücklich, wenn die Größen der Fenster gespeichert werden. Bei jedem Start muss ich jetzt immer die Bereiche vergrößern und verkleinern, um das so zu haben, wie ich es brauche
Was gibt es da großartig zu helfen? Überall, wo das define vom Maximaltank verwendet wird, verwendest du halt die individuelle Maximalmenge.
Es sind Hash Codes, sie dienen zur Verschlüsselung der Daten und machen sie so vor "Hackern" sicher.
http://de.wikipedia.org/wiki/Hashfunktion
Wasch laberst du?
Das sind keine Hash Codes sondern Backticks (`) und die sind im Prinzip das selbe wie die Apostrophe ('), werden aber bei MySQL speziell zur Kennzeichnung von Tabellen-, Datenbank- oder Spaltennamen verwendet.
BTT:
Ich frage mich, warum du umstellst? Ein Username ist meiner Meinung nach im idealfall auch einmalig.
Ja, aber normalerweise ist es doch total einfach, das anzupassen.
Ein bisschen Eigeninitiative wäre schon sinnvoll.
Und zum Vergleichen von Strings ist es ratsam, strcmp zu verwenden.
Was soll das DIALOG:42 eigentlich darstellen?
Oder jemand hostet so eine Seite komplett extern, also voll vom Forum abgekoppelt und hier im Forum gibts dann einfach einen Menülink dorthin.
Dadurch würde für das Forum selbst praktisch gar kein Aufwand entstehen, da es keiner von hier Verwalten muss. Im Prinzip erstellt man eine komplett neue Seite. Die Mods von hier können ja dann dort - wenn sie wollen - einfach "Sonderrechte" erhalten.
Finde das Thema an sich sehr spannend.
Gut Beschrieben hast du auch alles, jedoch hast du teilweise falsche Begriffe verwendet.
z.B. werden mit #define keine Variablen definiert, denn das geht mit "new variable"
Ebenso hast du zwar #error verwendet, aber nirgens erklärt.
Dein Beispiel bei #endinput hättest du auch eventuell mal erklären können.
Was mich aber eindeutig am meisten stört, ist, dass es bei weitem nicht vollständig ist. Prinzipiell hast du nur #assert, #define und #if wirklich erklärt.
Ich hätte mir gewünscht, dass du noch ein paar #pragma-Sachen reingebracht hättest. Auch #inlcude wäre sinnvoll.
Außerdem wäre es sehr schön, wenn du erklären wirst, was beim Kompilieren dabei vor sich geht. Du hast in der Überschrift was von pre-processor geschrieben, aber gerade darauf gehst du nicht weiter ein. Wenn ich allein das lese, was du bei #if geschrieben hast, sehe ich keinen Unterschied zwischen #if und if. Und zwischen deinem #define und den Variablen sehe ich ebenfalls keinen Unterschied, bis darauf, dass man schlecht Funktionen in eine Variable fassen kann. Aber genau der Grund, warum es bei Variablen nicht geht, aber bei #define schon, das ist doch erst das total spannende daran.
So wie es also jetzt ist, ist es absolut unvollständig, meiner Meinung nach. Bau es weiter aus. Nimm dir die Tipps hier zu Herzen, denn deine Sprache etc. ist wirklich sehr schön, und damit hast du den ganzen Tutorials, bei denen man Wort für Wort entziffern muss, ganz schön was voraus.
Ach nochwas:
Du regst dich darüber auf, dass alle über einen Kamm geschert werden: Du bist zu jung und damit unreif.
Wir scheren nicht alle über einen Kamm. Alles dort war nur an dich gerichtet. Und was für ein Affentheater du jetzt anstellst, beweist das doch nur.
Kindergarten hier...
Ähm nö, irgendwie geht das ja nicht^^ Es gibt soweit ich weiß keine Minecraftlinks
Genau richtig Danke dir
@DarkRevolution:
Unterlasse die Beiträge wenn ich nicht danach Frage! es ist unnötig einen rotz zu schreiben wenn man nicht versteht was gemeint ist! Glaube wohl kaum das du 200 Fahrzeuge selber
defenieren möchtest und wer sagt etwas von einem Projekt? -.-
Das Projekt, dessen Banner noch in deiner Signatur war, als ich das geschrieben habe... oder verwechsle ich da jetzt was?
Außerdem hast du im Forum geschrieben, damit fragst du automatisch alle, von daher hast du wohl mehr Rotz geschrieben als ich.
Ja jetzt wäre es natürlich toll, wenn man scripten kann.
Wie wäre es, wenn du dir überlegst, was wo geändert werden muss,indem du dir das Script anschaust, dir dann die entsprechenden Funktionen aneignest und es machst?
Wie soll das sonst bitte gehen?
Dann musst du es so umändern, dass es als Kill zählt...
Was zeichnet euer Projekt aus, warum sollte man zu euch gehen und nicht zu 8D's oder Atrox's?
*hust* Ich würde zu keinem Projekt von Atrox gehen
Also mir wirkt das Forum iwie sehr stark abkopiert. Da sind ja grademal 50% wirklich selbst gemacht.
vermische doch md5 und sha und verbinde sie doch einfach
Sollte sicher genug sein
Denn dann kannst du auch ein Login drauf aufbauen, denn auf random funktionen glaube kannste kein login drauf bauen,
da immer was anderes raus kommt
Mfg
Man sollte auch die Frage verstehen... Er will keinen Login machen, sondern einen Token generieren. Der MUSS sogar Zufall sein, und darf nie gleich sein...
Willst du jetzt was Hashen oder einfach einen Zufallsstring generieren?
Edit: Also für einen Zufallsstring:
<?php
$letter = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
$token = "";
for($i = 0; $i < 50; $i++) {
if(rand(0,1) == 0) {
$token .= rand(0,9);
} else {
if(rand(0,1) == 0) {
$token .= $letter[rand(0,25)];
} else {
$token .= strtolower($letter[rand(0,25)]);
}
}
}
echo $token;
?>
Alles anzeigen
Das wirft dann sowas aus:
tlO2002CXJi5q06V21O1EErLy998Yjl0s7d6n3vHpL108qEh60
oder
3503TC39E537AoDa57M1CQMt8OFqQ4vVrW4Z31j6U2Qd3tSaW5
Wenn dir das zu viel Arbeit ist, dann wird dein Projekt schonmal nichts...