Beiträge von rEViDE

    "auch mal" Wie naiv die Leute doch sind. Ein Reallife benötigt ausdauer und ein gutes konzept, wenn du noch keinerlei pawn erfahrung hast kannst du das "auch mal" sofort vergessen. Ein Reallife Skript zu entwickeln dauert Monate und nicht jeder hat die benötigte ausdauer dafür.


    Ansonsten:
    [ SCRIPTING ] rTutorial's #1: Der Einstieg



    Ich hab mir NUR die samp wiki durchgelesen, wenn man schon vorerfahrung mit java etc. hat braucht man nicht mehr.

    Ein Haus oder ein HausIcon?
    Du musst skripten lernen und es selbst machen. Denn sowas ist nicht so schnell zu machen.

    Also irgendwas bekommt kein Strom und wird vom System als AUS bzw. NICHT DA anerkannt, überprüfe ob ALLE Stecker am richtigen Ort sind, als ich mein Netzteil gegen nen OCZ ausgetauscht hat, hab ich mir aufgeschrieben welche X-Pin anschlüsse an welchen Komponenten kommen.

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/radio", cmdtext, true, 10) == 0)
    {
    ShowPlayerDialog(playerid, 1 , DIALOG_STYLE_LIST, "Radiosender", "ClubTime.FM\nTechnoBase.FM\nBigFM\nRPR1\n1LIVE\nBlackBeats.FM\nMusik stoppen", "Auswählen", "Abbrechen");
    PlayerPlaySound(playerid,1056,0.0,0.0,0.0);
    return 1;
    }
    if (strcmp(cmdtext, "/auf1", true) == 0){
    MoveObject(y_gate1,1709.1971435547, -1142.0632324219, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu1", true) == 0){
    MoveObject(y_gate1,1709.1971435547, -1142.0632324219, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf2", true) == 0){
    MoveObject(y_gate2,1716.0120849609, -1142.0632324219, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu2", true) == 0){
    MoveObject(y_gate2,1716.0120849609, -1142.0632324219, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf3", true) == 0){
    MoveObject(y_gate3,1726.1171875, -1142.0632324219, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu3", true) == 0){
    MoveObject(y_gate3,1726.1171875, -1142.0632324219, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf4", true) == 0){
    MoveObject(y_gate4,1732.5556640625, -1142.0632324219, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu4", true) == 0){
    MoveObject(y_gate4,1732.5556640625, -1142.0632324219, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf5", true) == 0){
    MoveObject(y_gate5,1743.2744140625, -1142.0632324219, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu5", true) == 0){
    MoveObject(y_gate5,1743.2744140625, -1142.0632324219, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf6", true) == 0){
    MoveObject(y_gate6,1750.0999755859, -1142.0632324219, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu6", true) == 0){
    MoveObject(y_gate6,1750.0999755859, -1142.0632324219, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf7", true) == 0){
    MoveObject(y_gate7,1777.8641357422, -1142.0632324219, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu7", true) == 0){
    MoveObject(y_gate7,1777.8641357422, -1142.0632324219, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf8", true) == 0){
    MoveObject(y_gate8,1784.4595947266, -1095.1427001953, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu8", true) == 0){
    MoveObject(y_gate8,1784.4595947266, -1095.1427001953, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf9", true) == 0){
    MoveObject(y_gate9,1777.4206542969, -1095.1427001953, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu9", true) == 0){
    MoveObject(y_gate9,1777.4206542969, -1095.1427001953, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf10", true) == 0){
    MoveObject(y_gate10,1767.3449707031, -1095.1428222656, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu10", true) == 0){
    MoveObject(y_gate10,1767.3449707031, -1095.1428222656, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf11", true) == 0){
    MoveObject(y_gate11,1760.9138183594, -1095.1429443359, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu11", true) == 0){
    MoveObject(y_gate11,1760.9138183594, -1095.1429443359, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf12", true) == 0){
    MoveObject(y_gate12,1750.1708984375, -1095.1483154297, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu12", true) == 0){
    MoveObject(y_gate12,1750.1708984375, -1095.1483154297, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf13", true) == 0){
    MoveObject(y_gate13,1743.4207763672, -1095.1483154297, 24.948265075684+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu13", true) == 0){
    MoveObject(y_gate13,1743.4207763672, -1095.1483154297, 24.948265075684,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf14", true) == 0){
    MoveObject(y_gate14,1732.7440185547, -1095.1483154297, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu14", true) == 0){
    MoveObject(y_gate14,1732.7440185547, -1095.1483154297, 24.956075668335,1);
    return 1;
    }
    if (strcmp(cmdtext, "/auf15", true) == 0){
    MoveObject(y_gate15,1726.2724609375, -1095.1474609375, 24.956075668335+5,1);
    return 1;
    }
    if (strcmp(cmdtext, "/zu15", true) == 0){
    MoveObject(y_gate15,1726.2724609375, -1095.1474609375, 24.956075668335,1);
    return 1;
    }
    return 0;
    }

    Enum ist ein Aufzählungstyp, oder wie ich ihn nenne platzhalter in einem Array.


    bsp.:
    enum BarFoo{
    foo,
    bar
    }
    new foobar[MAX_PLAYERS][BarFoo];


    Jetzt kann ich die Inhalte in der 2. Dimension mit Namen und nicht Zahlen ansprechen:
    foobar[playerid][foo] = 2;
    z.B