Rate mal wieso du nichts gefunden hast ![]()
So eine Funktion gibt es *noch* nicht ![]()
mfg. ![]()
Rate mal wieso du nichts gefunden hast ![]()
So eine Funktion gibt es *noch* nicht ![]()
mfg. ![]()
Warum hast du es doppelkt geschrieben
Ja, weil er zu inkompetent war mein vorheriges edit anscheinend zu sehen ![]()
Kleiner fehler noch, es geht nur am Point, nicht im auto ?
Ja, wusste nicht dass beides gehen sollte, hier:
if(strcmp(cmd, "/fwequip", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if (IsPlayerInRangeOfPoint(playerid,6.0,1393.7585,-1613.8723,13.5469) || IsAFeuerCar(tmpcar))
{
if(!IsAFeuer(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Du bist doch kein Feuerwehrmann!");
ShowPlayerDialog(playerid,DIALOG_FEUERAUSR, DIALOG_STYLE_LIST,"{FEFEFE}Ausruestung","Deagle\nFeuerwehrlöscher\nMotorsäge\nLeben und Weste", "Auswählen", "Abbrechen");
}
else return SendClientMessage(playerid,COLOR_RED,"Du bist nicht am Point oder in einem Feuerwehrauto !");
return 1;
}
mfg. ![]()
???
Was willst du mir damit sagen ![]()
Alles anzeigen//Edit:
Habe deinen Fehler gefunden, du musst den Befehl natürlich so schreiben:
if(strcmp(cmd, "/fwequip", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if (!IsPlayerInRangeOfPoint(playerid,6.0,1393.7585,-1613.8723,13.5469) || !IsAFeuerCar(tmpcar))return SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am Point!");
if(!IsAFeuer(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Du bist doch kein Feuerwehrmann!");
ShowPlayerDialog(playerid,DIALOG_FEUERAUSR, DIALOG_STYLE_LIST,"{FEFEFE}Ausruestung","Deagle\nFeuerwehrlöscher\nMotorsäge\nLeben und Weste", "Auswählen", "Abbrechen");
return 1;
}
mfg.
//Edit:
Habe deinen Fehler gefunden, du musst den Befehl natürlich so schreiben:
if(strcmp(cmd, "/fwequip", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if (!IsPlayerInRangeOfPoint(playerid,6.0,1393.7585,-1613.8723,13.5469) || !IsAFeuerCar(tmpcar))return SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am Point!");
if(!IsAFeuer(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Du bist doch kein Feuerwehrmann!");
ShowPlayerDialog(playerid,DIALOG_FEUERAUSR, DIALOG_STYLE_LIST,"{FEFEFE}Ausruestung","Deagle\nFeuerwehrlöscher\nMotorsäge\nLeben und Weste", "Auswählen", "Abbrechen");
return 1;
}
mfg. ![]()
Schreibe es so:
if(strcmp(cmd, "/fwequip", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if (!IsPlayerInRangeOfPoint(playerid,6.0,1393.7585,-1613.8723,13.5469) || !FeuerVehs(tmpcar))return SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am Point!");
if(!IsAFeuer(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Du bist doch kein Feuerwehrmann!");
ShowPlayerDialog(playerid,DIALOG_FEUERAUSR, DIALOG_STYLE_LIST,"{FEFEFE}Ausruestung","Deagle\nFeuerwehrlöscher\nMotorsäge\nLeben und Weste", "Auswählen", "Abbrechen");
return 1;
}
Wie lautet der stock FeuerVehs ?
mfg. ![]()
Das musst du so schreiben:
if(strcmp(cmd, "/fwequip", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
if (!IsPlayerInRangeOfPoint(playerid,6.0,1393.7585,-1613.8723,13.5469) ||!FeuerVehs(tmpcar))return SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht am Point!");
if(!IsAFeuer(playerid)) return SendClientMessage(playerid,COLOR_WHITE,"Du bist doch kein Feuerwehrmann!");
ShowPlayerDialog(playerid,DIALOG_FEUERAUSR, DIALOG_STYLE_LIST,"{FEFEFE}Ausruestung","Deagle\nFeuerwehrlöscher\nMotorsäge\nLeben und Weste", "Auswählen", "Abbrechen");
return 1;
}
mfg. ![]()
Du hast das noch nicht so ganz verstanden:
fread
//ist eine zusammengesetzte Funktion:
f = File
read = lesen
Ordner lesen.
fwrite
f = File
write = schreiben
Also benötigst du um etwas in eine Datei zu schreiben: fwrite
mfg. ![]()
die fiterscripts sind drausen und er zeigt mir dialoge an und client Messages aber die aber wenn ich einen befehl eingebe kommt nur die message oder der dialog und nicht weiter
Dann hast du evtl was falsch gescriptet ![]()
Zeig mal den Befehl, den du gerne testen würdest ![]()
mfg. ![]()
In dem Beispiel steht doch alles ![]()
So:
new string[64]; // Create the string to store the read text in
new File:example = fopen("Startup.txt", io_read); // Open the file
fread(example, string); // Fread from the file and store what's read in 'string'
fclose(example); // Close the file
TextDrawSetString(DeinTextDrawName, string);
mfg.^^
Lösche mal die Filterscripts aus deiner Server.cfg und starte mal den Server ohne die, dann müsste alles gehen ![]()
mfg. ![]()
der stremer von ingo ist net gut
Doch, dass ist der beste Streamer den Sa:Mp momentan hat ![]()
mfg. ![]()
Also das geld habe ich als[128] definiert weil man maximal 128 Zeilen haben soll. Also Mengen ohne definierten String also ohne [1]
Dir Fehlen da ein paar Grundkenntnisse ![]()
Das was du da sagst ist nur teilweise richtig, bzw falsch ![]()
Schau dir das mal an: Grundlagen
mfg. ![]()
fällt dir was auf?
ich will mir ja kein streit suchen aber man sieht das geld als string definiert wurde-.-
Ja und da liegt ja auch der Fehler, den er gemacht hat ![]()
wieso schwachsinn? was stimmt an meiner aussage nicht?
Geld ist kein String sondern ein Integer ![]()
Also stimmt d und nicht s ![]()
mfg. ![]()
if(sscanf(params,"ud", pid, geld))
geld ist ein string deshalb auf "us" ändern
aber geld in einen string einzuspeichern macht überhaupt keinen sinn deshalb einfach beim geld define die [128] wegmachen..
Die Hälfte von deiner Antwort ist Schwachsinn, die andere richtig ![]()
Also pass auf @Threadersteller einfach nur die [128] von dem Geld wegmachen ![]()
mfg. ![]()
Würde mal bitten einen Admin das hier zu lesen ![]()
mfg. ![]()
Das erste war schon immer so, und ist dem Team auch bekannt
Super und wieso haben sie es nie geändert ![]()