Hallo
if(!strcmp(DeinverschlüsseltesPasswortausderDatenbank,MD5_Hash(inputtext))
{
Erfolg
}
Hallo
if(!strcmp(DeinverschlüsseltesPasswortausderDatenbank,MD5_Hash(inputtext))
{
Erfolg
}
Ein String ist ein Array/Kette aus Zeichen, zB so:
new Name[6] = {H,a,l,l,o,\0}
Am Schluss findest Du immer ein Endzeichen, welches sagt, dass der String sozusagen fertig ist
Die Zahl ist für die Zeichenlänge. Diese ist immer 1 Zeichen länger, als Du das sehen kannst, denn es gibt ja wie oben genannt dieses Endzeichen:
new Name[6] = {H,a,l,l,o,\0}
[6] = 6 Zeichen
Enums sind wie Karteiordner. Du hast zB für einen Spieler 5 Variabeln. Damit Du nun nicht 500 Mal diese Variabel schreiben musts, kannst Du ein Enum erstellen. Dies geht nicht nur für Spieler, sondern auch für folgende Sachen:
MAX_PLAYERS
MAX_VEHICLES
MAX_PICKUPS
MAX_OBJECTS
new deklariert eine neue Speichervariable, zB so:
new int = 1 ; // Erstellt eine bespeicherbare Zahl
new string[6]; // Erstellt einen beschreibbaren String
Ich hoffe, ich konnte das Ganze mal so auf die Schnelle klären, sonst frag ruhig nochmals
MfG dUDA
Edit
Kaliber
Ich denke mal, Pawn ist eher eine Abart von C und Small C, sicher nicht von C++, okay es hat Elemente von C++, aber das kommt daher, das C++ Elemente von C hat. Wenn Du mir nicht glaubst, solltest Du mal das hier lesen:
MnKn und Neo
Könnt Ihr bitte mal mit euren Gegenargumenten aufhören ? Er sagt zB überhaupt garnicht, dass man auf alle Tastaturen die es gibt, das Doppelkreuz übermalen soll. Man kann bald sagen, was man will, es kommt leider im ein Gegenargument zurück, man hätte nicht Recht und die Person mit dem Gegenargument sei im Recht.....ich finde es schade, da ihr euren Job im Groben und Ganzen gut macht (das ist meine Sicht).
MfG Simon
Schönes Wochenende
Hallo
Ich stimme dem TS an, was mich aufregt ist die Tatsache, etwas anzudeuten und dann schön zu sagen: "Hey guck, es ist nicht so wie Du denkst, es ist so". Ohne jemanden angreifen zu wollen, ich rede hier vom Hakenkreu...achne es ist ja das Rautenkreuz und die lieben (teilweise kommt es mir so vor - ohne das zu verherrlichen zu wollen) Nationalsozialisten sind hier nicht total verboten, da es keine sind.
Ich habe mir schon 3 Mal überlegt, selber eine Kritik zu schreiben, aber mir ist ja jemand zuvorgekommen, mit welchem ich gleicher Meinung bin.
Simon
Hallo
Ja, wäre praktisch gewesen, aber was solls, Danke euch.
Simon
Hallo
Ich bin grade etwas am Verzweifeln. Im WBB Forum werden die User in einer Datenbank eingetragen. Ich möchte nun den Auto-Increment Wert auslesen, um die anderen Tabellen auch zu bespeichern. Ich bekomme als Auto-Increment Wert jedoch immer 0. Er sollte das Auto-Increment Feld userID aus der Tabelle wcf1_user selecten, dazu fragt er ab, wo username = PlayerName[playerid] ist.
Hier der Code , um das Feld auszulesen:
// userID auslesen, da die folgenden Tabellen nach wcf1_user kein AUTO_INCREMENT haben
new userID = mysql_GetIntHandle("wcf1_user","userID","username",PlayerName[playerid]);
printf("%d",userID);
Hier die Funktion, die Forenverbindung hat die HandleID MySQL[1]:
mysql_GetIntHandle(Table[],Field[],Where[],Where2[])
{
new squery[128],Get[128];
format(squery,128,"SELECT %s FROM %s WHERE %s = '%s'",Field,Table,Where,Where2);
mysql_query(squery,-1,-1,MySQL[1]);
mysql_store_result(MySQL[1]);
mysql_fetch_row(Get);
mysql_free_result(MySQL[1]);
return strval(Get);
}
MfG Simon
Hi
Ich habe in einer C ähnlichen Sprache gesehen, dass es die Funktion delete gibt, um Variabeln wieder aus dem Speicher zu löschen. Nun, wenn ich diese Funktion in den Editor schreibe, wird sie blau eingefärbt, es gibt aber ein Error aus. Weiss jemand genaueres darüber, ob diese Funktion in PAWN überhaupt exisitiert und warum sie blau eingefärbt wird ?
MfG Simon
Hi
Ich kenne LOH nicht, aber such mal nach GetPlayerHealth und SetPlayerHealth, diese 2 Funktionen sollten in einem public vorkommen, welches von diesen Timern aufgerufen wird.
MfG Simon
Hi
Hast Du bereits formatiert oder wie ?
@Wie macht man das
Man lädt die Knoppix runter, brennt sie als ISO, schiebt sie ins Laufwerk rein und startet dne PC neu. dann startet "dieses Programm" und Du kannst damit arbeiten. Es gibt Programme, um formatierte Daten wieder zu holen, sofern sich das neue Betriebssystem nicht drübergeschrieben hat (oder andere neuere Daten) - ich guck mal.
MfG Simon
Hi
Kann da Fischer nur zustimmen, kannst zB auch eine (andere) Linux Distribution nehmen und diese im LiveModus starten. Hier bei Chip:
http://www.chip.de/downloads/Knoppix_13013232.html
MfG Simon
Hallo
Bitte schreibe die Zeilenzahlen rein und poste den ganzen Code (zB Funktionen). Könntest Du bitte die Funktion, wo die Stringvariable genutzt wird, komplett posten?
MfG Simon
Hi
Ich finde zap-hosting eigentlich ok, es regt mich aber auf, für dies und jenes zahlen zu müssen, es kommt so rüber, als wollen sie einem nur ans Geld
MfG Simon
Eine Flasche Cola FTW !
Foxhound, release doch einfach "sein" Script neu und gebe es als deines an, dann beginnt der Kindergartenkrieg v2.0 reloadet
Aber dann soll man wneigstens die Credits reinhauen, alles andere ist Kiddylike
Grex
Unterstützt Steam-GTA SA SA-MP ?
Berufsberater FTW, what else ?