Beiträge von Tom Sunder

    Wie sieht dein Code jetzt aus?


    ich hab nur was in onpolayerdialog eingefügt (das porten) hier das neue:

    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_AKANFRAGE)
    {
    if(response)
    {
    AKV[playerid] = 1;
    }
    else
    {
    SetPlayerPos(playerid, 315.33, 1034.54, 1944.63);
    SetPlayerInterior(playerid, 9);
    SetTimerEx("AndromadaExit", 10000, true, "i", playerid);
    }
    }
    return 1;
    }


    anfangs kam nun der dialog dann sit mir aufgefallen das ich das mit ins interior porten vergessen hab dann ahb cih es eingefügt und nun kommt der dialog nnimmer...
    Hab das mit porten in OnplayerDialogResponse reingemacht (bevor der Timer gestartet wird)

    so ich hab jetzt gerade bemerkt das das mit dem plus xyz unsinn ist da wenn man es dreht dann nimmer geht. ich hab es nun so aber es funkt nun nichtmehr (hab es nun mit dialog und der dialog kommt nicht)

    forward AndromadaKlappe();
    forward AndromadaExit(playerid);


    public OnGameModeInit()
    {
    SetTimer("AndromadaKlappe", 10, true);
    ARMYCARS[40] = CreateVehicle(592,-1372.2037,-221.2788,15.3431,318.0049,6,6, never); //Andromada
    return 1;
    }


    public AndromadaKlappe()
    {
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(pInfo[i][fraktion] == 3)
    {
    new Float:X, Float:Y, Float:Z;
    GetVehiclePos(ARMYCARS[40], X, Y, Z);
    if(IsPlayerInRangeOfPoint(i, 100, X, Y, Z))
    {
    if(AKV[i] == 0)
    {
    ShowPlayerDialog(i, DIALOG_AKANFRAGE, DIALOG_STYLE_MSGBOX, "", "Willst du in den Stauraum des Andromada gehen?", "Betreten", "Abbrechen");
    }
    }
    }
    }
    return 1;
    }


    public AndromadaExit(playerid)
    {
    SetTimerEx("AndromadaExit2", 1000, false, "i", playerid);
    return 1;
    }


    public AndromadaExit2(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2, 315.33, 1034.54, 1944.63))
    {
    new Float:X, Float:Y, Float:Z;
    GetVehiclePos(ARMYCARS[40], X, Y, Z);
    SetPlayerPos(playerid, X+-0.0559, Y, Z+-0.7394);
    SetPlayerInterior(playerid, 0);
    }
    else
    {
    SetTimerEx("AndromadaExit2", 1000, false, "i", playerid);
    }
    return 1;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == DIALOG_AKANFRAGE)
    {
    if(response)
    {
    AKV[playerid] = 1;
    }
    else
    {
    SetTimerEx("AndromadaExit", 10000, true, "i", playerid);
    }
    }
    return 1;
    }


    weiß wer woran das liegt das kein dialog kommt? (Ich hab bei der Range von IsPlayerInRangeOfPoint auch schon ausprobiert zu erhöhen und so (bis 1000 hab cih es probiert)

    Hallo,
    ich habe gerade gescriptet, dass wenn man hinten bei dem Andromada an der Klappe steht, dass man dann in ein Interior geportet wird. Aber man wird nciht geportet hier der Code (es gibt keine warnings)

    forward AndromadaKlappe();
    forward AndromadaExit(playerid);


    public OnGameModeInit()
    {
    SetTimer("AndromadaKlappe", 10, true);
    ARMYCARS[40] = CreateVehicle(592,-1372.2037,-221.2788,15.3431,318.0049,6,6, never); //Andromada
    return 1;
    }


    public AndromadaKlappe()
    {
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(pInfo[i][fraktion] == 3)
    {
    new Float:X, Float:Y, Float:Z;
    GetVehiclePos(ARMYCARS[40], X, Y, Z);
    if(IsPlayerInRangeOfPoint(i, 1.5, X+-0.0559, Y+-17.2192, Z+-0.7394)) //die Plus sachen sind für den Abstand zwischen Flugzeug und Klappe
    {
    SetPlayerPos(i, 315.33, 1034.54, 1944.63);
    SetPlayerInterior(i, 9);
    SetTimerEx("AndromadaExit", 10, true, "i", i);
    }
    }
    }
    return 1;
    }


    public AndromadaExit(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2, 315.33, 1034.54, 1944.63))
    {
    new Float:X, Float:Y, Float:Z;
    GetVehiclePos(ARMYCARS[40], X, Y, Z);
    SetPlayerPos(playerid, X+-0.0559, Y+-17.2192, Z+-0.7394);
    SetPlayerInterior(playerid, 0);
    }
    return 1;
    }


    weiß wer woran das liegt?

    Hallo,
    ich arbeite gerade an einer riesiegen map erweiterung auf dem wasser aber da gibt es ein problem: Ich weiß net wie man dann bei der minimap die Straßen von der erweiterung erscheinen lassen kann.
    Und noch was. Kann ich machen das es dann auch auf der großen Map angezeigt wird und kann ich diese erweitern?


    Ich hoffe das kann cih in scripting base posten da ich mir net sicher bin wo es reingehört ;)

    Hallo,
    bei mir startet SAMP (die Serverauswahl startet das Spiel aber net) net. Dieses problem ist jetzt zeitdem ich windows 8 hab (paar tage). Darum ich kann Gta San Andreas Singleplayer auch net starten da kommt einfach ein Ladezeichen und dann kommt nixmehr derr Tab ist auch net offen. es kommt auch keine Fehlermeldung. woran kann das liegen?


    Ich hab GTA schon neuinstalliert

    Hallo,
    ich hab gestern windows 8 installiert. Zuerst kamen beim Server immer Fehlermeldungen (als Tab), dann hab ich bemerkt das bei meinem windows ordner datein fehlen. diese hab ich nun rein. Aber nun kommen beim Server restart in der Konsole Fehlermeldungen.


    Server.cfg:


    woran kann das liegen?


    Edit:
    als die Datein gefehlt haben haben alle plugins beim laden gefailt. Nun failt nurnoch FileManager. Kann es sein dass da noch ne Datei fehlt (vorchen hat ne Datei namens MSVCP100 oder so gefehlt...