Beiträge von Beavis

    Da einige noch immer fragen stellen wegen ner Message vor den Kick, push ich das mal hier auf :D


    Darf ich ja is ja schon länger als 2 Tage her


    An die anderen aber ein dank für das Feedback obwohl es nix großes ist

    Message in der Schleife senden..
    Teste mal das
    ocmd:admins(playerid,params[])
    {
    new clas[128];
    SendClientMessage(playerid,BLAU,"Admins Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IstSpielerAdmin(i,1))
    format(clas,sizeof(clas),"Probe-Supporter: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    else if(IstSpielerAdmin(i,2))
    format(clas,sizeof(clas),"Supporter: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    else if(IstSpielerAdmin(i,3))
    format(clas,sizeof(clas),"Moderator: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    else if(IstSpielerAdmin(i,4))
    format(clas,sizeof(clas),"Super-Moderator: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    else if(IstSpielerAdmin(i,5))
    format(clas,sizeof(clas),"Admin: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    else if(IstSpielerAdmin(i,6))
    format(clas,sizeof(clas),"stelv.Projektleitung: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    else if(IstSpielerAdmin(i,7))
    format(clas,sizeof(clas),"Projektleitung: %s",SpielerName(i)),SendClientMessage(playerid,weis,clas);
    }
    return 1;
    }

    Du solltest etwas mehr auf die Zeichen achten
    mysql_real_escape_string(inputtext, inputtext);
    format(string, 128, "UPDATE `spieler` SET `Email`='%s' WHERE `Name`='%s'",inputtext, SpielerInfo[playerid][pName]);
    Du hast `` mit den vertauscht ' '
    Meist zickt er da rum

    Gehts auch i.wie OHNE Timer :)?


    Naja wenn du einmal SetTimerEx nimmst der auch auf die 50000 ist macht das nix aus
    Die Reccourcen halten sich da im grünen
    @d0.
    Das find ich ja eh schlau von dir^^
    Klar geht es so aber wie soll man das ohne ein Timer prüfen?
    Klar OnPlayerUpdate würd gehen nur da is mein vorschlag das sinnvollste :D

    Filterscripts erstellen musste aber nochmal üben
    Die ganzen leeren callbacks brauch man garnicht


    Und wozu die ganzen Farben?
    Rot benutzt du da nur

    Den define "maxmuellobjects" brauch man aber nicht dafür
    OnPlayerPickupPickup funktioniert nur wenn man zufuß unterwegs ist.
    Um es im Fahrzeug zu machen, brauch man schon einen Timer oder man macht es in OnPlayerUpdate rein (natürlich auch mit den Richtigen Abfragen etc)


    //edit
    Bei deinen Muster würd das auch so gehen
    new Muell[][MuellEnum]=
    {
    {2677, 1529.6143,-1439.0948,13.3828},
    {2677, 1506.7222,-1443.4045,13.3828},
    {2677, 1485.4395,-1438.5841,13.3828}
    };
    new muellobject[sizeof(Muell)];

    ist euch schon aufgefallen, wenn einer bei der Telekom kündigt das er zu KabelBW , Kabeldeutschland, oder Unitymedia geht, schon komisch ne?


    Verständlich
    Ich war auch bei der Telekom nach den Umzug habe ich mir geschworen das ich son Müll nicht mehr nehme
    Genau wie 1&1,Alice, Vodafone etc pp.
    Das kann man sogesehen auch in die Tonne kloppen.


    Bei Kabel Deutschland bekommt man Mehr für wenig geld und darum gehen viele dahin
    Ich zahl für ne 100k Leitung 20€ im Monat
    Bei der Telekom musste ich für nichtmal 1k 40€ im Monat zahlen
    Na wo is da der unterschied?

    Naja was die Telekom macht ist eh eine frechheit


    bei ner 16k Leitung hat man glück wenn man die auch bekommt und nu machen die so ein Mist?
    Mal im ernst das geht nicht gut.


    Die haben allgemein veraltete Technik, das gute was die bei verträgen mitgeben ist villeicht noch das Modem mehr ist aber nicht gut an der Telekom.
    Klar 75GB verbrauchen wenige aber es ist doch unverschämt wenn man 40€ im Monat zahlen darf um son Müll zu bekommen

    Mit gut 0,4% abweichung geht das :D
    //nachtrag


    Ich hatte es schonmal aber habs wieder vergessen :D
    Per CommandText kann man ja irgendwie mit sscanf machen
    Ich habe ein Command gebe ich da /unban ein, sagt er mir das es den Namen nicht gibt
    schreibe ich /unban werner, dann gibts nen Unkwon command ...


    Wo hab ich da den wurm sitzen?
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[128];
    if(!strcmp("/unban", cmdtext, true))
    {
    if(!CheckAdmin(playerid,5))
    return ADMError(playerid,5);
    new UserName[MAX_PLAYER_NAME];
    if(sscanf(cmdtext,"s",UserName))
    return SendClientMessage(playerid,cWarn,"• /unban [Name]");
    format(string,128,"SELECT * FROM `DTuser` WHERE `Name` = '%s'",UserName);
    mysql_query(string, (-1), (0), SQL);
    mysql_store_result(SQL);
    if(mysql_num_rows(SQL)==0)
    return mysql_free_result(SQL), format(string, 128, "• Der Name \"%s\" existiert nicht!", UserName), SendClientMessage(playerid, cWarn, string);
    mysql_free_result(SQL);
    format(string, sizeof(string), "UPDATE `DTuser` SET `Gebannt`='0' WHERE `Name` = '%s'", UserName);
    mysql_query(string, (-1), (0), SQL);
    format(string, 128, "• \"%s\" wurde entbannt!", UserName);
    SendClientMessage(playerid, cGreen, string);
    return 1;
    }
    return 0;
    }