[Problem]Vorschlag schreiben mit Speicherung

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Guten Morgen,
    ich habe folgendes Problem, ich will im Scriptfile Vorschläge abspeichern. Ordner ist erstellt, aber es erstellen sich einfach keine .txt datei.


    Befehl:
    ocmd:vorschlag(playerid,params[])
    {
    new string[128];
    new text[250];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,weiss,"Tippe: /vorschlag [Text]");
    format(string,sizeof(string),"[Vorschlag]%s hat ein Vorschlag geschrieben.",SpielerName(playerid));
    SendAdminMessage(playerid,0xFFFFFFFF,string);
    Vorschlag(playerid,text);
    return 1;
    }


    der stock:
    stock vorschlag(playerid,text[]);
    {
    new Spielerdatei[64];
    format(Spielerdatei,sizeof(Spielerdatei),"/Vorschlag/%s.txt",SpielerName(playerid));
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Vorschlag",text);
    SendClientMessage(playerid,BLAU,"Sie haben erfolgreich den Vorschlag abgeschickt.");
    return 1;
    }



    Ich danke schonmal für eure Hilfe.
    PS: ich bin script anfänger.


    Mit freundlichen Grüßen
    Nils.AlvareZ

  • Ich weiß nicht, aber probier mal Vorschlag(playerid,text[]);


    Ansonsten falls du den Stock nur einmal verwendest binde diesen in den CMD ein.


    ocmd:vorschlag(playerid,params[])
    {
    new string[128],text[250],Spielerdatei[64];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,weiss,"Tippe: /vorschlag [Text]");
    format(Spielerdatei,sizeof(Spielerdatei),"/Vorschlag/%s.txt",SpielerName(playerid));
    dini_Create(Spielerdatei);
    dini_Set(Spielerdatei,"Vorschlag",text);
    format(string,sizeof(string),"[Vorschlag]%s hat ein Vorschlag geschrieben.",SpielerName(playerid));
    SendAdminMessage(playerid,0xFFFFFFFF,string);
    SendClientMessage(playerid,BLAU,"Sie haben erfolgreich den Vorschlag abgeschickt.");
    return 1;
    }


    //Richtige artikulierung

    KleineHilfe 2.0

    3 Mal editiert, zuletzt von YaBroo ()

  • [hide]C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(2497) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3753) : error 004: function "Vorschlag" is not implemented
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3890) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3903) : error 055: start of function body without function header
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3905) : error 021: symbol already defined: "format"
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3906) : error 021: symbol already defined: "dini_Create"
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3907) : error 021: symbol already defined: "dini_Set"
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3909) : error 010: invalid function or declaration
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3914) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3936) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(3961) : warning 219: local variable "Spielerdatei" shadows a variable at a preceding level
    C:\Users\Nils Wissing\Desktop\Selfmade\gamemodes\Test.pwn(4006) : warning 203: symbol is never used: "Spielerdatei"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.[/hide]


    Geht immer noch nicht -.-