Werden sie denn richtig in die Datenbank gespeichert?
Was sagt der MySQL Log oder printe dir mal das query, dann weißt du ja, wo der Fehler liegt ![]()
Werden sie denn richtig in die Datenbank gespeichert?
Was sagt der MySQL Log oder printe dir mal das query, dann weißt du ja, wo der Fehler liegt ![]()
Okay...dann bedarf es mehr CSS.
Denn wie du hier siehst: https://jsfiddle.net/oenxfzj8/
Würde das mit dem reinen Code, perfekt funktionieren ![]()
Hat jemand ein Plan was man dagegen machen kann ?
Da es hier um kleine Coding Fragen geht wäre es wirklich von Vorteil, wenn du uns deinen CSS Stil von dem Input zeigen könntest + das HTML Element.
Dann müssen wir das nicht reproduzieren und schätzen, wie du das gemacht haben könntest ![]()
ist es denn auch möglich tasten in html zu sperren ?
Ja, zum Beispiel so:
document.addEventListener("keydown", function(e) {
if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
e.preventDefault();
}
}, false);
Allerdings, wenn man einen JS-Blocker hat, wirkt das natürlich nicht mehr.
Und den Quellcode der Seite bekommt man auch, egal wie viel du blockst. (Gibst ja noch STRG+U, F12 oder halt man kann auch anders den source der website ziehe..mit curl oder what ever)
Kannst du den genauen Befehl zeigen, den du eingibst? ![]()
Und kannst gerne das Verzeichnis zeigen, indem du dich befindet + Inhalt (ls)
Gibt es eigentlich gute Tutorials um den Umgang mit MySQL in SA-MP bzw. PAWN zu erlernen?
Naja wirklich gute nicht, aber es reichen ja die basics:
https://forum.sa-mp.com/showthread.php?t=647850
https://forum.sa-mp.com/showthread.php?t=337810
[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)
Was sagen denn die Treiber?
Und wie kann ich diese Map Icons auch auf der großen Karte anzeigen lassen?
Mit dem richtigen style, sollte das automatisch gehen: https://wiki.sa-mp.com/wiki/MapIconStyle
üblichen Werte
Der Default Wert beträgt 100.0
Eine normale Stream-Distance, wie z.B. die von Objekten beträgt 300.0
Kann aber auch bis zu 600.0 gehen, das ist dann aber schon sehr weit.
Will da grobe Fehler vermeiden, bzw. Optimierungen vornehmen wenn jemandem ggf. was auffaellt.
Nutze dafür das Profiler Plugin für große Optimierungen.
So im kleinen, schau in den Code Optimierungs Thread ![]()
Hat jemand von euch ein Befehl den er geben kann um ein Cop Outfit anzuziehen? Also Gürtel und kp Waffen/Spray oder so dran?
Das was du suchst? https://forum.sa-mp.com/showthread.php?t=220112
Gibt auch einfach n Filterskript, wo du beliebiges einstellen kannst: https://forum.sa-mp.com/showthread.php?t=501924
Ich weiß aber nicht, was beim /stats Befehl fehlt, könnte mir bitte jemand weiterhelfen?
2 Fehler waren da:
1. Du hast nirgends pID genutzt, das heißt egal welche ID du eingegeben hättest, du hättest immer die stats von dir selbst gesehen.
2. Du setzt zu oft ein , obwohl du ein ; verwenden willst. Dadurch hast du einen ) Fehler gemacht, der zu dem Problem führt.
Schreibe es mal so:
ocmd:stats(playerid,params[])
{
if(sInfo[playerid][eingeloggt]==0) return SendClientMessage(playerid,Kaminrot,"ERROR: Du bist nicht eingeloggt.");
new pID:
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,Orange,"INFO: /stats [id/name]");
new string[1024],pStats[16 + MAX_PLAYER_NAME];
new fID = sInfo[pID][fraktion], jID = sInfo[pID][job];
new Float:ratio=floatdiv(sInfo[pID][kills], sInfo[pID][tode]);
format(pStats,sizeof(pStats),"Statistiken von %s",getPlayerName(pID));
format(string,sizeof(string),"Name:[%s], ID:[%i], Level:[%i], XP:[%i/%i]\nSpielstunden:[], Payday:[%i/30], Account:[], Adminlevel:[%i]\nVerwarnungen:[], Geld ges.:[%i], Bargeld:[%i], Bank:[%i]\nFraktion:[%s], Rang:[%i], Drogen:[%i]\nKills:[%i], Tode:[%i], K/D Rate:[%.2f], Wanteds:[%i], Job:[%s]",
getPlayerName(pID),pID,GetPlayerScore(pID),sInfo[pID][xpres],sInfo[pID][xpmax],sInfo[pID][payday],sInfo[pID][alevel],GetPlayerMoney(pID)+sInfo[pID][bank],GetPlayerMoney(pID),sInfo[pID][bank],fInfo[fID][f_name],
sInfo[pID][rang],sInfo[pID][drogen],sInfo[pID][kills],sInfo[pID][tode],ratio,GetPlayerWantedLevel(pID),jInfo[jID][j_name]);
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,pStats,string,"Okay","");
return 1;
}
Alles anzeigen
So müsste es gehen:
new string[128], x = Spieler[playerid][pFlyLicenseSperre]-gettime();
format(string, sizeof(string), "Flugschein Sperre: {33AA33}Vorhanden (%d Tage, %d Stunden, %d Minuten und %d Sekunden verbleibend)", x/86400, (x % 86400) / 3600, (x%3600) / 60, x%60);
SendClientMessage(playerid, COLOR_WHITE, string);
Er möchte dass bestimmt in dem Format (%H:%M:%S). Oder halt (%d.%m.%y %H:%M:%S)
Nein möchte er nicht.
Das ist schon richtig so.
Das ist ja nur eine Zahl die lädst du und kann dann damit rechnen:
Wie kann ich ihn am besten die Genaue zahl speichern lassen in der Datenbank und nicht soviele Zahlen?!
He?
Das ist doch nur eine Zahl...halt der Timestamp
man dieses nicht fahren, da wahrscheinlich die engine auf 0 bleibt...
Sehr richtig ![]()
Dann schau mal in deinen Engine Befehl, wo SetVehicleParams für den Motor auf ON gesetzt werden und füge das dort ein ![]()
Da ist ein Klammerfehler drinnen, das müsste eigentlich so aussehen:
Einfach hier schauen: https://keycode.info/
Dein Header ist falsch.
Musst bei match die Domain angeben und google nutzt nun mal https und nicht http ![]()
und du willst es nicht überall, sondern nur auf google, also schreibs mal so:
// ==UserScript==
// @name YouTube nach "..." durchsuchen
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.google.de/*
// @grant none
// ==/UserScript==
(function() {
var strg=false;
window.onkeydown = function(e) {
if(e.keyCode == 17) strg=true;
if(strg && e.keyCode == 89) openNewTab(document.getElementsByClassName("gLFyf gsfi")[0].value);
};
window.onkeyup = function(e) {
if(e.keyCode == 17) strg=false;
};
function openNewTab(search) {
var win = window.open('https://www.youtube.com/results?search_query='+search, '_blank');
win.focus();
}
})();
Alles anzeigen
Aber es ist möglich, oder?
Nein, habe ich doch gesagt.
Zudem willst du das ja auch nicht, weil jedes rechtsklick und dann suchen wo es steht bringt dir ja nichts.
Du könntest z.B. einfach sowas machen:
var strg=false;
window.onkeydown = function(e) {
if(e.keyCode == 17) strg=true;
if(strg && e.keyCode == 89) openNewTab(document.getElementsByClassName("gLFyf gsfi")[0].value);
};
window.onkeyup = function(e) {
if(e.keyCode == 17) strg=false;
};
function openNewTab(search) {
var win = window.open('https://www.youtube.com/results?search_query='+search, '_blank');
win.focus();
}
Alles anzeigen
So, wenn du jetzt bei google was eingibst und dann einfach random STRG + Y drückst, öffnet sich n neuer Tab auf YouTube wo du das suchst.