Du musst am Ende des Befehles auch ein return 1;setzen.
Beiträge von 5Gum
-
-
Hey,
aus
format(string,sizeof stringVielleicht so:
format(string,sizeof (string)Und das soll was bringen?
-
getname(playerid,GetPlayerMoney(playerid)
Ups sehe ich da ein Fehler?
-
@Kevin1: Meinst du das?
public OnPasswortCheck(playerid)
{
new row,field;
cache_get_data(row,field,handle);
if(row == 1)
{
Spieler[playerid][eingeloggt] = 1;
Spieler[playerid][PosX] = cache_get_field_content_float(0,"PosX",handle);
Spieler[playerid][PosY] = cache_get_field_content_float(0,"PosY",handle);
Spieler[playerid][PosZ] = cache_get_field_content_float(0,"PosZ",handle);
SetPlayerPos(playerid,Spieler[playerid][PosX],Spieler[playerid][PosY],Spieler[playerid][PosZ]);
printf("%f%f%f",Spieler[playerid][PosX],Spieler[playerid][PosY],Spieler[playerid][PosZ]);
return 1;
}
else
{
new string[500];
format(string,sizeof(string),"{FF4000}Benutzername{FFFFFF}: %s\nHerzlich Willkommen auf {FF4000}German Next Generation v1!{FFFFFF}\nDein Account wurde in unserer Datenbank gefunden. Gebe dein Passwort ein:",Name(playerid));
ShowPlayerDialog(playerid,DIALOG_LO,DIALOG_STYLE_INPUT,"{FF4000}German Next Generation:{FFFFFF} Login:",string,"Weiter","Abbrechen");
}
return 1;
} -
Von den Objekten die vom Streamer geladen werden, kannst du den Umkreis für den Sichtbereich nicht vergrößern.
-
Guten Morgen,
Ich wollte meine abgespeicherte Position auslesen aus der Datenbank, aber bekomme MySQL Errors:
[10:07:52] [WARNING] cache_get_field_content_float - no active cache
[10:07:52] [WARNING] cache_get_field_content_float - no active cache
[10:07:52] [WARNING] cache_get_field_content_float - no active cacheSpieler[playerid][PosX] = cache_get_field_content_float(0,"PosX",handle);
Spieler[playerid][PosY] = cache_get_field_content_float(0,"PosY",handle);
Spieler[playerid][PosZ] = cache_get_field_content_float(0,"PosZ",handle);Google konnte mir auch nichts sagen.
-
Kannst du das mal zeigen?
-
Ja, jetzt das MySQL Include rein.
-
Könnte ich machen, mache ich aber nicht. Denn das kannst du auch alleine. Lade dir den Server Ordner noch einmal runter, dort sind die Standartincludes doch drin.
-
Hast du schon einmal versucht abzufragen, ob der Spieler in einem Feuerwehrauto sitzt?
-
Schon mal neue Includes eingefügt? Vielleicht musst du die Standartincludes mal ersetzen.
-
Wo ist jetzt der Unterschied?
Er hat da noch das new Float:x,Float:y,Float:z; eingebaut.So würde das auch gehen.
new Float:Pflanze[3];
//DANN
GetPlayerPos(playerid,Pflanze[0],Pflanze[1],Pflanze[2]);
Ist kürzer als die andere Methode. -
Du musst ja auch num_rows auslesen nicht num_fields.
-
Oder keine. Es heißt ja nicht, wenn er sich keine Playstation 4 kauft, dass gleich die XBOX her muss, oder?
-
Seit irgendeiner SA:MP Version kann man kicken und die Nachricht senden nicht mehr gleichzeitig, so dass man beides merkt. Irgendwie ist es mit der Priorität, oder so. Du musst erst den Spieler die Nachricht senden, dann einen Timer setzen, und den dann kicken.
-
brauche ja nur was für leichte Spiele etc.
Wenn du nur ein Computer brauchst, für leichte Spiele, dann frage ich mich warum du einen für 800€ gekauft hast. Die bekommst du dann auch schon viel billiger.
-
-
Zeig einfach mal deine Errors und die Zeilen dazu. Ich finde es besser, wenn man so etwas hier klärt, und nicht per TV, denn es gibt bestimmt mehrere die diese Errors mal haben.
-
Du hast bei den Variablen immer [MAX_PLAYERS]; hinter geschrieben. Das musst du auch verwenden, und das wendest du so an:
TextDrawShowForPlayer(playerid,Tank[playerid]);
Das war nun ein Beispiel. Du hast oben new Tank[MAX_PLAYERS];.Ich hoffe du hast es verstanden. Wenn nicht melde dich noch einmal.
-
Wieso gehst du mit einer Schleife alle Spieler durch, und zeigst die Textdraws nur für einen Spieler an. Entweder du zeigst sie für alle, mit der Schleife, oder nur für den Spieler (playerid) ohne die Schleife. Denn das mit der Schleife macht irgendwie kein Sinn für ein Tacho.