Beiträge von [EGC] selEcT


    1. nee ist schon genug kurz eigentlich ^^ du könntest höchstens die funktionen der if's auf eine Zeile schreiben
    2. jaa, du lässt das eigentlich einfach wiederholen, dort wo zurück geklickt wird:


    ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Titel 1", "Text 1", "Weiter", "Weiter");


    und fertig is ^^


    MFG


    //edit: also vielleicht so:


    ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Titel 1", "Text 1", "Weiter", "Zurück");


    if(dialogid == 2)
    {
    if(response == 0) ShowPlayerDialog(playerid, 3, DIALOG_STYLE_MSGBOX, "Titel 2", "Text 2", "Weiter", "Zurück"); //Weiter zu Dialog 3
    if(response == 1) ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "Titel 1", "Text 1", "Weiter", "Zurück"); //Zurück zu Dialog 2
    return 0;
    }


    viel spass mit PCI Grakas :thumbup: PCI-Express Grakas meinst du eher, net? ;)


    also am besten kaufst du dir gleich nen neuen pc... kommt wahrscheinlich günstiger...


    edit: ...und macht weniger probleme ;)

    ja dann sag ihm er soll das einfügen was ich dir gegeben habe (das kannst du net einfach so in ein script schreiben! (und wenn dann musst du am anfang noch #include <a_samp> machen)

    Beim Betreten:
    OnPlayerConnect(playerid):


    new spielername[128]; //Variablendefinition
    new string[256]; //Variablendefinition
    GetPlayerName(playerid, sizeof(spielername), spielername); //Spielername herausholen
    format(string, sizeof(string), "%s hat den Server betreten.", spielername); //Text formatieren
    SendClientMessageToAll(FARBE, string); //formatierten Text jedem Spieler ausgeben
    format(string, sizeof(string), "Herzlich Willkommen %s", spielername); //Text formatieren
    SendClientMessage(playerid,FARBE, string); //formatierten Text dem Spieler ausgeben


    Beim Verlassen:
    OnPlayerDisconnect(playerid):


    new spielername[128]; //Variablendefinition
    new string[256]; //Variablendefinition
    GetPlayerName(playerid, sizeof(spielername), spielername); //Spielername herausholen
    format(string, sizeof(string), "%s hat den Server verlassen.", spielername); //Text formatieren
    SendClientMessageToAll(FARBE, string); //formatierten Text jedem Spieler ausgeben


    FARBE musst du selber definieren mit deiner Farbe ;)


    MFG selEcT

    ich habe mich da mal verdrückt..
    wenn ich da schrift usw einfügen will, öffnet sich da ja ein neues fenster,
    aber bei mir werden die so ins programm hineingequetscht und das ist derbe nervig
    ich finde auch keinen button wo ich das wieder so wie vorher einstellen kann
    kennt jemand ne lösung? hab kb neu zu installiern xd


    vielleicht die lokalen einstellungen oder anwendungsdaten von sony vegas löschen (zuerst ne sicherung machen!)


    oder sonst halt neu installen und alle dateien / ordner die von vegas übrig bleiben löschen.


    MFG


    ???


    @Threadsteller:


    Im Gamemode ganz oben (falls noch nicht drin):


    #include <a_samp> //sollte schon drin sein


    #define COLOR_RED 0xAA3333AA //sollte schon drin sein


    forward GateClosegate111();
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    new gate111;


    Bei OnGameModeInit:


    gate111 = CreateObject(980, 261.653839, -1231.633789, 74.336357, 0.0000, 5.1566, 215.4689);


    Bei OnPlayerCommandText (am besten mit Ctrl+F danach suchen):


    if(strcmp(cmdtext, "/rita1", true) == 0 )
    {
    MoveObject(gate111,261.818420, -1231.535034, 65.510872,4);//Aberto
    SetTimer("GateClosegate111", 6000, 0);
    SendClientMessage(playerid,0xFF0000FF,"Achtung");
    return 1;
    }


    Ganz unten im Gamemode:


    public GateClosegate111()
    {
    MoveObject(gate111,261.653839, -1231.633789, 74.336357, 4);
    return 1;
    }


    public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
    {
    if(IsPlayerConnected(playerid))
    {
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
    {
    return 1;
    }
    }
    return 0;
    }


    MFG selEcT

    Ich finde das Windows Vista garnicht so schecht ist. Natürlich ist Windows 7 besser aber Windows Vista is doch auch gut nur weil es ein bissel mehr Ram usw frisst heißt es doch nicht gleich das es schlech ist oder etwa doch ??? Ich komme sehr gut mit Windows Vista kla und ich werde mir vllt später noch einen Mac kaufen , da dürfte das Problem dann entgültig gelöst sein.
    Pixel_5D
    //edit: Und solange sich die Bluescreens nicht häufen bei mir lass ich mein Windows so wie es ist ^^


    genau meine meinung ;) Vista ist nur so gut wie der, der davor sitzt. Also bei mir läuft Vista Ultimate super. Keine Abstürze nix.


    @threadsteller:


    es könnte natürlich auch ein Hardwarefehler sein. Wenn du den Bluescreen nicht lesen kannst (die genaue Meldung wäre noch praktisch), machst du das:


    Start --> Systemsteuerung --> System --> Erweiterte Systemeinstellungen --> Erweitert --> Starten und Wiederherstellen --> Einstellungen --> Haken bei "Automatisch Neustart durchführen" entfernen (Quelle)