2 befehle

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
  • Hallo ich habe da mal ein Paar fragen und zwar könnte mir jemand helfen bzw es machen und zwar das hier auf GF zuschreiben? brauch nur diese Funktion hier


    also So sollte es ungefaier sein


    ocmd:ansup(playerid, params[])
    {
    new id;
    if(sscanf(params,"i",id))//er prüft ob eine id eingegeben wurde wenn nicht
    {
    return SendClientMessage(playerid,COLOR_GRAU,"Verwende /ansup [PlayerID]");//gibt er das aus
    }
    if(TicketGeschrieben[id] == 1)//wenn die id ein Ticket geschrieben hat
    {
    new Name[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid,Name,sizeof(Name));
    format(string,sizeof(string),"Der Supporter %s hat dein Support angenommen. Du kannst nun mit ihm schreiben!",Name);//Erscheint dieser Text
    SendClientMessage(id,COLOR_GREEN,string);
    InSupport[id] = 1;//hier wird die Variable auf 1 gesetzt das heisst er ist Im Support
    InSupport[playerid] = 1;//das gleiche
    DeinSupport[id] = playerid;
    DeinSupport[playerid] = id;
    TicketGeschrieben[id] = 0;//Wieder auf null setzen

    }
    return 1;
    }


    ocmd:closesup(playerid ,params[])
    {
    if(SpielerInfo[playerid][Adminlevel] > 0)//er schaut ob der SPieler Supporter ist
    {
    if(InSupport[playerid] == 1)//wenn er im Support ist
    {
    for(new i=0; i<GetMaxPlayers(); i++)//sucht er nach den Spieler, mit dem er im Support ist
    {
    if(DeinSupport[i] == playerid)
    {
    new string[128];
    SendClientMessage(i,COLOR_GREEN,"Der Supporter hat den Support beendet");//und beendet
    SendClientMessage(playerid,COLOR_GRAU,"Supportchat geschlossen!");//den Support
    InSupport[i] = 0, DeinSupport[i] = 0;// hier werden alle 2 dinge
    InSupport[playerid] = 0, DeinSupport[playerid] =0;// auf 0 gesetzt
    return 1;
    }
    }
    }
    }
    return 1;
    }


    if(InSupport[playerid] == 1)//Wenn der Spieler im Support ist
    {
    for(new i=0; i<GetMaxPlayers(); i++)//Wird nach geschaut wer sein
    {
    if(DeinSupport[i] == playerid)//Supporter ist
    {
    new str[128], GetName[MAX_PLAYER_NAME];//sollte klar sein
    GetPlayerName(playerid,GetName,sizeof(GetName));
    format(str,sizeof(str),"%s: %s",GetName,text);
    SendClientMessage(i,COLOR_GOLD,str);
    }
    }
    }
    return 0;
    }


    brauch nur diese 3 Funktion mehr net das man Ticket Schreiben muss brauch ich net


    mfg


    EDITE: Bitte kein ocmd danke


    QUELLY: [ SCRIPTING ] Ticket System