Beiträge von [PeL]Smiley

    Wie kann ich nun mit diesen Befehlen dem Spielern warns entnehmen und geben auch wenn der Spieler NICHT online ist , indem ich den Namen eingebe?
    BEfehle:
    ocmd:givewarn(playerid,params[]){
    new pID,string[128],reason[64];
    if(SpielerInfo[playerid][pAdminlevel] < 4) return SendClientMessage(playerid,Rot,"Möglich ab: "COLO" Adminrank 4");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Keiner ist Verbunden mit dieser ID!");
    if(sscanf(params,"us", pID, reason)) return SendClientMessage(playerid, Rot,""COLO"Verwendung :"COLR" /givewarn [ID] [Grund]");
    SpielerInfo[pID][pWarns] ++;
    SavePlayer(pID);
    format(string,sizeof(string),""COLO"[%s] %s"COLR" hat dir einen Warn gegeben! "COLO"Grund: "COLR "%s ",adminrang(playerid),GetName(playerid),reason);
    SendClientMessage(pID,Rot,string);
    format(string,sizeof(string),"Du hast "COLO" %s "COLR" einen Warn gegeben! "COLO"Grund: "COLR" %s",GetName(pID),reason);
    SendClientMessage(playerid,Rot,string);
    if(SpielerInfo[playerid][pWarns] >= 3)
    {
    SendClientMessage(pID,Rot,"Du wurdest Gebannt! "COLO"Grund: "COLR"3Warns");
    format(string,sizeof(string),""COLO"[ServerNachricht] "COLR" %s wurde vom Server gebannt! "COLO"Grund: "COLR"3Warns",GetName(pID));
    SendClientMessageToAll(Rot,string);
    SpielerInfo[pID][pBan] = 1;
    SavePlayer(pID);
    return SetTimerEx("BanTimer",500,false,"i",pID);
    }
    return 1;
    }
    ocmd:delwarn(playerid,params[])
    {


    return 1;
    }


    stock CreateAccount(playerid, passwort[])
    {
    new query[256],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(passwort,passwort);
    format(query, sizeof(query), "INSERT INTO "Tabelle_Spieler" (Name, Passwort) VALUES ('%s', '%s')", Name, passwort);
    mysql_query(query);
    SetPlayerColor(playerid, Zivifarbe);
    SetPlayerSkin(playerid, SpielerInfo[playerid][ pSkin ]);
    mysql_SetInt(Tabelle_Spieler, "Level",Startlevel, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Adminlevel",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Skin",(ZiviSkin[random(10)]), "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Geld",Startgeld, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Leader",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Fraktion",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Rang",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Ban",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Perso",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "TimeBan",0, "Name", GetName(playerid));
    mysql_SetInt(Tabelle_Spieler, "Warns",0, "Name", GetName(playerid));
    //Registrierungsdatum
    new Datum[30];
    getdate(Jahr, Monat, Tag);gettime(Stunde,Minute);
    format(Datum, sizeof(Datum), "%d.%d.%d um %d:%d", Tag, Monat, Jahr, Stunde,Minute);
    SpielerInfo[playerid][pRegDate] = Datum;
    mysql_SetString(Tabelle_Spieler, "Registrierungsdatum", Datum, "Name", GetName(playerid));
    return 1;
    }


    danke im voraus :)

    Im Log steht nicht von dem print
    BTW: Funzt immernoch nicht.
    Und ja ich speichere und lade den pBan
    Und Eriksoon ich bin mir sicher das ich nur 2 Warns habe,dann gebe ich /givewarn 0 test ein und dann steht in der Datenbank Warns: 3 aber ban bleibt bei 0

    Habe ich gemacht funktioniert troztdem nicht:
    ocmd:givewarn(playerid,params[])
    {
    new pID,string[128],string1[128],reason[128],toall[128];
    if(SpielerInfo[playerid][pAdminlevel] < 4) return SendClientMessage(playerid,Rot,"Möglich ab: "COLO" Adminrank 4");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Keiner ist Verbunden mit dieser ID!");
    if(sscanf(params,"us", pID, reason)) return SendClientMessage(playerid, Rot,""COLO"Verwendung :"COLR" /givewarn [ID] [Grund]");
    SpielerInfo[pID][pWarns] ++;
    SavePlayer(pID);
    format(string,sizeof(string),""COLO"[%s] %s"COLR" hat dir einen Warn gegeben! "COLO"Grund: "COLR "%s ",adminrang(playerid),GetName(playerid),reason);
    SendClientMessage(pID,Rot,string);
    format(string1,sizeof(string1),"Du hast "COLO" %s "COLR" einen Warn gegeben! "COLO"Grund: "COLR" %s",GetName(pID),reason);
    SendClientMessage(playerid,Rot,string1);
    if(SpielerInfo[pID][pWarns] == 3)
    {
    SendClientMessage(pID,Rot,"Du wurdest Gebannt! "COLO"Grund: "COLR"3Warns");
    format(toall,sizeof(toall),""COLO"[ServerNachricht] "COLR" %s wurde vom Server gebannt! "COLO"Grund: "COLR"3Warns",GetName(pID));
    SendClientMessageToAll(Rot,toall);
    SpielerInfo[pID][pBan] ++;
    SavePlayer(pID);
    SetTimerEx("BanTimer",500,false,"i",pID);
    }
    return 1;
    }

    Hallo Liebes Breadfish Forum,
    ich habe mir ein /givewarn Befehl gemacht es funktioniert alles Super,auch das man bei 3 Warns gekickt wird.
    Allerdings wird der Ban wert nicht auf 1 gesetzt
    ocmd:givewarn(playerid,params[])
    {
    new pID,string[128],string1[128],reason[128],toall[128];
    if(SpielerInfo[playerid][pAdminlevel] < 4) return SendClientMessage(playerid,Rot,"Möglich ab: "COLO" Adminrank 4");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Keiner ist Verbunden mit dieser ID!");
    if(sscanf(params,"us", pID, reason)) return SendClientMessage(playerid, Rot,""COLO"Verwendung :"COLR" /givewarn [ID] [Grund]");
    SpielerInfo[pID][pWarns] ++;
    SavePlayer(pID);
    format(string,sizeof(string),""COLO"[%s] %s"COLR" hat dir einen Warn gegeben! "COLO"Grund: "COLR "%s ",adminrang(playerid),GetName(playerid),reason);
    SendClientMessage(pID,Rot,string);
    format(string1,sizeof(string1),"Du hast "COLO" %s "COLR" einen Warn gegeben! "COLO"Grund: "COLR" %s",GetName(pID),reason);
    SendClientMessage(playerid,Rot,string1);
    if(SpielerInfo[playerid][pWarns] == 3)
    {
    SendClientMessage(pID,Rot,"Du wurdest Gebannt! "COLO"Grund: "COLR"3Warns");
    format(toall,sizeof(toall),""COLO"[ServerNachricht] "COLR" %s wurde vom Server gebannt! "COLO"Grund: "COLR"3Warns",GetName(pID));
    SendClientMessageToAll(Rot,toall);
    SetTimerEx("BanTimer",500,false,"i",pID);
    SpielerInfo[pID][pBan] ++;
    SavePlayer(pID);
    }
    return 1;
    }

    Hallo Liebe Breadfish leute,
    ich wollte euch fragen wie ich hier bei die Tabellen erstellen muss?
    pName[MAX_PLAYER_NAME],
    Alter,
    Geld,
    Admin,
    Leader,
    Member,
    FRang,
    FSchein,//Führerschein
    MSchein,//Motorradschein
    FLSchein,//Flugschein
    LKSchein,//LKWSchein
    WSchein,//Waffenschein
    BSchein,//Bootsschein
    Job,
    Verwarnungen,

    Lieber NextUPGaming,
    bitte schalten Sie doch vorher ihr Gehirn ein bevor Sie etwas posten.
    Dieses Logo gehört myVictory Reallife , ich bin dort News Studio Leader
    und suche jegendlichen der mit unter diesem Banner bzw. "News Studio" in einer geilen Schrift einfügen können.
    Dies dient dann als News Studio Logo, also bitte schalten Sie vorher Ihr Gehirn ein , wozu hat man es denn?


    Mit freundlichen Grüßen
    Smiley :)

    Hallo Liebe Leute,
    ich mache gerade meine Hausaufgaben im Bereich Bautechnick Englisch
    und wollte euch nachfragen was dieser Satz bedeutet:
    The site plan is very important for several reasons


    Danke im voraus :)

    //edit: Jetzt habe ich das problem,das diese Box nur 1-2Sekunden angezeigt wird:
    TextDrawShowForPlayer(playerid,Sup1);
    Sup1 = TextDrawCreate(461.200622, 123.953300, "usebox");
    TextDrawLetterSize(Sup1, 0.000000, 27.724819);
    TextDrawTextSize(Sup1, 169.999694, 0.000000);
    TextDrawAlignment(Sup1, 1);
    TextDrawColor(Sup1, 0);
    TextDrawUseBox(Sup1, true);
    TextDrawBoxColor(Sup1, 255);
    TextDrawSetShadow(Sup1, 0);
    TextDrawSetOutline(Sup1, 0);
    TextDrawFont(Sup1, 0);

    Erstmal danke iEnergie,
    aber ich habe ein Textdraw erstellt einfach nur eine schwarze Box:
    Sup1 = TextDrawCreate(461.200622, 123.953300, "usebox");
    TextDrawLetterSize(Sup1, 0.000000, 27.724819);
    TextDrawTextSize(Sup1, 169.999694, 0.000000);
    TextDrawAlignment(Sup1, 1);
    TextDrawColor(Sup1, 0);
    TextDrawUseBox(Sup1, true);
    TextDrawBoxColor(Sup1, 255);
    TextDrawSetShadow(Sup1, 0);
    TextDrawSetOutline(Sup1, 0);
    TextDrawFont(Sup1, 0);


    Wenn ich dann /report eingebe,wird diese Schwarze Box 1-2 Sekunden angezeigt und dann geht sie weg,aber warum?


    new Text:Sup1;


    ocmd:report(playerid,params[])
    {
    SendClientMessage(playerid,Rot,""COLB"Klicke das jeweilige Thema an, was du Reporten willst!");
    TextDrawShowForPlayer(playerid,Sup1);
    TextDrawShowForPlayer(playerid,Sup2);
    TextDrawShowForPlayer(playerid,Sup3);
    TextDrawShowForPlayer(playerid,Sup4);
    TextDrawShowForPlayer(playerid,Sup5);
    TextDrawShowForPlayer(playerid,Sup6);
    TextDrawShowForPlayer(playerid,Sup7);
    TextDrawShowForPlayer(playerid,Sup8);
    TextDrawShowForPlayer(playerid,Sup9);
    TextDrawShowForPlayer(playerid,Sup10);
    return 1;
    }



    und ich will,wenn man über die einzelnen felder geht,das die sich dann Färben wo man drauf ist,aber wie geht das?

    Ich wollte euch nachfragen wie ich mit diesen Textdraws(Anklickbare) ein Report System machen kann?


    Sup1 = TextDrawCreate(461.200012, 124.699996, "usebox");
    TextDrawLetterSize(Sup1, 0.000000, 27.724819);
    TextDrawTextSize(Sup1, 170.000000, 0.000000);
    TextDrawAlignment(Sup1, 1);
    TextDrawColor(Sup1, 0);
    TextDrawUseBox(Sup1, true);
    TextDrawBoxColor(Sup1, 102);
    TextDrawSetShadow(Sup1, 0);
    TextDrawSetOutline(Sup1, 0);
    TextDrawFont(Sup1, 0);


    Sup2 = TextDrawCreate(176.400009, 149.339996, "usebox");
    TextDrawLetterSize(Sup2, 0.000000, 1.176663);
    TextDrawTextSize(Sup2, 454.799987, 0.000000);
    TextDrawAlignment(Sup2, 1);
    TextDrawColor(Sup2, 0);
    TextDrawUseBox(Sup2, true);
    TextDrawBoxColor(Sup2, 16777215);
    TextDrawSetShadow(Sup2, 0);
    TextDrawSetOutline(Sup2, 0);
    TextDrawFont(Sup2, 0);


    Sup3 = TextDrawCreate(199.199905, 125.439941, "[]Support System[]");
    TextDrawLetterSize(Sup3, 0.449999, 1.600000);
    TextDrawAlignment(Sup3, 1);
    TextDrawColor(Sup3, -5963521);
    TextDrawSetShadow(Sup3, 0);
    TextDrawSetOutline(Sup3, 0);
    TextDrawBackgroundColor(Sup3, 51);
    TextDrawFont(Sup3, 2);
    TextDrawSetProportional(Sup3, 1);


    Sup4 = TextDrawCreate(178.399810, 173.226699, "[]Support Frage");
    TextDrawLetterSize(Sup4, 0.449999, 1.600000);
    TextDrawAlignment(Sup4, 1);
    TextDrawColor(Sup4, -1);
    TextDrawSetShadow(Sup4, 0);
    TextDrawSetOutline(Sup4, 1);
    TextDrawBackgroundColor(Sup4, 51);
    TextDrawFont(Sup4, 2);
    TextDrawSetProportional(Sup4, 1);
    TextDrawSetSelectable(Sup4, true);


    Sup5 = TextDrawCreate(177.200012, 362.887145, "usebox");
    TextDrawLetterSize(Sup5, 0.000000, 1.176663);
    TextDrawTextSize(Sup5, 454.799926, 0.000000);
    TextDrawAlignment(Sup5, 1);
    TextDrawColor(Sup5, 0);
    TextDrawUseBox(Sup5, true);
    TextDrawBoxColor(Sup5, 16777215);
    TextDrawSetShadow(Sup5, 0);
    TextDrawSetOutline(Sup5, 0);
    TextDrawFont(Sup5, 0);


    Sup6 = TextDrawCreate(178.399902, 207.573593, "[]Beschwerde");
    TextDrawLetterSize(Sup6, 0.449999, 1.600000);
    TextDrawAlignment(Sup6, 1);
    TextDrawColor(Sup6, -1);
    TextDrawSetShadow(Sup6, 0);
    TextDrawSetOutline(Sup6, 1);
    TextDrawBackgroundColor(Sup6, 51);
    TextDrawFont(Sup6, 2);
    TextDrawSetProportional(Sup6, 1);
    TextDrawSetSelectable(Sup6, true);


    Sup7 = TextDrawCreate(178.400009, 244.906631, "[]Cheater melden");
    TextDrawLetterSize(Sup7, 0.449999, 1.600000);
    TextDrawAlignment(Sup7, 1);
    TextDrawColor(Sup7, -1);
    TextDrawSetShadow(Sup7, 0);
    TextDrawSetOutline(Sup7, 1);
    TextDrawBackgroundColor(Sup7, 51);
    TextDrawFont(Sup7, 2);
    TextDrawSetProportional(Sup7, 1);
    TextDrawSetSelectable(Sup7, true);


    Sup8 = TextDrawCreate(177.599929, 282.986633, "[]Bug melden");
    TextDrawLetterSize(Sup8, 0.449999, 1.600000);
    TextDrawAlignment(Sup8, 1);
    TextDrawColor(Sup8, -1);
    TextDrawSetShadow(Sup8, 0);
    TextDrawSetOutline(Sup8, 1);
    TextDrawBackgroundColor(Sup8, 51);
    TextDrawFont(Sup8, 2);
    TextDrawSetProportional(Sup8, 1);
    TextDrawSetSelectable(Sup8, true);


    Sup9 = TextDrawCreate(461.200012, 149.339996, "usebox");
    TextDrawLetterSize(Sup9, 0.000000, 24.987035);
    TextDrawTextSize(Sup9, 439.600036, 0.000000);
    TextDrawAlignment(Sup9, 1);
    TextDrawColor(Sup9, 0);
    TextDrawUseBox(Sup9, true);
    TextDrawBoxColor(Sup9, 16777215);
    TextDrawSetShadow(Sup9, 0);
    TextDrawSetOutline(Sup9, 0);
    TextDrawFont(Sup9, 0);


    Sup10 = TextDrawCreate(190.799987, 150.086685, "usebox");
    TextDrawLetterSize(Sup10, 0.000000, 24.987035);
    TextDrawTextSize(Sup10, 169.999969, 0.000000);
    TextDrawAlignment(Sup10, 1);
    TextDrawColor(Sup10, 0);
    TextDrawUseBox(Sup10, true);
    TextDrawBoxColor(Sup10, 16777215);
    TextDrawSetShadow(Sup10, 0);
    TextDrawSetOutline(Sup10, 0);
    TextDrawFont(Sup10, 0);



    Danke im voraus, kenne mich noch nicht aus mit anklickbaren TExtdraws