Beiträge von Eddy

    Draußen und im Innenraum kann man noch mehr etwas Gestallten. Aber so ist es recht Gut.


    Außerhalb 5/10 -> da mir wie gesagt dort einfach etwas Fehlt.
    Innenraum 7/10 -> Fehlt ebenfalls etwas.
    Ergebnis kann sich einigermaßen sehen lassen. -> 12/20

    Dort stand nur Drinne 1.8 aber nicht die 2.0

    Bist du gerade voll durch den Wind? mann kann jedes Script einfach mal von 1.0 auf 2.0 machen. Dort wurde nur die Version geändert. Mehr auch nicht! und wer Lesen kann ich Klar im vorteil. Schau mal bei Ebay was dort steht. 2. Nach Zahlungseingang wird eine CD (+ Sicherheitskopie) mit allen Daten per DHL-Standard-Versand (ggf. Morning-Express) an den Käufer gesendet. Die Daten verschwinden danach auf jeder anderen Plattform (PC des Besitzers). Wenn gewollt, kann auch alles über ein File-Upload gemacht werden.

    Hier ist mal mein Ban Befehl.



    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Dunkelrot,"Du kannst diesen Befehl nicht ausführen, benötigter Rang: [Admin]");
    new pID, reason[128], string[128], string2[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,Gold,"Info: /ban [Spieler] [Grund]");
    if(SpielerInfo[playerid][pAdminlevel] < SpielerInfo[pID][pAdminlevel])return SendClientMessage(playerid,Rot,"Du kannst diesen Befehl nicht an höheren Admins ausführen!");
    format(string,sizeof(string),"[AdmCmd] %s wurde von %s vom Server gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(Rot,string);
    format(string2,sizeof(string2),"Du wurdest von %s vom Server gebannt. Grund: %s",SpielerName(playerid),reason);
    SendClientMessage(pID,Rot,string2);
    SpielerInfo[pID][pBanned] = 1;
    mysql_SpielerSpeichern(pID);
    printf("%s", string);
    mysql_SetString("accounts","Grund",reason,"Name",SpielerName(pID));
    mysql_SetString("accounts","Banner",SpielerName(playerid),"Name",SpielerName(pID));
    Kick(pID);
    return 1;
    }


    Guten Tag liebe Community,
    Ich habe wieder mal ein Design angefertigt, was eventuell bald auf myVictory Roleplay zu sehen sein wird ( Wenn ich einen Coder finde ). Nun wollte ich euch mal fragen, wie ihr das Design findet, und ob man es verbessern kann. Verbesserungsvorschläge können gerne gegeben werden.



    Wie bekomme ich keine Nachricht wenn ich Gebannt bin und auf den Server Connecte? da steht dann nur Server closed the Connection-


    Spoiler anzeigen
    public OnPlayerConnect(playerid)
    {
    if(!IsPlayerNPC(playerid))
    {
    if(mysql_AccountChecken(playerid) == 1)
    {
    new timestamp = gettime();
    new bisgebannt = mysql_GetInt("accounts","TimeBan","Name",SpielerName(playerid));
    if(timestamp > bisgebannt)
    {
    if(mysql_GetInt("accounts","Banned","Name",SpielerName(playerid)) == 2)
    {
    mysql_SetInt("accounts","TimeBan",0,"Name",SpielerName(playerid));
    mysql_SetInt("accounts","Banned",0,"Name",SpielerName(playerid));
    }
    else
    {
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    GetPlayerName(playerid,SpielerInfo[playerid][pName],MAX_PLAYER_NAME);
    SpielerInfo[playerid][pBanned] = mysql_GetInt("accounts","Banned","Name",SpielerInfo[playerid][pName]);
    if(SpielerInfo[playerid][pBanned] != 0)
    {
    new outputstring[128], outputstring2[128], string[128], string2[128], string3[128], tsstring[128], hpstring[128], artstring[128], artname[10];
    switch(SpielerInfo[playerid][pBanned])
    {
    case 1:{artname="Permanent";}
    case 2:{artname="Temporär";}
    }
    outputstring = mysql_GetString("accounts","Banner","Name",SpielerName(playerid));
    outputstring2 = mysql_GetString("accounts","Grund","Name",SpielerName(playerid));
    format(string,sizeof(string),"Dein Account wurde auf unserem Server %s gebannt.",artname);
    SendClientMessage(playerid,Rot,string);
    format(string2,sizeof(string2), "Ausführender Admin: %s", outputstring);
    SendClientMessage(playerid,Rot,string2);
    format(artstring,sizeof(artstring),"Bannart: %s",artname);
    SendClientMessage(playerid,Rot,artstring);
    format(string2,sizeof(string2),"Grund: %s", outputstring2);
    SendClientMessage(playerid,Rot,string3);
    format(hpstring,sizeof(hpstring),"Falls du Einwände oder Fragen hast, melde dich im Forum: %s",SERVER_HOMEPAGE);
    SendClientMessage(playerid,Rot,hpstring);
    format(tsstring,sizeof(tsstring),"oder im Teamspeak: %s",SERVER_TEAMSPEAK);
    SendClientMessage(playerid,Rot,tsstring);
    Kick(playerid);
    return 1;
    }
    }
    }
    if(timestamp < bisgebannt)
    {
    new Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Name,sizeof(Name));
    GetPlayerName(playerid, SpielerInfo[playerid][pName],MAX_PLAYER_NAME);
    SpielerInfo[playerid][pBanned] = mysql_GetInt("accounts","Banned","Name",SpielerInfo[playerid][pName]);
    if(SpielerInfo[playerid][pBanned] != 0)
    {
    new outputstring[128], outputstring2[128], string[128], string2[128], string3[128], tsstring[128], hpstring[128], artstring[128], artname[10];
    switch(SpielerInfo[playerid][pBanned])
    {
    case 1:{artname="Permanent";}
    case 2:{artname="Temporär";}
    }
    outputstring = mysql_GetString("accounts","Banner","Name",SpielerName(playerid));
    outputstring2 = mysql_GetString("accounts","Grund","Name",SpielerName(playerid));
    format(string,sizeof(string),"Dein Account wurde auf unserem Server %s gebannt.",artname);
    SendClientMessage(playerid,Rot,string);
    format(string2,sizeof(string2),"Ausführender Admin: %s", outputstring);
    SendClientMessage(playerid,Rot,string2);
    format(artstring,sizeof(artstring), "Bannart: %s", artname);
    SendClientMessage(playerid,Rot,artstring);
    format(string2,sizeof(string3),"Grund: %s", outputstring2);
    SendClientMessage(playerid,Rot,string3);
    format(hpstring,sizeof(hpstring),"Falls du Einwände oder Fragen hast, melde dich im Forum: %s",SERVER_HOMEPAGE);
    SendClientMessage(playerid,Rot,hpstring);
    format(tsstring,sizeof(tsstring),"oder im Teamspeak: %s",SERVER_TEAMSPEAK);
    SendClientMessage(playerid,Rot,tsstring);
    Kick(playerid);
    return 1;
    }
    }
    }
    }
    SetPlayerColor(playerid,Weiss);
    if(IsPlayerNPC(playerid))return 1;
    new string[128];
    if(mysql_AccountChecken(playerid) == 1)
    {
    format(string,sizeof(string),"Willkommen zurück %s, deine Account Daten wurden in unserer Datenbank gefunden.",SpielerName(playerid));
    SendClientMessage(playerid,Hellblau,string);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","{FFFFFF}Gib Bitte dein Passwort ein, und drücke auf {FF0011}Einloggen\n{FFFFFF}um dich mit deinem Account einzuloggen.","Einloggen","Abbrechen");
    }
    else if(mysql_AccountChecken(playerid) == 0)
    {
    new regeln[900] = "\
    {FF0000} ===============***Die Goldenen Regeln***===============\n\n\
    {FFFFFF}1.Regel{FF0011} Das Cheaten sowie Modifikationen die Ihnen vorteil gegenüber anderen geben sind Verboten!\n\n\
    {FFFFFF}2.Regel{FF0011} Flamen, Beleidigen oder Respektlosigkeit gegenüber anderen Usern ist Verboten!\n\n";
    strcat(regeln, "\
    {FFFFFF}3.Regel{FF0011} Sexuelle Sprache im Chat wie zB. Pussy, Penis o.ä sind im Chat zu unterlassen!\n\n\
    {FFFFFF}4.Regel{FF0011} Behandle andere User/Admins so, wie du von Ihnen behandelt werden möchtest!\n\n\
    {FFFFFF}5.Regel{FF0011} Spiele Fair, habe Spaß und Bitte unterlasse es, andere zu Belästigen oder sonstiges!\n\n\
    {64AFFA}Hast du dir die Regeln gründlich durchgelesen? Dann bestätige sie indem du auf {FF0011}Akzeptieren{64AFFA} klickst.");
    ShowPlayerDialog(playerid,DIALOG_REGELN,DIALOG_STYLE_MSGBOX,"{FF0000}Server Regeln",regeln,"Akzeptieren","Ablehnen");
    }
    return 1;
    }