Beiträge von AhaEinHunter

    Oder mach es mal so


    if(strcmp(cmdtext,"/gs-respawn",true)==0)//Grove Street
    {
    if (PlayerInfo[playerid][pLeader] == 12)
    for(new GroovStresstAutosReSpawn = 0; GroovStresstAutosReSpawn < sizeof(GroovStresstAutos); GroovStresstAutosReSpawn++){
    SetVehicleToRespawn(GroovStresstAutos[GroovStresstAutosReSpawn]);}
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Du Hast deine Fraktions Fahrzeuge Respawnt");
    SendClientMessage(playerid, COLOR_LIGHTBLUE,"dies Kostet dir 550 Euro");
    GivePlayerMoney(playerid,-550);
    return 1;
    }


    So habe ich es


    kannst es ja weg machen mti dem geld bezahlen


    mfg

    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

    Weis nun an was er lag und zwar lag es an dem hier


    PlayerInfo[playerid][pKey] = inputtext;



    da muss das hier hinn


    PlayerInfo[playerid][pKey] = strval(inputtext);



    thred kann geclosd werden


    mfg