Beiträge von Pr0gam3r

    Hallo,
    da es viele gibt bei denen SA:MP 0.3a auf Windows 7 nicht funktionirt ( http://forum.sa-mp.com/index.php?topic=128079.0 ) möchte ich euch heute zeigen wie dieses problem löst.



    1.) Ihr instaliert GTA San Andreas und SA:MP 0.3a ganz normal.



    2.) Ihr geht dann zu dem GTA San Andreas Ortner auf eurer Festplatte und benennt ihn um. Ihr macht z.B. aus "Grand Theft Auto San Andreas"
    "Grand Theft Auto San Andreas 2".



    3.) Nun geht ihr ins Startmenü, macht einen Rechtsklick auf die SA:MP verknüpfung und geht auf Eigenschaften.



    4.) [img=http://img12.imageshack.us/img12/7016/screen2zr.th.png]
    Jetzt müsst ihr noch in den beiden (auf dem Screenshot gelb makierten) Textboxen "Grand Theft Auto San Andreas" durch euern Ordnernamen ersetzen. Zum Beispiel macht ihr aus "C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\samp.exe"
    "C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas 2\samp.exe"



    5.) Zum schluss startet ihr SA:MP ganz normal. Jetzt wird SA:MP wahrscheinlich noch mal nach dem Pfad Fragen, den sucht ihr einfach raus.



    Wenn ihr alle genau so gemacht habt müsste SA:MP 0.3a auch auf Windows 7 funktioniren. :thumbup:
    Wenn nicht bitte hier posten.


    Mfg. Pr0gam3r

    Wir haben das problem schon über icq behoben aber hier nochmal für alle:


    Um MTA unter Windows Vista zum laufen zu bringen müsst ihr den namen der datei "Client(.dll)" in dem verzeichniss "C:\Program Files\MTA San Andreas\mods\race" ändern, in einen beliebigen anderen namen.


    mfg.


    Pr0gam3r

    Stimmt hast recht..... hier bitte.



    37: main()
    38:{
    39:dcmd_login(playerid,params[])
    40:{
    41: // Wenn er eingeloggt ist!
    42: if (PLAYERLIST_authed[playerid])return SystemMsg(playerid,"*Schon eingeloggt");
    //wenn der acc nicht existiert
    if (!udb_Exists(PlayerName(playerid)))return SystemMsg(playerid,"/register passwort");
    // Richtige Anwendung!
    if (strlen(params)==0)return SystemMsg(playerid,"/login passwort");
    if (udb_CheckLogin(PlayerName(playerid),params))
    {
    // Login ist richtig
    // So nun bekommt er sein Geld ;)
    GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
    PLAYERLIST_authed[playerid]=true;
    return SystemMsg(playerid,"eingeloggt");
    } else {
    // Login ist falsch
    return SystemMsg(playerid, "falsche Daten!");
    }
    #define COLOR_SYSTEM 0xF5FF9FAA
    stock SystemMsg(playerid,msg[]) {
    if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
    SendClientMessage(playerid,COLOR_SYSTEM,msg);
    }
    return 1;
    }
    }
    print("\n----------------------------------");
    print(" German Reallife by Steve");
    print("----------------------------------\n");
    }
    #endif

    Ich hab jetzt was gefunden was eig. ganz gut is aber ich hab schon wieder errors!!!


    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\End_Server.pwn(39) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\End_Server.pwn(39) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\End_Server.pwn(42) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\End_Server.pwn(42) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\End_Server.pwn(42) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\End_Server.pwn(42) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    6 Errors.


    Kann mir mal einer sagen was "error 029: invalid expression, assumed zero" heißt und was man dagegen machen kann??

    Damit wird alles irgendwie nur noch schlimmer!!


    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(355) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(355) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(355) : error 001: expected token: ",", but found ";"
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(358) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(358) : warning 215: expression has no effect
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(358) : error 001: expected token: ";", but found ")"
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(358) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(358) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    6 Errors.

    Hilfe ich bekomm da immer Errors und ich weiß enfach net was ich tun soll (Bin Anfänger ^^ ).




    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(354) : warning 219: local variable "string" shadows a variable at a preceding level
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(355) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(355 -- 356) : error 029: invalid expression, assumed zero
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(356) : warning 217: loose indentation
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(356 -- 357) : error 028: invalid subscript (not an array or too many subscripts): "fexist"
    C:\Program Files\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\Test.pwn(356 -- 357) : fatal error 107: too many error messages on one line
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.




    Das is der script dazu:


    public OnPlayerConnect(playerid)
    {
    new string[256];
    format(string, sizeof(string), "%s.ini", plname),
    if(fexist(string))
    {
    gPlayerAccount[playerid] = 1;
    SendClientMessage(playerid, COLOR_YELLOW, "Einwohnermeldeamt: Daten gefunden ");
    SendClientMessage(playerid, COLOR_WHITE, "Einwohnermeldeamt: Du kannst dich mit /Login [Passwort] anmelden ");
    return 1;
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid,COLOR_YELLOW," Einwohnermeldeamt: Fülle das Formular aus /register [passwort]");
    return 1;
    }
    return 1;
    }