Beiträge von FamoZ

    So, probiers ma so:


    if(strcmp(cmdtext, "/nubrespawn", true) == 0)
    {
    if(DeineAdminAbfrage)
    {
    for(new v = 0;v < sizeof(nubroller);v++)
    {
    for(new i = 0;i < MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(IsPlayerInVehicle(i, v)) return 1;
    {
    SetVehicleToRespawn(v);
    }
    }
    }
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Admin!");
    }

    Servus,


    ich hab ne Frage bezüglich meines Carsystems..


    Ich möchte abfragen ob der Spieler der Besitzer eines Autos ist, nur klappen tut es nicht wirklich.


    Mach ich hier irgendwelche Fehler?


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    for(new c = 1;c < MAX_CARS;c++)
    {
    if(vehicleid == c)
    {
    new car[64];
    format(car, sizeof(car), PATH_CARS, c);
    if(strcmp(dini_Get(car, "Besitzer"), PlayerName(playerid), true) == 0)
    {
    TogglePlayerControllable(playerid, 0);
    TogglePlayerControllable(playerid, 1);
    SendClientMessage(playerid, C_GREY, "Das ist nicht dein Auto");
    }
    }
    }
    return 1;
    }

    Jo stimmt, hätte ich auch drauf kommen können. :/

    Es gibt nur ein Problem, und zwar wird das Mapicon nicht angezeigt... Weiss einer worans liegen kann?


    hInfo[houseid][hMapIcon] = SetPlayerMapIcon(i, 0, hInfo[houseid][hPos_X], hInfo[houseid][hPos_Y], hInfo[houseid][hPos_Z], 32, 0, MAPICON_LOCAL);

    Servus,


    ich möchte bei meinem Haussystem ein Mapicon erstellen, das soll bei meinem LoadHouse stock passieren.


    hInfo[houseid][hMapIcon] = SetPlayerMapIcon(playerid, 0, hInfo[houseid][hPos_X], hInfo[houseid][hPos_Y], hInfo[houseid][hPos_Z], 32, 0, MAPICON_LOCAL );


    Nur leider hab ich nirgends "playerid" definiert. Wie kann ich das machen, dass "playerid" dann auch als Spieler erkannt wird?



    Hoffe auf schnelle Antworten. ^^

    So zum Beispiel?


    if(response == 1)
    {
    if(strlen(inputtext))
    {
    new id = strval(inputtext);
    if(IsPlayerConnected(id))
    {
    //Fertig
    }
    else
    {
    //Message das Spieler nicht Online ist
    //Dialog wird wieder angezeigt
    }
    }
    else
    {
    //Dialog wird wieder angezeigt
    }
    }


    Weil das geht nämlich nicht. ^^

    Servus,


    ich möchte mir einen Dialog erstellen, in dem ich einen Namen eingeben kann und der dann z.B Geld bekommt...
    Nur wie kann ich abfragen ob der eingegebende Spieler Online ist?


    Ich weiss das geht mit IsPlayerConnected, aber wenn ich das schreibe


    if(IsPlayerConnected(inputtext))


    bekomme ich einen Error.
    Das muss ja bestimmt noch irgendwie anders gehen. Ich hoffe ihr wisst was ich meine. ^^


    Das habe ich bis jetzt:


    if(response == 1)
    {
    if(strlen(inputtext))
    {
    if(IsPlayerConnected(inputtext))
    {
    //Fertig
    }
    else
    {
    //Message das Spieler nicht Online ist
    //Dialog wird wieder angezeigt
    }
    }
    else
    {
    //Dialog wird wieder angezeigt
    }
    }


    Hoffe mir kann einer helfen.

    Servus,


    die SuFu und Google haben irgendwie leider nichts genützt, aber weiss vielleicht jemand ob das möglich ist eine Live Map zu erstellen?

    Ja darf mit einer Zahl beginnen, aber warum machst du es nicht so?


    new PCodes[][] =
    {
    "ax25je", "bdhdse", "1h4as5", "sj4sbm", "12aasy", "9igkpi"
    };

    Aso ja, hätte ich vorher drauf kommen können <.<


    Ehm du darfst eine Variable niemals mit einer Zahl anfangen. ^^


    Also deine Codes da müssen mit einem Buchstaben beginnen. ;)