Beiträge von ATzeGER_

    evtl. die ersten 3 Coors für das Icon und 3DTextLabel und die anderen 3 für den Ort, wo man hingeportet wird, wenn man reingeht.
    Schwer zu sagen, ohne zu wissen, wo du das her hast.
    Die Nullen könnten für Besitzer, Tür öffen/geschlossen, Rentable, etc. stehen.
    200.000 ist ja klar, der Preis.
    Sonst keine Ahnung.

    Ja, ist doch richtig.
    Ein Prozent von 400$ sind 4$, die werden abgezogen. 8|


    Du möchtest doch, wenn er z.B. 600$ einzahlt ein Prozent Steuern abgezogen bekommt, oder?
    Also:


    Einzahlung: 600 $
    Steuern: 1% = 6 $
    Spieler bekommt: 594 $

    Also bei uns ist es so, dass man in der Pause einfach mit seinen Kumpels beim Roller rumchillt, da die quasi aufm Schulhof parken.
    Einfach vorm Losfahren gucken, ob was drin ist. Hilfreich ist es einen Schraubenzieher o.ä. dabeizuhaben, um z.B. Taschentücher wieder rauszubekommen.
    Passieren kann nichts, außer dass der Roller nicht anspringt.

    Dein Fehler ist, dass du die Variable, die man eigentlich durch deinen ocmd definieren sollte, schon vorher definierst.
    Dann kann das nicht funktionieren.


    Hast du meinen Code getestet?
    Eig. müsste der funktionieren, wenn man ihn richtig einsetzt.

    new string1[128],grund[50], moneyg;
    if(sscanf(params,"uis[50]",pID,moneyg,grund))return SendClientMessage(playerid,ROT,"Fehler! Benutze: /money [Spielername/ID][money][Grund]");
    new GiveMoney = moneyg/100;
    format(string1,sizeof(string1), "[Admin]%s hat %s %i$ gegeben Grund: %s Es Würde versteuert: %d",SpielerName(playerid),SpielerName(pID),moneyg,grund,GiveMoney);
    GivePlayerMoney(pID, moneyg-GiveMoney);
    SpielerSpeichern(pID);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerAdmin(playerid))
    {
    SendClientMessage(i,ROT,string1);
    }
    }

    Wenn du nichtmal weißt, was für ein Script du hast, bzw. wie es funktioniert und nichtmal scripten kannst, solltest du dir keinen Server mieten. X(

    Da ich ja schon lange nichts mehr gefragt habe, die Forensuche & das Wiki mir aber leider nicht weiterhelfen konnten, frage ich euch nun:


    Wie kann ich am besten den Spieler mit den meisten Punkten raussuchen?


    -> Ich hatte die Idee, eine Variable zu nehmen und dann in einer Schleife immer Abzufragen, ob der Spieler mehr Punkte hat als diese Variable und falls das stimmt, die Punkte des Spielers in der Variable speichern.
    Allerdings ist das sehr umständlich und ich brauche auch noch den Namen des Users.


    MfG
    ATzeGER_

    Kick(kickid)
    und überall sonst auch kickid anstelle von pID


    /e


    kickid musst du am anfang definieren.


    if(dialogid == DIALOG_KICK)
    {
    if(!response)
    {
    SendClientMessage(playerid,COLOR_BLAU,"Du hast den Vorgang abgebrochen!");
    }
    if(response)
    {
    kickid = strval(inputtext);
    ShowPlayerDialog(playerid,DIALOG_GRUND,DIALOG_STYLE_INPUT,"Grund","Nenne den Grund :","Ok","Abbrechen");
    }
    if(dialogid == DIALOG_GRUND)
    {
    if(!response)
    {
    SendClientMessage(playerid,COLOR_BLAU,"Du hast den Vorgang abgebrochen!");
    }
    if(response)
    {
    new grund[64],string[128]
    strmid(grund, inputtext, 0, strlen(inputtext), 255);
    format(string,sizeof(string),"%s wurde von Admin %s gekickt. Grund: %s",SpielerName(kickid),SpielerName(playerid),grund);
    SendClientMessageToAll(COLOR_BLAU,string);
    Kick(kickid);
    }
    }
    return 1;
    }