Sa-mp geht nur mit der Version 1 von GTA.
Die Deutsche Version ist 2.0 ( es wurden nicht Jugendfreie Dinge entfehrnt)
Du musst dich mal auf http://www.gta-action.com (oder so ähnlich) umsehen.
Einfach mal googlen: GTA SA Downgrade
Beiträge von |-|auke
-
-
Blöde Frage, aber wie kommst du darauf?
Ich habe eigentlich nicht gesplittet.
Bei mir hat jeder Wert ein eigenes Feld in der Tabelle. -
Hallo Leute,
ich habe ein Problem mit der Funktion mysql_fetch_field.
Dieser Code steht unter OnPlayerLogin, und sobald das ausgeführt wird, stürtzt der Server ab.new DataString[128],Query[128];
format( Query, sizeof( Query ), "SELECT * FROM `accounts` WHERE `UserID` = '%d'", PlayerInfo[playerid][pDatabaseID]);
mysql_query( Query );
mysql_store_result();mysql_fetch_field("Level", PlayerInfo[playerid][pLevel]);
PlayerInfo[playerid][pLevel] = strval(DataString);
// Hier hinter folgen die anderen Stats
mysql_free_result();Das Registrieren mit:
format(Query, sizeof( Query ), "INSERT INTO `accounts` (Username, Passwort) VALUES('%s', '%s')", Name, Pass);
mysql_query( Query );
klappt noch alles perfekt.
Und auch beim Login mit
new Query[ 128 ];
format( Query, sizeof( Query ), "SELECT `%s` FROM `accounts` WHERE `UserID` = '%d'", Password, PlayerDatabaseID);
mysql_query( Query );
mysql_store_result();
if( mysql_fetch_row( holdingvar ) == 1 )
{
mysql_free_result();
}
läuft noch alles ganz gut.Ich hoffe, dass ihr mir helfen könnt
Gruß Hauke
-
Kein Problem
Jeweils bei dem else in der Abfrage, ob der Name online ist, kann der Text noch angepasst werden. Z.b. hier: format(text1,sizeof(text1),"");
Wenn man daraus format(text1,sizeof(text1),"Nicht Online"); macht, steht unter Server Owner "Nicht Online" drunter.Gruß Hauke
-
Wenn der Admin online ist, steht er in der Liste, wenn nicht, dann nicht
-
Ich hoffe, dass das hier geht.
Eine bessere Idee ist mir dafür um 3:00 Uhr morgends nicht eingefallen
Das hier oben ins Script:
#define SERVER_OWNER "Hans" //Namen anpassen
#define ADMINISTRATOR "Dieter"
#define SUPER_MODERATOR "Ulrich"
#define MODERATOR "Kobolt"// ein 8D easteregg :D
#define Admindialog 2222Das folgende kommt unter OnPlayerCommandText:
if (strcmp(cmd, "/admins", true) == 0)
{
new Adminname[MAX_PLAYER_NAME];
new text1[32];
new text2[32];
new text3[32];
new text4[32];
new text5[256];
for(new i=0; i<MAX_PLAYERS; i++)
{
GetPlayerName(playerid, Adminname, sizeof(Adminname));
if(!strcmp(Adminname,SERVER_OWNER, true))
{
format(text1,sizeof(text1),"%s",SERVER_OWNER);
}
else
{
format(text1,sizeof(text1),"");
}
if(!strcmp(Adminname,ADMINISTRATOR, true))
{
format(text1,sizeof(text2),"%s",ADMINISTRATOR);
}
else
{
format(text1,sizeof(text2),"");
}
if(!strcmp(Adminname,SUPER_MODERATOR, true))
{
format(text1,sizeof(text3),"%s",SUPER_MODERATOR);
}
else
{
format(text1,sizeof(text3),"");
}
if(!strcmp(Adminname,MODERATOR, true))
{
format(text1,sizeof(text4),"%s",MODERATOR);
}
else
{
format(text1,sizeof(text4),"");
}
}
format(text5,sizeof(text5),"Server Owner\n%s\nAdministrator\n%s\nSuper Moderator\n%s\nModerator\n%s",text1,text2,text3,text3);
ShowPlayerDialog(playerid,2222,DIALOG_STYLE_MSGBOX,"Admins",text5 ,"Ok","Ok");}
Und das unter Ondialogresponse:
if(dialogid == 2222)
{
if(response == 1)
{
return 1;
}
if(response == 0)
{
return 1;
}
}Ich habe das nicht getestet.
Es besteht keine Garantie auf Funktionalität!Gruß Hauke
-
Wie wär´s wenn du den Random so oft wiederholst, bis eine andere Zahl drann ist?
Also die vorherige speichern, und die neue überprüfen, ob die == die alte ist. -
So ein bischen switchen ist ja doch dabei, aber sonst hast du eigentlich Recht
Ich versuche das bei Gelegenheit trozdem mal
back to Topic: Nein, es ist nicht möglich, ausser mehrere GameModes in einen zu machen.
Dabei sollten dann extra Funktionen erstellt werden.
Beispiel:
Aus SendClientMessageToAll wird SendClientMessageToAllOnServer oder so.
Hauptsache du hast das Prinzip verstanden. -
-
Naja, das Tut ist nicht wirklich ein Tutorial, weil du nicht beschreibst, was dort passiert.
Für einen Anfänger ist es eher nicht zu gebrauchen.
Ich denke das macht so ca. 6/10 Punkten, weil es dein erstes Tutorial ist
PS: Ich habe beim Rüberlesen ca. 12 Fehler gefunden.
Gruß Hauke
-
Nein wäre er nicht unbedingt!
Man kann doch einfach nur ein Login und register system verwenden, ich verstehe euer Problem nicht?
Ihr speichert einfach alle 3 GM Daten in einem Block für den User.
Also, der User betritt den Server -> Passwort eingeben -> Welchen Server möchte er betreten? -> Wenn 3, dann setz Virtualworld auf 3 und schalte bool für world 1 und 2 auf false und world 3 auf true.
Man muss halt überall Abfragen dafür machen.Jetzt wo ich mir das mal überlege,hätte ich schon irgendwie Lust soetwas zu machen...
Hat jemand vielleicht Lust mitzumachen? -
Ich frage mich immer, wenn ich diesen Thread lese, was 14 Jährige Jungs mit einem Smartphone wollen?
Das ist schon etwas blöd, sich ein Handy zu kaufen um damit anzugeben, oder etwa nicht?
80% der Funktionen der Handys braucht ihr doch garnicht. Später, wenn ihr wichtige Geschäftsmänner seid, dann vielleicht... -
Also reintheoretisch wäre es nutzlos mehrere Programme zu verwenden. Falls diese Unterschiede anzeigen würden, sind dies Messschwankungen.
Oder glaubt ihr, das ein Hersteller mehrere Wärmesensoren (oder vielleicht sogar Transistoren zum messen) in einem PC verbaut?
-
Ich erstelle gerade ein Gangfight System für GF mit Gangzonen.
Wenn es "mein Auftraggeber" erlaubt, kannst auch du dies bekommen -
Die CPU Temperatur kannst du meist auch im Bios prüfen.
Bei den meisten Systemen einfach F1,F2,F12, oder Delete beim Booten drücken.Falls sich der Lüfter unnormal anhört, kann der einen leichten Lagerschaden haben, was allerdings nach so kurzer Zeit nicht sein darf.
Falls das Gerät noch Garantie hat, solltest du es unbedingt einschicken, oder zum Geschäft zurück bringen.
Wenn die Garantie erloschen ist, solltest du erstmal mit einem Druckluftkompressor die Kühlrippen reinigen, und die Kühlpaste wechseln.
Gute qualitäts Kühlpaste gibt es schon von 5-15 Euro.
Falls das nichts bringt, solltest du dich nach einem neuen Kühler umsehen.Gruß Hauke
-
Ja, das stimmt auch wieder...
Ist ja auch egal... wir suchen ja niemanden
-
-
Naja, wenn man z.b. den Webdesign & Development Abschluss der SAE Institute geschafft hat, gehört Java auch dazu.
Ich dachte mir, dass es PHP allein garnicht mehr gibt.
Java, HTML, CSS, MySQL, Flash... das gibt es doch fast nur noch in einem.
Auch sind dort die Chancen eine geeignete Person zu finden deutlich höher, als hier
-
Die Innenräume sind schon vorhanden.
Benutze MTA, und gehe auf Interoirs
-
Ich kann ihnen dieses Forum empfehlen: www.phpforum.de
Dort gibt es eine Rubrik für Jobangebote.
MfG Hauke M.