Beiträge von [ARP]Snoopy

    Wurden alle Textdraws destroyed?

    Desweitern , welche textdrwas genau , da wir ja nicht wissen von welchem textdraw es kommt ^^
    oder wo es im script ist



    iTzTrappY


    Annehmen

    [list=1][*]COMMAND:reports(playerid,params[])
    [*]{
    [*]#pragma unused params
    [*]if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    [*]if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    [*]if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    [*]if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    [*]if(Spieler[playerid][pAtReport] != 0)return SendClientMessage(playerid,GRAU,"Du bist bereits in einem Report aktiv.");
    [*]if(Spieler[playerid][AmUmkleiden] != 0)return 1;
    [*]for(new sm=1;sm<MAX_SMARKETS;sm++)
    [*]{
    [*]if(SmarkInfo[sm][screatet] == 1)
    [*]{
    [*]for(new i=0;i<sizeof(sBuyInfo);i++)
    [*]{
    [*]if(IsPlayerInRangeOfPoint(playerid,25.0,sBuyInfo[i][sbuyx],sBuyInfo[i][sbuyy],sBuyInfo[i][sbuyz]) && GetPlayerVirtualWorld(playerid) == sm)
    [*]{
    [*]switch(Spieler[playerid][pAdmin])
    [*]{
    [*]case 1:
    [*]{
    [*]TextDrawShowForPlayer(playerid,Reportdraw[0]);
    [*]TextDrawShowForPlayer(playerid,Reportdraw[1]);
    [*]}
    [*]case 2,3,4:
    [*]{
    [*]TextDrawShowForPlayer(playerid,Reportdraw[0]);
    [*]TextDrawShowForPlayer(playerid,Reportdraw[1]);
    [*]TextDrawShowForPlayer(playerid,Reportdraw[2]);
    [*]}
    [*]case 5,6,7,8:
    [*]{
    [*]for(new ir=0;ir<sizeof(Reportdraw);ir++)
    [*]{
    [*]TextDrawShowForPlayer(playerid,Reportdraw[ir]);
    [*]}
    [*]}
    [*]}
    [*]TogglePlayerControllable(playerid,1);
    [*]PlayerTextDrawHide(playerid,BUYSMARKTWEAPONdraw[playerid][0]);
    [*]PlayerTextDrawHide(playerid,BUYSMARKTWEAPONdraw[playerid][1]);
    [*]PlayerTextDrawSetString(playerid,INFOdraw[playerid][0],"~b~Taste N:~n~~w~beliebigen Gegenstand kaufen");
    [*]break;
    [*]}
    [*]}
    [*]}
    [*]}
    [*]SendClientMessage(playerid,GELB,"Klicke nun eine Reportkategorie an.");
    [*]SelectTextDraw(playerid,GRAU);
    [*]return 1;
    [*]}
    [/list]


    Schliessen



    [list=1][*]COMMAND:sreport(playerid,params[])
    [*]{
    [*]#pragma unused params
    [*]if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    [*]if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    [*]if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    [*]new pID = Spieler[playerid][pReportPartner],string[256];
    [*]if(Spieler[playerid][pAtReport] != 0)
    [*]{
    [*]format(string,sizeof(string),"[SUPPORT] %s hat den Report beendet.",Spieler[playerid][pName]);
    [*]SendClientMessage(pID,REPORTANDAFKCOLOR,string);
    [*]format(string,sizeof(string),"[SUPPORT] Du hast den Report mit %s beendet.",Spieler[pID][pName]);
    [*]SendClientMessage(playerid,REPORTANDAFKCOLOR,string);
    [*]for(new i=0;i<4;i++){ Spieler[pID][pWriteReport][i] = false; }
    [*]Spieler[playerid][pReportPartner] = -1;
    [*]Spieler[playerid][pAReport] = 0;
    [*]Spieler[playerid][pAtReport] = 0;
    [*]Spieler[pID][pReportPartner] = -1;
    [*]Spieler[pID][pAReport] = 0;
    [*]Spieler[pID][pAtReport] = 0;
    [*]//Delete3DTextLabel(ReportLabel[pID]);
    [*]//Delete3DTextLabel(ReportLabel[playerid]);
    [*]return 1;
    [*]}
    [*]if(Spieler[playerid][pAReport] != 0)
    [*]{
    [*]SendClientMessage(playerid,REPORTANDAFKCOLOR,"[SUPPORT] Du hast deinen aktuellen Report beendet.");
    [*]DeleteReport(playerid);
    [*]Spieler[playerid][pReportPartner] = -1;
    [*]Spieler[playerid][pAReport] = 0;
    [*]Spieler[playerid][pAtReport] = 0;
    [*]return 1;
    [*]}
    [*]return SendClientMessage(playerid,GRAU,"Du hast keinen Report abgesendet.");
    [*]
    [*]}
    [/list]


    Noramle spieler stellen ein REPORT mit /report Command



    COMMAND:report(playerid,params[])
    [list=1][*]{
    [*]#pragma unused params
    [*]if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    [*]if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    [*]if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    [*]if(!isPlayerInFrakt(playerid,0))return ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report","Allgemeine Fragen\nRegelverstoß\nBugmeldung\nEinweisung\nFraktion","Auswählen","Abbrechen");
    [*]return ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report","Allgemeine Fragen\nRegelverstoß\nBugmeldung\nEinweisung","Auswählen","Abbrechen");
    [*]}
    [/list]



    TextDraws



    [list=1][*]Reportdraw[0] = TextDrawCreate(480,145,"Fragen: 0");
    [*]TextDrawSetShadow(Reportdraw[0],1);
    [*]TextDrawFont(Reportdraw[0],1);
    [*]TextDrawTextSize(Reportdraw[0],630,155);
    [*]TextDrawColor(Reportdraw[0],0xFEFEFEFF);
    [*]TextDrawBackgroundColor(Reportdraw[0],0x000000FF);
    [*]TextDrawUseBox(Reportdraw[0],1);
    [*]TextDrawBoxColor(Reportdraw[0],0x00000067);
    [*]TextDrawLetterSize(Reportdraw[0],0.500000,0.999990);
    [*]TextDrawSetSelectable(Reportdraw[0],1);
    [*]
    [*]Reportdraw[1] = TextDrawCreate(480,160,"Einweisung: 0");
    [*]TextDrawSetShadow(Reportdraw[1],1);
    [*]TextDrawFont(Reportdraw[1],1);
    [*]TextDrawTextSize(Reportdraw[1],630,170);
    [*]TextDrawColor(Reportdraw[1],0xFEFEFEFF);
    [*]TextDrawBackgroundColor(Reportdraw[1],0x000000FF);
    [*]TextDrawUseBox(Reportdraw[1],1);
    [*]TextDrawBoxColor(Reportdraw[1],0x00000067);
    [*]TextDrawLetterSize(Reportdraw[1],0.500000,0.999990);
    [*]TextDrawSetSelectable(Reportdraw[1],1);
    [*]
    [*]Reportdraw[2] = TextDrawCreate(480,175,"Regelmeldung: 0");
    [*]TextDrawSetShadow(Reportdraw[2],1);
    [*]TextDrawFont(Reportdraw[2],1);
    [*]TextDrawTextSize(Reportdraw[2],630,185);
    [*]TextDrawColor(Reportdraw[2],0xFEFEFEFF);
    [*]TextDrawBackgroundColor(Reportdraw[2],0x000000FF);
    [*]TextDrawUseBox(Reportdraw[2],1);
    [*]TextDrawBoxColor(Reportdraw[2],0x00000067);
    [*]TextDrawLetterSize(Reportdraw[2],0.500000,0.999990);
    [*]TextDrawSetSelectable(Reportdraw[2],1);
    [*]
    [*]Reportdraw[3] = TextDrawCreate(480,190,"Fraktion: 0");
    [*]TextDrawSetShadow(Reportdraw[3],1);
    [*]TextDrawFont(Reportdraw[3],1);
    [*]TextDrawTextSize(Reportdraw[3],630,200);
    [*]TextDrawColor(Reportdraw[3],0xFEFEFEFF);
    [*]TextDrawBackgroundColor(Reportdraw[3],0x000000FF);
    [*]TextDrawUseBox(Reportdraw[3],1);
    [*]TextDrawBoxColor(Reportdraw[3],0x00000067);
    [*]TextDrawLetterSize(Reportdraw[3],0.500000,0.999990);
    [*]TextDrawSetSelectable(Reportdraw[3],1);
    [/list]


    COMMAND:report(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    if(!isPlayerInFrakt(playerid,0))return ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report","Allgemeine Fragen\nRegelverstoß\nBugmeldung\nEinweisung\nFraktion","Auswählen","Abbrechen");
    return ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report","Allgemeine Fragen\nRegelverstoß\nBugmeldung\nEinweisung","Auswählen","Abbrechen");
    }



    IC# , Zur dein frage , Mann hat an der seite beim PRP SCRIPT diese Tabelle Allgemeine Fragen / Regelverstoß / Bugmeldung und Einweisung , wenn jemand ein report macht und wir dies als Admins annehmen geht die Zahl von z.b 1 nicht wieder auf 0 , sondern sie bleibt einfach auf 1 und geht nicht weg , und im Dialog sind sie auch noch immer drinne wie mann ja auf den SCREENS sehen kann ^^ hoffe dies konnte dir es vllt etwas besser erklären .

    Einmal mit den Report system die werden nach dem annehmen noch werder nach dem löschen im Dialog gelöscht oder an der seite entfernt ?
    erst wenn mann sie beim zweiten mal öffent verschwinden sie auf der rechten seite aber nicht im dialog ? HILFE
    Screen´s


    Screen 1
    www2.pic-upload.de/img/35622918/sa-mp-123.png



    Screen 2
    www2.pic-upload.de/img/35622920/sa-mp-124.png



    Screen 3
    www2.pic-upload.de/img/35622919/sa-mp-125.png



    Screen 4
    www2.pic-upload.de/img/35622921/sa-mp-126.png





    COMMAND:sreport(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    new pID = Spieler[playerid][pReportPartner],string[256];
    if(Spieler[playerid][pAtReport] != 0)
    {
    format(string,sizeof(string),"[SUPPORT] %s hat den Report beendet.",Spieler[playerid][pName]);
    SendClientMessage(pID,REPORTANDAFKCOLOR,string);
    format(string,sizeof(string),"[SUPPORT] Du hast den Report mit %s beendet.",Spieler[pID][pName]);
    SendClientMessage(playerid,REPORTANDAFKCOLOR,string);
    for(new i=0;i<4;i++){ Spieler[pID][pWriteReport][i] = false; }
    Spieler[playerid][pReportPartner] = -1;
    Spieler[playerid][pAReport] = 0;
    Spieler[playerid][pAtReport] = 0;
    Spieler[pID][pReportPartner] = -1;
    Spieler[pID][pAReport] = 0;
    Spieler[pID][pAtReport] = 0;
    //Delete3DTextLabel(ReportLabel[pID]);
    //Delete3DTextLabel(ReportLabel[playerid]);
    return 1;
    }
    if(Spieler[playerid][pAReport] != 0)
    {
    SendClientMessage(playerid,REPORTANDAFKCOLOR,"[SUPPORT] Du hast deinen aktuellen Report beendet.");
    DeleteReport(playerid);
    Spieler[playerid][pReportPartner] = -1;
    Spieler[playerid][pAReport] = 0;
    Spieler[playerid][pAtReport] = 0;
    return 1;
    }
    return SendClientMessage(playerid,GRAU,"Du hast keinen Report abgesendet.");


    }



    COMMAND:reports(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(Spieler[playerid][pAtReport] != 0)return SendClientMessage(playerid,GRAU,"Du bist bereits in einem Report aktiv.");
    if(Spieler[playerid][AmUmkleiden] != 0)return 1;
    for(new sm=1;sm<MAX_SMARKETS;sm++)
    {
    if(SmarkInfo[sm][screatet] == 1)
    {
    for(new i=0;i<sizeof(sBuyInfo);i++)
    {
    if(IsPlayerInRangeOfPoint(playerid,25.0,sBuyInfo[i][sbuyx],sBuyInfo[i][sbuyy],sBuyInfo[i][sbuyz]) && GetPlayerVirtualWorld(playerid) == sm)
    {
    switch(Spieler[playerid][pAdmin])
    {
    case 1:
    {
    TextDrawShowForPlayer(playerid,Reportdraw[0]);
    TextDrawShowForPlayer(playerid,Reportdraw[1]);
    }
    case 2,3,4:
    {
    TextDrawShowForPlayer(playerid,Reportdraw[0]);
    TextDrawShowForPlayer(playerid,Reportdraw[1]);
    TextDrawShowForPlayer(playerid,Reportdraw[2]);
    }
    case 5,6,7,8:
    {
    for(new ir=0;ir<sizeof(Reportdraw);ir++)
    {
    TextDrawShowForPlayer(playerid,Reportdraw[ir]);
    }
    }
    }
    TogglePlayerControllable(playerid,1);
    PlayerTextDrawHide(playerid,BUYSMARKTWEAPONdraw[playerid][0]);
    PlayerTextDrawHide(playerid,BUYSMARKTWEAPONdraw[playerid][1]);
    PlayerTextDrawSetString(playerid,INFOdraw[playerid][0],"~b~Taste N:~n~~w~beliebigen Gegenstand kaufen");
    break;
    }
    }
    }
    }
    SendClientMessage(playerid,GELB,"Klicke nun eine Reportkategorie an.");
    SelectTextDraw(playerid,GRAU);
    return 1;
    }




    Reportdraw[0] = TextDrawCreate(480,145,"Fragen: 0");
    TextDrawSetShadow(Reportdraw[0],1);
    TextDrawFont(Reportdraw[0],1);
    TextDrawTextSize(Reportdraw[0],630,155);
    TextDrawColor(Reportdraw[0],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[0],0x000000FF);
    TextDrawUseBox(Reportdraw[0],1);
    TextDrawBoxColor(Reportdraw[0],0x00000067);
    TextDrawLetterSize(Reportdraw[0],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[0],1);


    Reportdraw[1] = TextDrawCreate(480,160,"Einweisung: 0");
    TextDrawSetShadow(Reportdraw[1],1);
    TextDrawFont(Reportdraw[1],1);
    TextDrawTextSize(Reportdraw[1],630,170);
    TextDrawColor(Reportdraw[1],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[1],0x000000FF);
    TextDrawUseBox(Reportdraw[1],1);
    TextDrawBoxColor(Reportdraw[1],0x00000067);
    TextDrawLetterSize(Reportdraw[1],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[1],1);


    Reportdraw[2] = TextDrawCreate(480,175,"Regelmeldung: 0");
    TextDrawSetShadow(Reportdraw[2],1);
    TextDrawFont(Reportdraw[2],1);
    TextDrawTextSize(Reportdraw[2],630,185);
    TextDrawColor(Reportdraw[2],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[2],0x000000FF);
    TextDrawUseBox(Reportdraw[2],1);
    TextDrawBoxColor(Reportdraw[2],0x00000067);
    TextDrawLetterSize(Reportdraw[2],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[2],1);


    Reportdraw[3] = TextDrawCreate(480,190,"Fraktion: 0");
    TextDrawSetShadow(Reportdraw[3],1);
    TextDrawFont(Reportdraw[3],1);
    TextDrawTextSize(Reportdraw[3],630,200);
    TextDrawColor(Reportdraw[3],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[3],0x000000FF);
    TextDrawUseBox(Reportdraw[3],1);
    TextDrawBoxColor(Reportdraw[3],0x00000067);
    TextDrawLetterSize(Reportdraw[3],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[3],1);




    Desweitern haben wir im bild Zwei grüne Balken wissen nicht von wo diese kommen
    Dies sieht mann hier sehr gut über der mini MAP dort ?


    COMMAND:reports(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(Spieler[playerid][pAtReport] != 0)return SendClientMessage(playerid,GRAU,"Du bist bereits in einem Report aktiv.");
    if(Spieler[playerid][AmUmkleiden] != 0)return 1;
    for(new sm=1;sm<MAX_SMARKETS;sm++)
    {
    if(SmarkInfo[sm][screatet] == 1)
    {
    for(new i=0;i<sizeof(sBuyInfo);i++)
    {
    if(IsPlayerInRangeOfPoint(playerid,25.0,sBuyInfo[i][sbuyx],sBuyInfo[i][sbuyy],sBuyInfo[i][sbuyz]) && GetPlayerVirtualWorld(playerid) == sm)
    {
    switch(Spieler[playerid][pAdmin])
    {
    case 1:
    {
    TextDrawShowForPlayer(playerid,Reportdraw[0]);
    TextDrawShowForPlayer(playerid,Reportdraw[1]);
    }
    case 2,3,4:
    {
    TextDrawShowForPlayer(playerid,Reportdraw[0]);
    TextDrawShowForPlayer(playerid,Reportdraw[1]);
    TextDrawShowForPlayer(playerid,Reportdraw[2]);
    }
    case 5,6,7,8:
    {
    for(new ir=0;ir<sizeof(Reportdraw);ir++)
    {
    TextDrawShowForPlayer(playerid,Reportdraw[ir]);
    }
    }
    }
    TogglePlayerControllable(playerid,1);
    PlayerTextDrawHide(playerid,BUYSMARKTWEAPONdraw[playerid][0]);
    PlayerTextDrawHide(playerid,BUYSMARKTWEAPONdraw[playerid][1]);
    PlayerTextDrawSetString(playerid,INFOdraw[playerid][0],"~b~Taste N:~n~~w~beliebigen Gegenstand kaufen");
    break;
    }
    }
    }
    }
    SendClientMessage(playerid,GELB,"Klicke nun eine Reportkategorie an.");
    SelectTextDraw(playerid,GRAU);
    return 1;
    }

    Und zwar habe ich folgenes Problem wird an den Screen deutlich , Weiß nicht mehr was ich machen soll !!!
    Das Problem ist ich muss das Ticket Zweimal annehmen damit Rechts aus der liste weg ist , und aus dem Dialog verschwindet es gar nicht wie kann ich dies ändern , ich bin am verzweifeln


    Screen 1
    https://www2.pic-upload.de/img/35622918/sa-mp-123.png



    Screen 2
    https://www2.pic-upload.de/img/35622920/sa-mp-124.png



    Screen 3
    https://www2.pic-upload.de/img/35622919/sa-mp-125.png



    Screen 4
    https://www2.pic-upload.de/img/35622921/sa-mp-126.png



    COMMAND:sreport(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    new pID = Spieler[playerid][pReportPartner],string[256];
    if(Spieler[playerid][pAtReport] != 0)
    {
    format(string,sizeof(string),"[SUPPORT] %s hat den Report beendet.",Spieler[playerid][pName]);
    SendClientMessage(pID,REPORTANDAFKCOLOR,string);
    format(string,sizeof(string),"[SUPPORT] Du hast den Report mit %s beendet.",Spieler[pID][pName]);
    SendClientMessage(playerid,REPORTANDAFKCOLOR,string);
    for(new i=0;i<4;i++){ Spieler[pID][pWriteReport][i] = false; }
    Spieler[pID][pReportPartner] = -1;
    Spieler[pID][pAReport] = 0;
    Spieler[pID][pAtReport] = 0;
    Spieler[playerid][pReportPartner] = -1;
    Spieler[playerid][pAReport] = 0;
    Spieler[playerid][pAtReport] = 0;
    //Delete3DTextLabel(ReportLabel[pID]);
    //Delete3DTextLabel(ReportLabel[playerid]);
    return 1;
    }
    if(Spieler[playerid][pAReport] != 0)
    {
    SendClientMessage(playerid,REPORTANDAFKCOLOR,"[SUPPORT] Du hast deinen aktuellen Report beendet.");
    DeleteReport(playerid);
    Spieler[playerid][pReportPartner] = -1;
    Spieler[playerid][pAReport] = 0;
    Spieler[playerid][pAtReport] = 0;
    return 1;
    }
    return SendClientMessage(playerid,GRAU,"Du hast keinen Report abgesendet.");
    }



    Weiß nicht ob das auch hilft

    Reportdraw[0] = TextDrawCreate(480,145,"Fragen: 0");
    TextDrawSetShadow(Reportdraw[0],1);
    TextDrawFont(Reportdraw[0],1);
    TextDrawTextSize(Reportdraw[0],630,155);
    TextDrawColor(Reportdraw[0],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[0],0x000000FF);
    TextDrawUseBox(Reportdraw[0],1);
    TextDrawBoxColor(Reportdraw[0],0x00000067);
    TextDrawLetterSize(Reportdraw[0],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[0],1);


    Reportdraw[1] = TextDrawCreate(480,160,"Einweisung: 0");
    TextDrawSetShadow(Reportdraw[1],1);
    TextDrawFont(Reportdraw[1],1);
    TextDrawTextSize(Reportdraw[1],630,170);
    TextDrawColor(Reportdraw[1],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[1],0x000000FF);
    TextDrawUseBox(Reportdraw[1],1);
    TextDrawBoxColor(Reportdraw[1],0x00000067);
    TextDrawLetterSize(Reportdraw[1],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[1],1);


    Reportdraw[2] = TextDrawCreate(480,175,"Regelmeldung: 0");
    TextDrawSetShadow(Reportdraw[2],1);
    TextDrawFont(Reportdraw[2],1);
    TextDrawTextSize(Reportdraw[2],630,185);
    TextDrawColor(Reportdraw[2],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[2],0x000000FF);
    TextDrawUseBox(Reportdraw[2],1);
    TextDrawBoxColor(Reportdraw[2],0x00000067);
    TextDrawLetterSize(Reportdraw[2],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[2],1);


    Reportdraw[3] = TextDrawCreate(480,190,"Fraktion: 0");
    TextDrawSetShadow(Reportdraw[3],1);
    TextDrawFont(Reportdraw[3],1);
    TextDrawTextSize(Reportdraw[3],630,200);
    TextDrawColor(Reportdraw[3],0xFEFEFEFF);
    TextDrawBackgroundColor(Reportdraw[3],0x000000FF);
    TextDrawUseBox(Reportdraw[3],1);
    TextDrawBoxColor(Reportdraw[3],0x00000067);
    TextDrawLetterSize(Reportdraw[3],0.500000,0.999990);
    TextDrawSetSelectable(Reportdraw[3],1);


    COMMAND:aduty(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    new string[128];
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(Spieler[playerid][pAdminOnduty] == false) //0x7F800000
    {
    format(string,24,"["#SERVERTAG"]%s",Spieler[playerid][pName]);
    SetPlayerName(playerid,string);
    SetPlayerScore(playerid,GetPlayerLevel(playerid));
    format(string,sizeof(string),"%s ist nun als %s im Dienst,",SpielerName(playerid),Adminrang(playerid));
    SendClientMessageToAll(ROT,string);
    SendClientMessage(playerid,WEISS,"** Du bist nun im Admindienst **");
    TextDrawShowForPlayer(playerid,ADUTYdraw);
    Spieler[playerid][pAdminOnduty] = true;
    switch(Spieler[playerid][pAdmin])
    {
    case 1: aDuty[playerid] = Create3DTextLabel("T-Supporter",0x7DFF00C7,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 2: aDuty[playerid] = Create3DTextLabel("Supporter",0x00FFFFD3,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 3: aDuty[playerid] = Create3DTextLabel("Admin 1",0x00AFFFEE,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 4: aDuty[playerid] = Create3DTextLabel("Admin 2",0xFF00F5D9,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 5: aDuty[playerid] = Create3DTextLabel("Admin 3",0xFF9600FF,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 6: aDuty[playerid] = Create3DTextLabel("High Admin",0xFF4600D8,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 7: aDuty[playerid] = Create3DTextLabel("Owner",0xD60A00CF,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 8: aDuty[playerid] = Create3DTextLabel("Scripter",0xD60A00CF,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    }
    Attach3DTextLabelToPlayer(aDuty[playerid],playerid,0.0,0.0,0.6);
    SetPlayerAttachedObject(playerid, 0, 18693, 5, 0.0000, 0.0000, -1.5859, 0.0000, 0.0000, 0.0000, 1.0000, 1.0000, 1.0000, 0xFFFFFFFF, 0xFFFFFFFF);
    SetPlayerAttachedObject(playerid, 1, 18693, 6, 0.0000, -0.0290, -1.6319, 0.0000, 0.0000, 0.0000, 1.0000, 1.0000, 1.0000, 0xFFFFFFFF, 0xFFFFFFFF);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    }
    else if(Spieler[playerid][pAdminOnduty] == true)
    {
    SendClientMessage(playerid,WEISS,"** Du bist nun nicht mehr im Admindienst **");
    format(string,sizeof(string),"%s ist nun als %s außer Dienst.",SpielerName(playerid),Adminrang(playerid));
    SendClientMessageToAll(ROT,string);
    TextDrawHideForPlayer(playerid,ADUTYdraw);
    Delete3DTextLabel(aDuty[playerid]);
    Spieler[playerid][pAdminOnduty] = false;
    SetPlayerName(playerid,Spieler[playerid][pName]);
    SetPlayerScore(playerid,GetPlayerLevel(playerid));
    if(Spieler[playerid][pMaske] == 1)
    {
    SetPlayerScore(playerid,random(50) + 122);
    format(string,sizeof(string),"UNKNOWN%i",random(50) + 122);
    SetPlayerName(playerid,string);
    }
    if(Spieler[playerid][pDuty] == 4)
    {
    SetPlayerScore(playerid,random(50) + 122);
    format(string,24,"SWAT%i",random(50) + 122);
    SetPlayerName(playerid,string);
    }
    RemovePlayerAttachedObject(playerid, 18693);
    RemovePlayerAttachedObject(playerid, 18693);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    }
    return 1;
    }

    könntest du mir schreiben evtl. wie klappt irgendwie net

    Habe es so gemacht

    SetPlayerAttachedObject(playerid, 0, 18693, 5, 0.0000, 0.0000, -1.5859, 0.0000, 0.0000, 0.0000, 1.0000, 1.0000, 1.0000, 0xFFFFFFFF, 0xFFFFFFFF);
    SetPlayerAttachedObject(playerid, 1, 18693, 6, 0.0000, -0.0290, -1.6319, 0.0000, 0.0000, 0.0000, 1.0000, 1.0000, 1.0000, 0xFFFFFFFF, 0xFFFFFFFF);


    Es wird wenn mann aduty geht gesetzt , dennoch wenn ich offduty gehe als admin geht dies net weg dort habe ich dies stehen

    RemovePlayerAttachedObject(playerid, 18693);
    RemovePlayerAttachedObject(playerid, 18693);


    kann mir wer dort helfen

    Hallo Breadfish Community Ich wurde gerne wissen wie ich es hin bekomme das mann wenn mann /aduty geht , das dann die Hände in flammen stehen , wäre net wenn jemand mir dort helfen könnte .


    !!!! DANKE BREADFISH COMMUNITY




    COMMAND:aduty(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    new string[128];
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(Spieler[playerid][pAdminOnduty] == false) //0x7F800000
    {
    format(string,24,"["#SERVERTAG"]%s",Spieler[playerid][pName]);
    SetPlayerName(playerid,string);
    SetPlayerScore(playerid,GetPlayerLevel(playerid));
    format(string,sizeof(string),"%s ist nun als %s im Dienst,",SpielerName(playerid),Adminrang(playerid));
    SendClientMessageToAll(ROT,string);
    SendClientMessage(playerid,WEISS,"** Du bist nun im Admindienst **");
    TextDrawShowForPlayer(playerid,ADUTYdraw);
    Spieler[playerid][pAdminOnduty] = true;
    switch(Spieler[playerid][pAdmin])
    {
    case 1: aDuty[playerid] = Create3DTextLabel("T-Supporter",0x7DFF00C7,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 2: aDuty[playerid] = Create3DTextLabel("Supporter",0x00FFFFD3,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 3: aDuty[playerid] = Create3DTextLabel("Admin 1",0x00AFFFEE,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 4: aDuty[playerid] = Create3DTextLabel("Admin 2",0xFF00F5D9,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 5: aDuty[playerid] = Create3DTextLabel("Admin 3",0xFF9600FF,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 6: aDuty[playerid] = Create3DTextLabel("High Admin",0xFF4600D8,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 7: aDuty[playerid] = Create3DTextLabel("Owner",0xD60A00CF,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    case 8: aDuty[playerid] = Create3DTextLabel("Scripter",0xD60A00CF,30.0,40.0,50.0,MAX_STREAM_NAME_DISTANCE,GetPlayerVirtualWorld(playerid),1);
    }
    Attach3DTextLabelToPlayer(aDuty[playerid],playerid,0.0,0.0,0.6);
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    }
    else if(Spieler[playerid][pAdminOnduty] == true)
    {
    SendClientMessage(playerid,WEISS,"** Du bist nun nicht mehr im Admindienst **");
    format(string,sizeof(string),"%s ist nun als %s außer Dienst.",SpielerName(playerid),Adminrang(playerid));
    SendClientMessageToAll(ROT,string);
    TextDrawHideForPlayer(playerid,ADUTYdraw);
    Delete3DTextLabel(aDuty[playerid]);
    Spieler[playerid][pAdminOnduty] = false;
    SetPlayerName(playerid,Spieler[playerid][pName]);
    SetPlayerScore(playerid,GetPlayerLevel(playerid));
    if(Spieler[playerid][pMaske] == 1)
    {
    SetPlayerScore(playerid,random(50) + 122);
    format(string,sizeof(string),"UNKNOWN%i",random(50) + 122);
    SetPlayerName(playerid,string);
    }
    if(Spieler[playerid][pDuty] == 4)
    {
    SetPlayerScore(playerid,random(50) + 122);
    format(string,24,"SWAT%i",random(50) + 122);
    SetPlayerName(playerid,string);
    }
    SetPlayerHealth(playerid,100);
    SetPlayerArmour(playerid,100);
    }
    return 1;
    }




    DUMME KOMMENTARE KÖNNT IHR EUCH SPAREN

    Hallo , Breadfish Community


    Wir haben auf Unser SAMP Server Das Prp Edit Drauf haben schon paar sachen geändert .


    Nun ist folgenes Problem aufgetreten das sich die Fraktions Fahrzeuge einfach Dupliezieren oder Löschen , hat da wer evtl eine lösung , voran das liegen kann bitte Tread Drunter schreiben .


    Desweitern , Wie bekomem ich das hin das nach dem login oder ein tod Die Waffen resestet werden (Weg sind ) ?

    Hallo Breadfish Community , Wir für Unser Projekt BiG CiTy LiFe Suchen eine Person Die uns Ranggrafik erstellen könnte Folgende Brauchen wir .
    Für unsere Forum


    !!!!! Vorraus Suchen wir jemanden Der es KOSTENLOS machen würde !!!!!!!


    Serverleitung
    Community Manager
    Super Administrator
    Administrator
    Moderator
    Supporter
    Probe Supporter
    Scripter
    Mapper


    Wäre sehr nett Wenn sich jemand so schnell wie Möglich melden wurde !


    Bei Fragen Auf Teamspeak3 Melden
    IP:198.50.223.184:9994


    Mit Freundlichen Grüßen Das [BCL]Team

    Hallo Breadfish Community , Ich VoyD Suche einen Oder eine Die vllt Lust hat mit als Designer zu Helfen ?
    Ich Brauche Vier Banner Die Vllt etwas Schwer Sind ! Brauche da Hilfe von einen Designer .


    für folgendePlattformen


    Youtube banner
    Name = OrI0n3_ , Spiele = Metin2 , Battlefield 4 , SAMP , GTA 5 , CSGO , ETS 2 , League of leagends , Farming Simulator 17 , Minecraft ,
    Größe : 2560x1440



    Teamspeak 3 banner
    Name = Night of Reallife Mit Einen Hintergrund von San Andreas ( GTA ) .
    Größe : 921x236



    Teamspeak3 banner
    Name = Life of FUN Mit Einen Hintergrund von San Andreas ( GTA ) .
    Größe : 921x236


    Dies Wird Ein Ganz Neues Projekt auf SA-MP !




    Wäre nett Wenn es Jemand Kosten los machen Wurde , Weil viele leute möchten Immer irgendetwas haben !


    Wäre Sehr Dankbar Wenn sich jemand Melden Wurde !
    Per Skype = Pander199
    Breadfish = Per Nachricht im Beitrag oder Privat anschreiben !

    Hallo Breadfish Community , Ich VoyD Suche einen Oder eine Die vllt Lust hat mit als Designer zu Helfen ?
    Ich Brauche Vier Banner Die Vllt etwas Schwer Sind ! Brauche da Hilfe von einen Designer .


    für folgendePlattformen


    Youtube banner
    Name = OrI0n3_ , Spiele = Metin2 , Battlefield 4 , SAMP , GTA 5 , CSGO , ETS 2 , League of leagends , Farming Simulator 17 , Minecraft ,


    Teamspeak 3 banner
    Name = Night of Reallife Mit Einen Hintergrund von San Andreas (GTA) .


    Teamspeak 3 banner
    Name = Gaming Community Hintergrund Irgendetwas mit Gaming !


    Teamspeak3 banner
    Name = Infinity Reallife Mit Einen Hintergrund von San Andreas (GTA) .
    Dies Wird Ein Ganz Neues Projekt auf SAMP !


    Wäre nett Wenn es Jemand Kosten los machen Wurde , Weil viele leute möchten Immer irgendetwas haben !



    Wäre Sehr Dankbar Wenn sich jemand Melden Wurde !
    Per Skype = Pander199
    Teamspeak3 = 137.74.130.181 Melden bei NutellaEinhornPony
    Breadfish = Per Nachricht im beitrag oder Privat anschreiben !


    Mit freundlichen Grüßen VoyD aka NutellaEinhornPony !!