Beiträge von Jadeclon

    Wie wärs mit dumme Kommentare lassen und versuchen zu helfen oder es einfach sein lassen?
    Ich versuche schon die ganze Zeit selbst das Problem zu lösen, aber in diesem Fall kann ich auch nicht mehr machen als rumprobieren, du scheinst ja auch keine bessere Lösung zu haben. Wenn mir jemand versucht zu helfen sollte ich ihm auch die Fehlermeldung zeigen wenn es nicht klappt oder?


    Bist du zufällig mit @dennismitzwein befreundet? Denn in den paar Jahren die ich hier im Forum bin, wart ihr beiden die einzigen 2 unfreundlichen Personen auf die ich gestoßen bin.

    Dann sagt er "Spieler wurde nicht gefunden" ...


    Hey, Befehl funktioniert zwar, aber man kann den Teilhaber nicht entfernen indem man 555 als ID angibt.



    if(strcmp(cmd, "/tankteilhaber", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    new bouse = PlayerInfo[playerid][pPtankekey];
    if(bouse == 255)
    {
    SendClientMessage(playerid, F_Gray, "Du besitzt keine Tankstelle!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, F_Gray, "Befehl: /tankteilhaber [SpielerID/Name] (oder 555 für keinen)");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(giveplayerid == 555)
    {
    if(bouse >= 100)
    {
    format(string, sizeof(string), "Niemand");
    strmid(SBizzInfo[bouse-100][sbExtortion], string, 0, sizeof(string), 255);
    format(string, sizeof(string), "Business Teilhaber Name = %s",SBizzInfo[bouse-100][sbExtortion]);
    }
    else
    {
    format(string, sizeof(string), "Niemand");
    strmid(BizzInfo[bouse][bExtortion], string, 0, sizeof(string), 255);
    format(string, sizeof(string), "Business Teilhaber Name = %s",BizzInfo[bouse][bExtortion]);
    }
    OnPropUpdate();
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    else if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string, sizeof(string), "Du hast %s zum Teilhaber deiner Tankstelle ernannt.",giveplayer);
    SendClientMessage(playerid, F_Lightblue, string);
    format(string, sizeof(string), "%s hat dich zum Teilhaber seiner Tankstelle ernannt.",sendername);
    SendClientMessage(giveplayerid, F_Lightblue, string);
    if (bouse >= 100)
    {
    format(string, sizeof(string), "%s",giveplayer);
    strmid(TankeInfo[bouse-100][tExtortion], string, 0, sizeof(string), 255);
    format(string, sizeof(string), "Tankstellen Teilhaber Name = %s",TankeInfo[bouse-100][tExtortion]);
    }
    OnPropUpdate();
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    else
    {
    SendClientMessage(playerid, F_Gray, "Der Spieler konnte nicht gefunden werden!");
    }
    }
    return 1;
    }

    @Jeffry das meint ich zwar nicht, aber das wirds auch tun. Es gab auch nh Seite auf die du einfach nur gehst & deinen ganzen Code reinschreibst, aber da weiß ich auch wiederum nicht ob das so sicher ist, irgendwo sein gesamtes Script rein zu kopieren..


    PS: Das Problem ist immernoch nicht gelöst.. Momentan siehts so aus & er sagt nichts wenn ich einen nicht existenten Befehl eingebe:


    Code
    if(success)
    	{
    		SendClientMessage(playerid, F_White, "Der Befehl wurde nicht gefunden! Verwende {33AA33}/help");
    		return 1;
        }

    Ja ist mir jetzt auch aufgefallen, aber die Seite ist manchmal trotzdem ganz nützlich, find sie nur nicht mehr^^


    Habs jetzt so:



    Code
    public OnPlayerCommandPerformed(playerid, cmdtext[], success)
    {
        if(success)
    	{
    		SendClientMessage(playerid, F_White, "Der Befehl wurde nicht gefunden! Verwende {33AA33}/help");
    		return 1;
        }

    Darunter sind dann alle Befehle, allerdings sagt er immernoch nicht das ein Befehl nicht gefunden wurde wenn er nicht existiert..