Beiträge von SylpheedW

    Ok danke erstmal.
    Ich meine dass auf der Map nur 1 Icon zu sehen ist und ich später über eine framebox auf einer anderen seite darauf zugreifen kann und auch ranzoome.
    Aber dass muss man doch nicht unbedingt mit Java machen oder?


    /e
    Oder welche Größe müsste das Bild sein und in Java hat jemand ein gutes Tutorial?


    MFG Piet

    ich würde es so Probieren:

    public Maximalkmh(vehicleid)
    {
    new vid = GetVehicleModel(vehicleid), s;
    if(vid == 401)s = 100;
    if(vid == 402)s = 100;
    //usw..
    return s;
    }



    //Benutzung:
    if(newstate==PLAYER_STATE_DRIVER)
    {
    Fahrzeug[playerid][Maxspeed] = Maximalkmh(Fahrzeug[playerid][carid]);
    SetVehicleSpeedMax(Fahrzeug[playerid][carid],Fahrzeug[playerid][Maxspeed]);
    }


    Müsste gehen.


    MFG Piet

    Ok ich habe jetzt erstmal etwas probiert.
    Hier der link:
    http://meischnei.square7.ch/samaps/test.php?x=0&y=0


    /e
    Seite komplett gestreckt!


    /e2
    Die Kord von 0, 0 sind glaube richtig aber sonst geht es nicht.
    Warum?
    Hier der Quellcode:


    /e3
    Hat jemand ein Bild der Map was mindestens 2000x2000px groß und clean ist?


    MFG Piet

    Nabend Community,


    Ich suche eine Methode ein Bild von der Map in PHP einzubinden.
    Und ich eine bestimmte Position anwählen kann (x, y).
    Weiß einer wie mann dass macht?
    Es sollte in einem kleinen Fenster sein.


    Hier das Bild der Map:


    Also wie kann ich es benutzen?
    Geht dass Man in der Mitte dann ein Map Icon machen kann?


    /e
    Habe in CSS die Funktion clip gefunden.
    Kann man was damit Anfangen?


    MFG Piet

    1. Wieso hast du oben eine Abfrage mit PVar und hier mit Enum?
    2. Was du gemacht hast ist schwachsinn
    3. Versuch mal dass:

    public OnPlayerEnterCheckpoint(playerid)
    {
    for(new i = 0; i < sizeof(Fsauto); i++)
    {
    if(CheckpointCount[playerid]>0 && IsPlayerInVehicle(playerid, Fsauto[i]) && GetPlayerVehicleSeat(playerid) == 0)
    {
    DisablePlayerCheckpoint(playerid);
    if(CheckpointCount[playerid] == sizeof(CPInfo)-1)
    {
    new Float:H;
    GetVehicleHealth(GetPlayerVehicleID(playerid), H);
    if(H < 700.0)//weniger als 700 HP vom Auto.
    {
    SendClientMessage(playerid,Rot,"Du hast es nicht geschafft, da dein Auto demoliert ist!");
    RemovePlayerFromVehicle(playerid);
    }
    GivePlayerMoney(playerid,-7000);
    sInfo[playerid][pAutolic] = 1;
    SetPVarInt(playerid,"Autolic", 1);
    CheckpointCount[playerid]=0;
    SendClientMessage(playerid,Rot,"Du hast den Autoführerschein erfolgreich bestanden!");
    SendClientMessage(playerid,Rot,"Herzlichen Glückwunsch, fahr bitte vorsichtig und beachte alle Regeln der STVO!");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    SetPlayerCheckpoint(playerid,CPInfo[CheckpointCount[playerid]][X],CPInfo[CheckpointCount[playerid]][Y],CPInfo[CheckpointCount[playerid]][Z],CPInfo[CheckpointCount[playerid]][R]);
    CheckpointCount[playerid]++;
    return 1;
    }
    }
    return 1;
    }


    /e
    Fixxes und erweiterung


    /e2
    habe wat vergessen


    MFG Piet

    Hier mal etwas logischer gestaltet:

    public OnPlayerEnterCheckpoint(playerid)
    {
    for(new i = 0; i < sizeof(Fsauto); i++)
    {
    if(CheckpointCount[playerid]>0 && IsPlayerInVehicle(Fsauto[i]) && GetPlayerVehicleSeat(playerid) == 0)
    {
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,CPInfo[CheckpointCount[playerid]][X],CPInfo[CheckpointCount[playerid]][Y],CPInfo[CheckpointCount[playerid]][Z],CPInfo[CheckpointCount[playerid]][R])
    CheckpointCount[playerid]++;
    return 1;
    }
    }
    return 1;
    }


    So müsste es besser gehen.


    MFG Piet

    Ok hier:

    public OnPlayerText(playerid, text[]){
    if(ADMINABFRAGE >= 1)
    {
    new adminrang[16], string[128], text[100];
    if(ADMINABFRAGE == 5)adminrang = "Owner";
    if(ADMINABFRAGE == 4)adminrang = "Co-Owner";
    if(ADMINABFRAGE == 3)adminrang = "Super Moderator";
    if(ADMINABFRAGE == 2)adminrang = "Moderator";
    if(ADMINABFRAGE == 1)adminrang = "Supporter";
    format(string, 128, "[%s]%s:%s[%d]", adminrang, SpielerName(playerid), text, playerid);
    for(new i = 0; i != MAX_PLAYER; i++)if(IsPlayerConnected(i) && ADMINABFRAGE >= 1)SendClientMessage(i, FARBE, string);
    }
    return 1;
    }


    MFG Piet

    Guck mal nach einem Tacho Tutorial mit Velocity!


    /e /ee stock verbessert 22:00
    Hier mal nen Stock

    forward Float:GetVehicleSpeed(vehicleid);
    stock Float:GetVehicleSpeed(vehicleid)
    {
    new Float:X, Float:Y, Float:Z;
    GetVehicleVelocity(vehicleid, X, Y, Z);
    return (floatsqroot(X*X + Y*Y + Z*Z) * 100) * 2;
    }


    MFG Piet