Hallo, ich hab ein Problem mit meinen grand theft auto Einstellungen.
Undzwar, werden die grand theft auto San-Andreas Userfiles immer neu erstellt, bzw ich hab jez 2 Userfile Ordner.
Ich muss jedes mal wenn ich grand theft auto Starte sachen wie Auflösung, sound etc neu einstellen..
Beiträge von phN
-
-
HALT STOP JETZT REDE ICH!

Was hat jetzt die [64] zwischen den Params verloren? Wer hat sie dahin gepackt?!
Die ist nämlich falsch
Nope
Sobald es raus is krieg ich nen Sscanf warning in der Console angezeigt und damit nicht.
Außerdem geht es jetzt.
Lief die ganze zeit ab, hab nur nicht gewusst das der eintrag trodzdem bleibt. -
Achte mal auf die Reihenfolge der Return-Nachricht.
So wie du es gehabt hast konnte man sich denken, dass zuerst die Playerid, die Dauer und dann der Grund angegeben werden muss, wobei es umgekehrt sein sollte.
Erst die Playerid, dann der Grund und dann die Dauer, so wie du es vor der Return-Nachricht definiert hast.
Ahja, okay ich Danke dir für die Korrektur! -
Alles anzeigen
Hilft denke ich nicht so viel weiter,
aber du hast ein kleinen Fehler gemacht:
if(sscanf(params,"us[64]i",ID,grund,dauer))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /tban [Playerid] [Dauer] [Grund]");Zu:
if(sscanf(params,"us[64]i",ID,grund,dauer))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /tban [Playerid] [Grund] [Dauer]");
Ich seh den Fehler nicht.
Jedoch bekomm ich keine Errors, keine Warning.
Es wird alles so ausgeführt wie es soll, nur der Ban bzw die Zeit bleibt stehen. :< -
Hallo, ich habe hier im Tutorial Bereich, ein Timeban-Schnipsel gefunden.
Dieses hab ich mir auf meine wünsche umgeschrieben jedoch läuft der Timeban nicht aus.Codes:
Laden:
if(PlayerInfo[playerid][pBanned] >= 1 && PlayerInfo[playerid][pAdmin] != 8 || timestamp > PlayerInfo[playerid][bTban])
{
format(BanInfo,sizeof(BanInfo),"Du bist gebannt\nGrund: %s\nAdmin: %s \n Dauer: %i",ban,banmin,PlayerInfo[playerid][bTban]);
ShowPlayerDialog(playerid,1337,DIALOG_STYLE_MSGBOX,"Banübersicht",BanInfo,"","Okay");
}
Ban:
CMD:tban(playerid,params[])
{
new ID,grund[64],dauer;
if(sscanf(params,"us[64]i",ID,grund,dauer))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /tban [Playerid] [Dauer] [Grund]");
{
new timestamp,str[254],query[500],name[MAX_PLAYER_NAME],bannername[MAX_PLAYER_NAME];
timestamp = gettime();
new sekunden = dauer * 60;
timestamp += sekunden;
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(ID,bannername,sizeof(bannername));
format(str,sizeof(str),"AdmMsg: %s wurde von %s für %d Minuten gebannt Grund: %s",name,bannername,dauer,grund);
SendClientMessageToAll(ROT,str);
format(query,sizeof(query),"UPDATE user SET Timeban='%i' WHERE username='%s'",dauer,bannername);
mysql_function_query(Data,query,false,"","");
}
return 1;
} -
Hallo, ich wollt gern ein Eintrag bzw 3Einträge aus der Datenbank beziehen, jedoch klappt das ganze nicht. :<
Hier mal mein Code.
public loadauto()
{
new rows,fields,result[200];
cache_get_data(rows,fields);
if(rows)
{
for(new i=0;i<15;i++)
{
cache_get_field_content(i,"x",result);
AInfo[i][x] = floatstr(result);
cache_get_field_content(i,"y",result);
AInfo[i][y] = floatstr(result);
cache_get_field_content(i,"z",result);
AInfo[i][z] = floatstr(result);
CreatePickup(1727,1,AInfo[i][x],AInfo[i][y],AInfo[i][z],-1);
printf("Lade Pickup: %f | %f | %f",AInfo[i][x],AInfo[i][y],AInfo[i][z]);
}
}
return 1;
} -
Danke, hab schon allein gesehen.
Jedoch werden meine Floats nicht richtig gespeichert, sie werden nur zur hälfte gespeichert obwohl länge auf 22-30 Steht,, -
Nehme einmal in der sscanf2 Abfrage das return 1 weg.
Das erste hat sich erledigt, hätte ich "CMD" groß geschrieben hätte ich schon die Errors bekommen,
/Facepalmtome.2. Problem, es zeigt mir jetzt jedoch folgendes an:
[04:21:31] Datenbank Eintrag: x: 0.000000 | y: 0.000000 | z: 0.000000 | Name: 1
[04:21:32] Datenbank Eintrag: x: 0.000000 | y: 0.000000 | z: 0.000000 | Name: 2
[04:21:34] Datenbank Eintrag: x: 0.000000 | y: 0.000000 | z: 0.000000 | Name: 3 -
Hallo, ich wollte mal nen Test eintrag in die MySQL DB machen.
Jedoch gibt mein Command Unknown-Command zurück obwohl alle return stimmen.
ich bin echt am ende meines Latein'scmd:test(playerid,params[])
{
new query[600],x1,y1,z1,name1[128];
if(sscanf(params,"s[128]",name1))return SendClientMessage(playerid,COLOR_RED,"Verwendung: /test [name]");
{
new float:x,float:y,float:z;
GetPlayerPos(x,y,z);
new string[128];
format(string,sizeof(string),"Datenbank Eintrag: x: %f | y: %f | z: %f | Name: %s",x1,y1,z1,name1);
SendClientMessage(playerid,COLOR_GREEN,string);
format(query,sizeof(query),"INSERT INTO autos x='%f',y='%f',z='%f',name='%s",x1,y1,z1,name);
mysql_function_query(Data,query,false,"","");
return 1;
}
return 1;
} -
Sorry, aber deine Videos sind Grottig.
Man kann sie nicht auf 720p Abspielen! -
aber SetTimer kan nich ja nicht playerid verwenden^^
Ich würde auch kein Playerid, verwenden sondern würde alle Spieler mittels Schleife durchgehen. -
SetTimerEx ist User Bezogen, für etwas das alle User Angeht, würde (ICH) einen ServerTimer Anwenden und joa.
-
Schwammdiego hat ordentlich reingeschissen.
4Tune hat halt mal wieder gezeigt das er reiner battlerapper ist.
-
Ich storm1337 finde speed-hosting.org gut weil:Weil ich dort schon Kunde bin und rundum zufrieden bin.
Mein Service welches ich gemitet hatte, war binnen 2Minuten Online. -
Scheint mir nicht Hilfreich, in der Zeit wo ich dein "Tutorial" überflogen bin hab ich mir im Kopf schon Ideen ausgemalt, wie ich am besten eins Schreibe und es so umsetze das es Dynamisch ist.
1/10 punkten. -
Nen vServer bei Speed-Hosting, vollkommen zufrieden!

-
es ist keine unterstellung frag doch deine tollen projektleiter mal an wen sie in fremden TS und Foren alles PN´s geschickt haben mit ihrer ServerIP und das es ja ein besserer server ist. ich nenne sowas abwerben. achjah und noch was frag mal Lucky wie alt er denn wirklich ist und warum er es nötig hat an seinem alter dermaßen rumzuschrauben. ich finde ein projektleiter sollte ehrlich sein sonst bringt alles nix.
Nun hör auf mit deinem Rufmord wenn du keine Beweise hast! -
Alles anzeigen
Naja finde die Servervorstellung auch nicht so ansprechend.
Ihr zählt einfach nur eure Serverfunktionen auf,total langweilig.
Da hilft auch der nicht wirklich gute Trailer weiter(in dem ihr eigendlich nur verschiedene Standartdinge aufzählt die ich auf jedem anderen 0815 Server auch machen kann)
Da diese Werbung schon in Schulnoten ausgedrückt eine 5- verdient hätte,habe ich mich dazu entschlossen,den Server und das Forum gar nicht erst zu betreten.
Aber wer auf so Server steht,viel Spaß.P.S: Kurzer Tipp dadurch das ihr nicht schreibt ob ihr auf diesem Server Admin/Supporter oder sonstiges seit,kommt es nicht wirklich gut das ihr hier drunterschreibt wie toll euer Server doch wäre.
Soll nicht heißen das nicht auch echte Spieler hier in die Werbung geschreiben haben könnten.
Hallo, die einzigen aus dem Team die hier drunter geschrieben haben sind ich und der Autor,, -
Danke, für das Feedback, ich denke mal ich kann im Namen des Teams Sprechen wenn ich sage.
Das es uns Freut dass der Server sogut ankommt.
-
Noch 3 Stunden und 39 Minuten bis zum Start, wir hoffen auf Zahlreiches erscheinen.