Scriptors Sup macht Probleme

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
  • ocmd:taketicket(playerid,params[])
    {
    new pID;
    new string2[256], string[256], string3[256], string4[256],mitteilung[128] , DerPlayer[MAX_PLAYER_NAME], DerAdmin[MAX_PLAYER_NAME];
    if(sscanf(params,"u",pID))
    {
    return SendClientMessage(playerid, COLOR_GREY,"[Benutzung]: /taketicket [id]");
    }
    new pname[MAX_PLAYERS],save[512];
    GetPlayerName(pID,pname,sizeof pname);
    format(save,sizeof save,"Tickets/%s.ini",pname);
    if(dini_Exists(save))
    {
    if(Player[playerid][admin] == 0)
    {
    return SendClientMessage(playerid, COLOR_RED,"Du bist kein Admin");
    }
    string2 = dini_Get(save,"Suptext");
    string3 = dini_Get(save,"Suptext2");
    string4 = dini_Get(save,"Suptext3");
    GetPlayerName(pID, DerPlayer, sizeof(DerPlayer));
    GetPlayerName(playerid, DerAdmin, sizeof(DerAdmin));
    format(string, sizeof(string), "%s schrieb folgende Supportnachricht:", DerPlayer);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, string2);
    SendClientMessage(playerid, COLOR_YELLOW, string3);
    SendClientMessage(playerid, COLOR_YELLOW, string4);
    SendClientMessage(playerid, COLOR_YELLOW, "Du kannst per /aw [ID] antworten");
    format(mitteilung, sizeof(mitteilung), "[SUPPORT] %s hat dein Support Ticket geöffnet. Du kannst nun per /sup direkt mit ihm schreiben!",DerAdmin);
    SendClientMessage(pID, COLOR_YELLOW, mitteilung);
    DeinSupport[pID] = playerid;
    TicketAngenommen[pID] = 1;
    }
    return 1;
    }


    Er hat mir jetzt geholfen wie 'Sau', dafür danke ich auch sehr, allerdings:
    Das oben gezeigte /taketicket geht nicht.
    Wenn ich /taketicket eingebe geht alles noch.
    Sobald ich dann allerdings /taketicket ID eingebe: Unknow Command!
    &
    /sup TEXT, ging, geht aber jetzt nicht mehr:
    ocmd:sup(playerid,params[])
    {
    new text[256];
    if(sscanf(params,"s",text))
    {
    SendClientMessage(playerid, COLOR_GREY,"[Benutzung]: /sup [text]");
    }
    else
    {
    if(TicketAngenommen[playerid] == 0)
    {
    new pname[MAX_PLAYERS],save[512], string[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(save,sizeof save,"Tickets/%s.ini",pname);
    if(!dini_Exists(save) && TicketZeile1[playerid] == 0)
    {
    new adminmeldung[128];
    format(adminmeldung, sizeof(adminmeldung), "%s hat ein Support-Ticket geschrieben", pname);
    SendAdminMessage(COLOR_YELLOW, adminmeldung);
    SupportTicket[playerid] = 1;
    TicketZeile1[playerid] = 1;
    dini_Create(save);
    dini_Set(save,"Suptext",text);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Du hast ein Ticket mit folgendem Text geöffnet:");
    format(string, sizeof(string), "%s", text);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT]Warte bis es ein Supporter annimmt!");
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT]Du kannst noch mit /sup 2 weitere Zeilen anhängen");
    return 1;
    }
    else if(TicketZeile1[playerid] == 1)
    {
    new string2[128];
    dini_Set(save, "Suptext2",text);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Du hast folgendes an dein Ticket anhängt:");
    format(string2, sizeof(string2), "%s", text);
    SendClientMessage(playerid, COLOR_YELLOW, string2);
    TicketZeile1[playerid] = 2;
    return 1;
    }
    else if(TicketZeile1[playerid] == 2)
    {
    new string3[128];
    dini_Set(save, "Suptext3",text);
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Du hast folgendes an dein Ticket anhängt:");
    format(string3, sizeof(string3), "%s", text);
    SendClientMessage(playerid, COLOR_YELLOW, string3);
    TicketZeile1[playerid] = 3;
    return 1;
    }
    else if(TicketZeile1[playerid] == 3)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "[SUPPORT] Dein Ticket ist bereits randgefüllt!");
    return 1;
    }
    }
    if(TicketAngenommen[playerid] == 1)
    {
    new pID = DeinSupport[playerid];
    new antwort[128], antwort2[128], DerFragende[MAX_PLAYER_NAME], DerSup[MAX_PLAYER_NAME];
    GetPlayerName(playerid, DerFragende, sizeof (DerFragende));
    GetPlayerName(pID, DerSup, sizeof (DerSup));
    format(antwort, sizeof (antwort),"--> %s", text);
    SendClientMessage(playerid, COLOR_YELLOW, antwort);
    format(antwort2, sizeof (antwort2), "%s schrieb: %s", DerFragende, text);
    SendClientMessage(pID, COLOR_YELLOW, antwort2);
    }


    }
    return 1;
    }

  • Hab alles probiert, bei andren gehts , nur bei ihm nicht.

  • Abgesehen davon, wie interessant die meißten die Arrays ausnützen, probiere mal folgenden Code und zeige den letzten Server Log!



    //Edit:.. GoogleChrome und WBB Formatierung fehlgeschlagen...

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3b R2, (C)2005-2010 SA-MP Team


    [14:46:49]
    [14:46:49] Server Plugins
    [14:46:49] --------------
    [14:46:49] Loaded 0 plugins.


    [14:46:49]
    [14:46:49] Filter Scripts
    [14:46:49] ---------------
    [14:46:49] Loading filter script 'opa_objects.amx'...
    [14:46:49]
    ...Opas Objectstremer loading [1/2]...


    [14:46:49] [opa_objects] Starte streamer...
    [14:46:49] [opa_objects] Successfully started!
    [14:46:49] Loading filter script 'autohausvonping.amx'...
    [14:46:49] Unable to load filter script 'autohausvonping.amx'.
    [14:46:49] Loading filter script 'nodmbsn.amx'...
    [14:46:49]
    --------------------------------------
    [14:46:49] Waffenweg am BSN by Silverdark
    [14:46:49] --------------------------------------


    [14:46:49] Loading filter script 'zoll.amx'...
    [14:46:49]
    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    [14:46:49] Sony's LS-SF Zoll Filterscript
    [14:46:49] $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


    [14:46:49] Loading filter script 'iBump.amx'...
    [14:46:49] Loaded 4 filter scripts.


    [14:46:49]
    ...Opas Objectstremer loading [2/2]...


    [14:46:49] [opa_objects] Gamemode Connected!
    [14:46:49]
    ----------------------------------
    [14:46:49] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    [14:46:49] Brave Reallife by Hijashy [SELFMADE]
    [14:46:49] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [14:46:49] ----------------------------------


    [14:46:49] Number of vehicle models: 31


    Mom ich gucke ob Ingame alles geht.^^


    /EDIT:
    Alle Befehle bis auf Taketicket funzen wieder Ingame ...
    Wenn ich /taketicket mache geht noch alles.
    Wenn ich dann /taketicket ID mache, steht: Unknow Command.

  • Ehm sry, hab vergessen zu sagen du sollst den Befehl ausführen und erst dann die Log schicken.. Danke ^^

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!


  • SA-MP Dedicated Server
    ----------------------
    v0.3b R2, (C)2005-2010 SA-MP Team


    [14:46:49]
    [14:46:49] Server Plugins
    [14:46:49] --------------
    [14:46:49] Loaded 0 plugins.


    [14:46:49]
    [14:46:49] Filter Scripts
    [14:46:49] ---------------
    [14:46:49] Loading filter script 'opa_objects.amx'...
    [14:46:49]
    ...Opas Objectstremer loading [1/2]...


    [14:46:49] [opa_objects] Starte streamer...
    [14:46:49] [opa_objects] Successfully started!
    [14:46:49] Loading filter script 'autohausvonping.amx'...
    [14:46:49] Unable to load filter script 'autohausvonping.amx'.
    [14:46:49] Loading filter script 'nodmbsn.amx'...
    [14:46:49]
    --------------------------------------
    [14:46:49] Waffenweg am BSN by Silverdark
    [14:46:49] --------------------------------------


    [14:46:49] Loading filter script 'zoll.amx'...
    [14:46:49]
    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
    [14:46:49] Sony's LS-SF Zoll Filterscript
    [14:46:49] $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$


    [14:46:49] Loading filter script 'iBump.amx'...
    [14:46:49] Loaded 4 filter scripts.


    [14:46:49]
    ...Opas Objectstremer loading [2/2]...


    [14:46:49] [opa_objects] Gamemode Connected!
    [14:46:49]
    ----------------------------------
    [14:46:49] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    [14:46:49] Brave Reallife by Hijashy [SELFMADE]
    [14:46:49] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    [14:46:49] ----------------------------------


    [14:46:49] Number of vehicle models: 31
    [14:48:14] Incoming connection: XYZ
    [14:48:14] [join] Vinni has joined the server (XYZ)
    [14:48:21] [part] Vinni has left the server (0:1)
    [14:48:50] Incoming connection: 192.168.178.39:1565
    [14:48:50] [join] [GCR]Roger has joined the server (XYZ)
    [14:49:05] Start Debugging...
    [14:49:05] -> Getting Name...
    [14:49:05] -> Check For File...
    [14:49:05] -> Get Support Text...
    Da^^

  • Es liegt wohl an deinem DINI, wo er wohl Probleme mim auslesen hat.. Lade dir mal das Dini Include neu runter bzw. kann auch sein, dass du irgendwie es ned richtig kopiert hast das Support System.. Sry aber da kann ich dir ned helfen. Hier mal der Link von deinem Supporter Teil: http://samp.pastebin.com/FYdeckUg

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • "Kann mir jemand mal die "richtige" Dini hochladen"?


    /EDIT: Hab mir mal auf Dracoblue.de oder net wie auch immer die Dini gedownloadet.
    Jetzt hab ich 3 Errors und ne Menge Loose Identation warns...


    /EDIT 2: So, also hab die 1 Error + 1 Warn ... siehe anderes Thema.
    Aber der /taketicket Befehl geht immernoch nicht. :(

    2 Mal editiert, zuletzt von TutNichts ()

  • Es liegt meinermeinung nach an deinem Script. Es kann ja wohl nicht sein , dass es nur bei dir nicht geht.

  • âlso bei mir ist es genau das gleiche
    /taketicket


    benutze: taketicket id


    /taketicket id


    Server: Unknown command