Beiträge von Kaliber

    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. :thumbup:

    //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. :thumbup:

    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. :thumbup:

    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. :thumbup:

    In dem Beispiel steht doch alles :huh:


    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.^^

    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. :thumbup: