Beiträge von Frank_Balistrieri

    Wie kann ich mit einem Befehl wiedergeben, wie viele User, die gerade Online sind, sich in der DM-Arena befinden? Der Befehl lautet z.B. /dmpeople, und dann soll dem User eine Message mit "%d User befinden sich gerade in der DM-Arena"


    Könnte mir das eventuell jemand erklären? ;)


    Viele Grüße,
    Jacco

    Seitdem ich ein Filterscript benutze, sind die Befehle des eigentlichen Gamemodes geblockt worden. Das heißt ich kann nur die Befehle des FS benutzen. Woran liegt das? Und wie kann ich dieses Problem beheben? Wäre nett, wenn mir jemand die Augen öffnen würde.


    Viele Grüße,
    Jacco

    if(strcmp(cmdtext,"/hp",true)==0)
    {
    new Float:health; GetPlayerHealth(playerid,health);
    new string[5];
    format(string,sizeof(string),"%d",health);
    SendClientMessage(playerid,GREY,string);
    }


    ingame steht aber eine Zahl über 1000 obwohl ich 100 HP habe ?

    ocmd:check(playerid,params[])
    {
    new pID[128];
    new string[128];
    new weapons[13][2];
    for (new i = 0; i < 13; i++)
    {
    format(string,sizeof(string),"Überprüfung von %s: %d",SpielerName(pID),GetPlayerWeaponData(pID, i, weapons[i][0], weapons[i][1]));
    SendClientMessage(playerid,GRÜN,string);
    }
    return 1;
    }


    kommt 1 Error:
    (962) : error 035: argument type mismatch (argument 1)



    wäre diese Zeile:
    format(string,sizeof(string),"Überprüfung von %s: %d",SpielerName(pID),GetPlayerWeaponData(pID, i, weapons[i][0], weapons[i][1]));

    /sup =einen Supporter erchen und mit ihm chatten.Der supporter kann durch einen befehl sein Ticket auf machen und dan mit ihm Chatten
    Auto befehle:

    Fang lieber einfacher an, z.B so:




    ocmd:sup(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"INFO: Der Befehl lautet /sup ");
    format(text,sizeof(text),"%s hat eine Frage: %s",SpielerName(playerid),text);
    for(new i=0; i {
    if(isPlayerAnAdmin(i,GetPVarInt(playerid,"Adminlevel")))
    {
    SendClientMessage(i,LILA,text);
    }
    }
    return 1;
    }


    Ungetestet


    Engine und Lock editier ich gleich rein ;)

    Versuch mal mit G einzusteigen, also halt als Beifahrer. Wird das Tacho dann angezeigt?


    MfG

    Guten Tag.
    Wie geht es, dass wenn man ein Befehl mehrfach eingibt, es mehrere Ergebnisse geben?

    z.B
    /hi - SendClientMessage(playerid,ROT,"Hi");
    /hi zum zweiten Mal - SendClientMessage(playerid,ROT,"Tschüß");


    UND
    wie mache ich es, dass wenn ein User etwas eingibt, dort steht: Name sagt und nicht nur Name:,
    ich hoffe ihr versteht, was ich meine ;)


    Gruß