Beiträge von Tomsen

    Ja, aber fürs scripten brauch man Zeit, geduld.
    Ich hab es erst das 3. mal geschafft das wirklich durchzuziehen.


    Man muss es wollen, und nicht so nach dem Motto, schnell nen GF.


    Schau dir einfach die Videos an, bzw. mal das ein oder andere tut bei samp wiki etc.

    Ich hab dir das gerade geschickt! Und du sagst das Hilft nicht? In der Zeit kannst du nichtmal den ersten Part angeschaut haben -.-


    Oder hast du den schonmal angeschaut`?


    Langsam kommts mir so vor als willst du mal so schnell 08/15 scripten lernen...


    Lg byBSE

    Cool danke.


    2. Warnings habe ich noch, da weiß ich aber keinen Weg.


    Die 2 Sind in der gleichen zeile:


    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid),"Adminlevel");


    Die Zeile ist in dem stock SpielerSpeichern. Funktioniert auch alles, aber wie bekomm ich den Error weg?


    number of arguments does not match definition


    Was ist da zuviel?


    Lg byBSE, und danke an Blackybecks ;)

    Das mit dem Number of.... kommt unteranderen bei den beiden hier:
    TextDrawDestroy(afktext1,(playerid));
    TextDrawDestroy(afktext2,(playerid));


    Was ist da zuviel?


    Ehm, das mit dem tag mismatch betrifft die 2 zeilen hier:


    if(!AFKPLAYERS[playerid][AFK]==0) return SendClientMessage(playerid,rot,"Du bist schon AFK!");
    if(!AFKPLAYERS[playerid][AFK]==1) return SendClientMessage(playerid,rot,"Du bist nicht AFK!");
    Wobei ich hier so ne leise Ahnung hab, das ich es lieber mit Else machen sollte, ist das richtig? ^^


    Lg byBSE

    //edit: ok, habs hinbekommen. Hab dann einfach noch [AFK] mit reingeschrieben.


    allerdings hab ich nen haufen warnings. :(


    Entweder so einen:


    number of arguments does not match definition


    oder den:


    tag mismatch.


    Kann mir jemand sagen was das heißt? ich schick auch die zeilen wenns notwendig ist-


    aber trotzdem erstmal danke


    Lg byBSE

    habs nach dem tut gemacht, nur ein bisschen angepasst. das eizigste was halt nicht funktionierte war der /afklist befehl. allerdings hat es erst garnichts angezeigt, dann hats den spieler immer angezeigt, und dann hab ichs hinbekommen das man es nur sehen kann wenn man selber im /afk ist


    [ SCRIPTING ] AFK System + AFK Liste


    //edit: der error kommt


    array must be indexed (variable "AFKPLAYERS")


    bei der Zeile:


    if(AFKPLAYERS[i] >= 1)

    Shoxx kannst du mir mal deinen stock/public oder was auch immer geben, wo du SendClientMessageforAdmin definiert hast?

    Ne geht immernoch nicht ^^
    Also nur wenn man /afk ist gehts


    man darf das doch nicht als if abfrage machen oder? weil dann muss das ja nur den angezigt werden die /Afk sind. weil die if(bedinung) somit erfüllt ist. muss man des net irgentwie definieren, also die spieler die afk sind, und die dann in den string reinbasteln? aber wie :|

    Hey,


    ich hab ein kleines AFK System gemacht,


    allerdings, bei der AFKliste zeigt es den spieler immer an, egal ob er afk ist oder nicht.


    Das ist der befehl:


    if(strcmp(cmdtext, "/afkliste", true) == 0)
    {
    new i = 0, aname[256];
    for(; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    GetPlayerName(i, aname, sizeof(aname));
    new string[256];
    format(string,sizeof(string),"%s",aname);
    SendClientMessage(playerid,gelb,"Abwesende Spieler:");
    SendClientMessage(playerid,grau,string);
    return 1;
    }
    }
    }


    Damit der Server weiß wer AFK ist hab ich natürlich auch was:


    AFKPLAYERS[playerid][AFK] = 1;
    Das passiert wenn er /afk geht. Es wird auf eins gesetzt. Im /afkliste Befehl fehlt das, das er nur die anzeigt die im AFK sind und nicht alle, aber wie bastel ich das rein? ich hab keine ahnung.


    Danke im Vorraus ;)


    Lg Tom

    Das hab ich mich auch schon gefragt, allerdings sind das bestimmt tausend anims, und ich glaube nicht das sich jemand die mühe macht, alle zu fotografieren und letztendlich auf eine Seite zu Stellen ^^


    Lg byBSE