Beiträge von Akuba

    Hiho,


    ich versuche gerade irgentwie Userdaten Temporär zu speichern, nur leider weiß ich nicht wie :/.
    Könnte mir das jemand erklären bitte? Im Wiki hab ich nicht wirklich was gefunden.

    Hiho,
    ich bin gerade dabei ein einfaches Skin Selection system zu erstellen, habe aber das Problem das der spieler einfach nicht spawnt:
    Ich Connecte
    Wähle einen Skin aus
    Muss linke shift drücken und spawne als CJ.
    public OnPlayerConnect(playerid)
    {
    new loginname[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, loginname, sizeof(loginname));
    format(string, sizeof(string), "%s betritt den Server.",loginname);
    SendClientMessageToAll(0xFFFF00AA, string);
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Wähle einen Skin aus:","CJ\r\nRyder\r\nBig Smoke","Jo", "Ahja");
    return 1;
    }


    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == 1)
    {
    if(!response)
    {
    SendClientMessage(playerid, 0xFFFFFFFF, "Login Abgebrochen.");
    Kick(playerid);
    return 1;
    }
    else
    {
    SpawnPlayer(playerid);
    new message[196];
    if(response == 1)
    {
    SetPlayerSkin(playerid, 0);
    }
    else if (response == 2)
    {
    SetPlayerSkin(playerid, 271);
    }
    else if (response == 3)
    {
    SetPlayerSkin(playerid, 269);
    }
    else
    {
    SetPlayerSkin(playerid, 188);
    }
    format(message, sizeof(message), "Du hast einen Skin gewählt.");
    SendClientMessage(playerid, 0xFFFFFFFF, message);
    return 1;
    }
    }
    return 0;
    }
    Ich habe leider jetzt auch keine Ahnung mehr was ich machen könnte.

    Funktioniert Funktioniert, Danke dir :D


    (falls das nicht ins Thema passt sry)
    Und zwar mach ich gerade einen befehl, jedoch das Pawno mir, das das "Symol" "rand" nicht verhanden ist.
    if (strcmp("/randcar", cmdtext, true, 10) == 0)
    {
    /* Fehlerzeile */ new carid = rand(211)+400;
    if(carid < 400 || carid > 611) { SendClientMessage(playerid, COLOR_LIGHTGREEN, " Es können nur Fahrzeuge von ID 400 - 611 Gespawnt werden."); return 1; }
    new Float:cx,
    Float:cy,
    Float:cz;


    /* Fehlerzeile */ AddStaticVehicle(carid,cx,cy,cz,0,rand(9),rand(9));
    return 1;
    }
    return 0;


    Leider hab ich keine Ahnung wo ich "rand" als Symbol definieren soll.

    Ich bekomme da folgende Error:

    Zitat

    C:\server-samp\gamemodes\testscript.pwn(128) : error 001: expected token: "-identifier-", but found "state"
    C:\server-samp\gamemodes\testscript.pwn(132) : error 001: expected token: "-identifier-", but found "state"
    C:\server-samp\gamemodes\testscript.pwn(135) : error 001: expected token: "-identifier-", but found ")"

    Soll ich "state" mit "indetifier" oder was ist damit gemeint?

    Hiho,
    ich arbeite mich gerade in das sa-mp Scripting ein und habe auch schon ein problem:
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new autoplayer[MAX_PLAYER_NAME], string[44];
    new passenger, string[15];
    GetPlayerName(playerid, autoplayer, sizeof(autoplayer));
    // Fehler Start
    if (ispassenger == 0 )
    {
    passenger += "Als Fahrer"
    }
    else
    {
    passenger += "Als Beifahrer"
    }
    // Fehler Ende
    format(string, sizeof(string), "%s steigt in das Fahrzeug mit der ID %d als %s ein.",autoplayer,vehicleid,passenger);
    SendClientMessageToAll(0xFFFF00AA, string);
    return 1;
    }


    Also der Fehlerhafte teil ist markiert, der Text der ausgegeben werden soll wenn der Player als Passagier oder als Fahrer einsteigt soll angezeigt werden. Leider klappte das nicht wirklich so wie ich wollte:


    Code
    C:\server-samp\gamemodes\testscript.pwn(124) : error 021: symbol already defined: "string"
    C:\server-samp\gamemodes\testscript.pwn(128 -- 129) : error 033: array must be indexed (variable "-unknown-")
    C:\server-samp\gamemodes\testscript.pwn(132 -- 133) : error 033: array must be indexed (variable "-unknown-")



    Mein Ziel: Ausgabe des Playernamen der in das Fahrzeug einsteigt (evtl. sogar den Namen) als Fahrer oder Beifahrer.
    Anmerkung: ich habe bis jetzt nur mit PHP, Lua und Visual basic gearbeitet, daher die Umstiegsprobleme ^^"