Kann einer sagen an was es liegt weil in den videos was ich anschaue wird es bei im Angezeigt.
1. Hat das nichts mit MySQL zu tun...
2. Bitte kleiner schreiben, wir sind nicht blind ![]()
3. Führe Pawno als Administrator aus ![]()
mfg. ![]()
Kann einer sagen an was es liegt weil in den videos was ich anschaue wird es bei im Angezeigt.
1. Hat das nichts mit MySQL zu tun...
2. Bitte kleiner schreiben, wir sind nicht blind ![]()
3. Führe Pawno als Administrator aus ![]()
mfg. ![]()
und es wird auch gelöscht. Doch die Datei bleibt trotzdem.
Hä? Die Datei wird gelöscht...aber bleibt trotzdem? ![]()
Kaliber:
Eine 2. Version die nicht auf Spieler-Daten ausgerichtet wäre, wäre perfekt, denn wenn man Kleinigkeiten hat, die man speichern will, wäre es schon ganz praktisch dafür.
Ehm...du gehst in die Include und änderst bei Save und Load einfach den Pfad? ![]()
Das sind 2 Zeilen insgesamt die du kurz ändern musst...da lohnt es sich keine 2. Version rauszubringen, das schaffst du ![]()
Mal ein Include das Anfängern hilft beim Scripten
Muss ja nicht nur für Anfänger sein.
Ich wollte nur mal eine Methode zeigen, mit der man einfach ohne viele Daten angeben zu müssen einen Enumerator speichern kann ![]()
Trotzdem Danke ![]()
Warum ist das jetzt als Kaliber.txt abgespeichert ?
Muss im Enum ne Variable namens Name stehen ?
Schau dir mal den Teil mit der Pfad-Editierung an ![]()
mfg. ![]()
Ist das doch auch gar nicht
Naja, indirekt schon ein wenig, da ich mit dem Spieler Namen arbeite...man kann diese Kleinigkeit zwar ändern...aber halt so von der Vorlage aus, ist es das schon ein wenig.
mfg. ![]()
Nutze ich sowieso
Dann...brauchst du das doch auch nicht ![]()
Der müsste gehen
Meinst du jetzt die Wand oder das blau makierte Fenster? ![]()
Suche noch eine Textur : http://www.pic-upload.de/view-24217430/2Tx.jpg.html
Tut mir Leid, würde dir gerne helfen, aber der Link ist down.
mfg. ![]()
Und wie mach ich ein print debug? Meinst du einfach printen?
Ja.... ![]()
Hier wird das beim Login gehasht
Mach doch einfach n print-Debug und prüf..wo die Unterschiede sind und wieso das so ist...^^
mfg. ![]()
Suche folgende Textur http://www.pic-upload.de/view-24215711/Textur.jpg.html
Ich bin mir jetzt nicht 100% sicher ob es die ist, aber probiere mal:
SetObjectMaterial(objectid, 0, 8645, "vegashsetx", "badhousewall01_128", 0xFFFFFFFF);
mfg. ![]()
Weil Rotation ROT-Z = 0 ist das selbe wie ROT-Z = 360
Ja..das stimmt sry, bin gerade erst aufgestanden ![]()
Schreib die Zeile so:
if(rot != 90 && rot != 180 && rot != 270 && rot != 360) return SendClientMessage(playerid,ORANGE,"Es sind nur Rotationen von 90 180 270 oder 360 erlaubt!");
Ich brauch erstmal n Kaffe ![]()
Das machst du einfach so:
ocmd:catm(playerid,params[])
{
if(PlayerDaten[playerid][pAdminlevel] != 2000)return SendClientMessage(playerid,DUNKELROT," Du hast kein Zugriff auf diesen Befehl!");
if(PlayerDaten[playerid][pTutorial] == 1)return SendClientMessage(playerid,ORANGE," Du bist noch in der Einführung!");
if(PlayerDaten[playerid][pLogin] == 0)return SendClientMessage(playerid,ORANGE ," Du bist nicht Eingeloggt!");
new text[16], Float:x,Float:y,Float:z,string[110], rot;
if(sscanf(params,"s[16]i",text, rot)) return SendClientMessage(playerid,ORANGE,"Benutzung: /catm [Name] [Rotation: 90, 180, 270, 360]");
if(rot != 90 || rot != 180 || rot != 270 || rot != 360) return SendClientMessage(playerid,ORANGE,"Es sind nur Rotationen von 90 180 270 oder 360 erlaubt!");
if(strlen(text) > 16)return SendClientMessage(playerid,DUNKELROT,"Der Text darf Maximal nur 16 Zeichen enthalten!");
GetPlayerPos(playerid,x,y,z);
format(string,sizeof(string),"Geldautomat an: "#HWEIS"X: "#HROT"%f "#HWEIS"Y: "#HROT"%f "#HWEIS"Z: "#HROT"%f "#HWEIS"Erstellt.",x,y,z);
SendClientMessage(playerid, WEIS, string);
SetPlayerPos(playerid,x,y,z+2);
CATM(x,y,z,text, rot);
return 1;
}
Die Frage ist jedoch...was ist mit Rotation 0? ![]()
mfg. ![]()
kennst du auch die Animation wo man einen Wiederbelebt?
Das ist die hier:
ApplyAnimation(playerid,"MEDIC","CPR",1.1,1,0,0,0,0,1);
mfg. ![]()
Ich find den Fehler nicht.
So kannst du das nicht machen ![]()
Da sind mehrere Fehler drinnen xD
Also 1. Du kannst nicht mit einer Abfrage für den Operator so Anfange....2. Du kannst nicht mit , im Operator Dinge verbinden.... ![]()
Da musst du mit einer if-Abfrage arbeiten ![]()
if(!IsPlayerInAnyVehicle(pID)) return SCM(playerid,COLOR_GRAU,"Du bist in keinem Fahrzeug!");
RepairVehicle(GetPlayerVehicleID(pID)),SCM(playerid,COLOR_BLAU,"Du hast dein Fahrzeug repariert!");
mfg. ![]()
Für Mysql wäre das was schönes. Dann würde ich es auch nutzen ;D
Naja...das würde eher weniger Sinn machen.
Du kannst doch einfach sscanf nutzen dafür...
und zudem ist das mit den Tabellen und Feldernamen dann recht unübersichtlich...
mfg. ![]()
So jetzt brauch man dieses Define nicht mehr und man kann so viele Variablen jetzt speichern wie man will ![]()
Jetzt muss man den Enumerator Namen angeben oder mit sizeof(SpielerInfo[]) die Größe ![]()
mfg. ![]()
Einfach numargs - 1 ?
Nein, das geht leider nicht, da bekommt man wirklich nur die Anzahl der Argumente und das zählt nur als 1 ![]()
Oder man muss einfach sizeof(Spieler[]) angeben
//Edit: Joa...wäre selbiges wie wenn ich den Namen vom enumerator übergeben würde...hmmm
mfg. ![]()
Wie ist es denn mit dem Account - Passwort ?
Da machst du ein Feld im enum für Passwort und dann lädt der das darein und dann kannst du prüfen ob der inputtext mit dem Passwort übereinstimmt ![]()
mfg. ![]()
Eine Funktion für das offline Abfragen der Spieler Daten fehlt vlt. noch.
Beispielsweise man ist als Admin Online und man will den Banngrund eines Spielers herausfinden.
Ouh ja, stimmt gute Idee ![]()
Allerdings tut es mir Leid, Banngründe o.ä. solltest du seperat Speichern.
Also für Strings ist diese Speicherungs-methode eigentlich nicht so ausgelegt. Denn 1. Verbrauchen sie sehr viele Zellen und zum 2. Kann ich da ich das alles in Zahlen Konvertiere, nicht direkt den ganzen String auslesen...müsste dafür dann noch extra start oder endbytes machen...aber das würde sich nicht lohnen.
Habe dir eine Methode gemacht, damit kannst du z.B. das Geld oder die Koordinaten auslesen, aber leider keine Strings.
Wie gesagt, speicher das einfach seperat und dann passt das ![]()
mfg. ![]()