Beiträge von Büttii<3

    Hi wie meine Überschrift schon sagt kann mir vill jemand die Textdraw koordinaten so setzen das sie unten links über der Mapanzeige sind.?


    UhrzeitStundeMinute = TextDrawCreate(546.000000,22.000000, "--:--");
    TextDrawLetterSize(UhrzeitStundeMinute, 0.609999,0.900000);
    TextDrawFont(UhrzeitStundeMinute, 3); //Verfügbare Fonts: 1 2 3 4
    TextDrawSetShadow(UhrzeitStundeMinute, 1);
    TextDrawSetOutline(UhrzeitStundeMinute,1);
    TextDrawColor(UhrzeitStundeMinute,0x00B9FFFF);
    DatumTagMonat = TextDrawCreate(507.000000,11.000000, "--.--.----");
    TextDrawLetterSize(DatumTagMonat, 0.609999,0.900000);
    TextDrawFont(DatumTagMonat, 3); //Verfügbare Fonts: 1 2 3 4
    TextDrawSetShadow(DatumTagMonat, 1);
    TextDrawSetOutline(DatumTagMonat,1);
    TextDrawColor(DatumTagMonat,0x00B9FFFF);

    Hi bin grade dabei ein cmd zu erstellen der lautet: /roller er soll den Zivis dienen einen Roller zu spawnen.
    Dies funktioniert super aber was mir nicht gefällt ist das man sich mehr als einen Roller Spawnen kann.
    :S



    Hier mal meine Codes... :P



    ocmd:roller(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,1103.5795,-1458.0115,15.7969))
    {
    ShowPlayerDialog(playerid,DIALOG_VERLEIH,DIALOG_STYLE_MSGBOX,"Verleih","Willst du einen\nRoller mieten?","Ja","Nein");
    }
    else
    {
    SendClientMessage(playerid, FARBE_ROT, "Du bist nicht beim Verleih!");
    }
    if(Meetroller[playerid] >= 1)
    {
    SendClientMessage(playerid, FARBE_ROT, "Du hast bereits einen Roller");
    return 1;
    }

    return 1;
    }


    if(dialogid == DIALOG_VERLEIH){
    if(response == 0)
    {
    SendClientMessage(playerid, FARBE_ROT, "Du hast den Vorgang abgebrochen!");
    }
    if(response == 1)
    {
    Meetroller[playerid] = SetVehicleNumberPlate(CreateVehicle(462,1103.3105,-1435.9202,15.7969,355.9865,44,6,-1),"Zivi");
    SetTimerEx("Destroytimer",900000,false,"ii",playerid,Meetroller[playerid]);
    SendClientMessage(playerid, FARBE_ORANGE, "Du hast dir erfolgreich einen Roller gemietet!");
    SendClientMessage(playerid, FARBE_ORANGE, "Bitte warte einen Moment, während der Roller gespawnt wird.");
    SendClientMessage(playerid, FARBE_ROT, "Du kannst nun mit dem Roller 15 Minuten fahren.");
    GivePlayerMoney(playerid,-50);
    if(Meetroller[playerid] >= 1)
    {
    SendClientMessage(playerid, FARBE_ROT, "Du hast bereits einen Roller");
    return 1;
    }
    }
    }




    Vielen dank schonmal :love:



    //Edit Codes angepasst.

    Für den Anfang nicht Schlecht jedoch ist mir ein riesen Bug aufgefallen
    Ich habe ein Auto gekauft danach mit /parken geparkt und dann habe ich einen Server Restart gemacht um zu gucken ob das Auto noch an der Position steht und eins existiert aber was sehe ich dann 2 Cars :D an der Stelle also irwie werden 2 Cars durch den Befehl /parken erstellt ^^
    Kp habe mir das script noch nicht angeschaut :P :P

    Wie die Überschrift schon sagt habe ein Problem mit dem Localen chat.


    Hier ist mal der Codepublic OnPlayerText(playerid,text[])
    {
    /* if(Amtelefonieren[playerid] == 1)
    {
    GetPlayerName(playerid,pname,sizeof(pname));
    format(str,sizeof(str),"Handy %s sagt: %s",pname,text);
    SendClientMessage(Telefoniertmit[playerid],FARBE_GELB,str);
    SendClientMessage(playerid,FARBE_GELB,str);
    return 0;
    }*/


    new string[128];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string, sizeof(string), "%s: %s",name,text);
    SendClientMessageToAll(FARBE_HELLBLAU,string);


    return 0;
    }



    //edit Rechtschreibfehler

    if(strcmp(cmdtext, "/gmx", true) == 0)
    {
    if(SInfo[playerid][Adminlevel] >= 5)
    {
    SetTimer("GMXTIMER",10000,1);
    for(new i; i< MAX_PLAYERS; i++)
    {
    SendClientMessage(i,FARBE_ROT,"Der GMX hat nun deinen Account gespeichert.");
    SpielerSpeichern(i);
    GameTextForPlayer(i,"In 10 Sekunden findet ein Neustart statt",4000,4);
    SetTimer("SPEICHERN1",2000,0);
    }
    }
    return 1;
    }



    So müsste es stimmen hmm ja keine Ahnung warum ingame nach der Befehleingabe vom /GMX server unknown command kommt :S

    Hmm komisch was ist nur hierran falsch 8o ?


    if(strcmp(cmdtext, "/gmx", true) == 0)
    {
    if(SInfo[playerid][Adminlevel] >= 5)
    {
    SetTimer("GMXTIMER",10000,1);
    for(new i; i< MAX_PLAYERS; i++)
    {
    SendClientMessage(i,FARBE_ROT,"Der GMX hat nun deinen Account gespeichert.");
    SpielerSpeichern(i);
    GameTextForPlayer(i,"In 10 Sekunden findet ein Neustart statt",4000,4);
    SetTimer("SPEICHERN1",2000,0);
    }
    }
    return 1;
    }

    enum fcInfo
    {
    fCarID,
    fCarModel,
    Float:fCarX,
    Float:fCarY,
    Float:fCarZ,
    Float:fCarRot,
    fCarColor1,
    fCarColor2,
    fCarNitro,
    fCarVents,
    fCarLamps,
    fCarHood,
    fCarHyd,
    fCarWheel,
    fCarAusp,
    fCarSideL,
    fCarSideR,
    fCarFB,
    fCarRB,
    fCarSpoiler,
    fCarRoof,
    };
    new FraktionCars[25][40][fcInfo];
    new FraktionCarNumber[MAX_VEHICLES];
    new FraktionIDNumber[MAX_VEHICLES];



    Müsste glaube die Anzahl der Fraktionen sein fang erst wieder anzuscripten bin grade etwas verwirrt oder könnte vill jemand von euch ma per Teamviewer helfen wäre nett :)