Beiträge von Enzo

    So, hier:


    Also, jedes Car hat seine eigene ID im Gamemode, diese kann man vom ersten Addstaticvehicle/CreateVehicle (whatever..) bis zum Letzten abzählen. danach fügt ihr unter "PLAYER_STATE_DRIVER" (Suchen im PAWN-Editor)

    2 Möglichkeiten:


    Möglichkeit 1:
    GTA: SA neuinstallieren, ohne SA:MP, dann probieren.


    Möglichkeit 2:
    Auf die gta_sa.exe "Rechtsklick -> Eigenschaften" dann schau mal ob da irgendein Häcken ist,
    vorallem bei Schreibgeschützt - dieses Häckchen und alle anderen entfernen.

    Zitat

    Die rechtschreibfehler sind extra sind zum belustigen des lesers

    Für was ist dann die schlechte deutsche Grammatik?


    Naja, das Problem hatte ich nicht. Probier's mal neuzuinstallieren und anschließend dich NICHT zu registrieren, einfach schließen das Registrierungskästchen.

    Hast du schonmal auf einem anderen Server versucht zu connecten?
    Wenn da ein Error ist, hast du die 1.0 Version von GTA: SA? Wenn ja,


    Schritt 1:
    Probier mal auf nem anderen Server zu connecten.


    Schritt 2 (geht):
    Dann liegt es an dem Script des Servers.
    Wenn es Godfather oder so ist, sollte der Serverowner mal deine .ini löschen.


    Schritt 2 (geht nicht):
    Hast du die Version 1.0 ?


    Schritt 3: 1.0 Version vorhanden aber immernoch Errors
    SA:MP und GTA: SA neu installieren.


    Schritt 3: Nein, 1.0 Version nicht vorhanden.
    Installieren und probieren.

    GAAANZ UNTEN IM SCRIPT

    stock IsValidDate(day, month, year) {
    new maxDays;


    if (year < 1900 || year > 2100) return 0;


    switch (month) {
    case 1,3,5,7,8,10,12: maxDays = 31;
    case 4,6,9,11: maxDays = 30;
    case 2:
    {
    if (IsLeapYear(year)) maxDays = 29; else maxDays = 28;
    }
    default: return 0;
    }


    if (day < 1 || day > maxDays) return 0;
    return 1;
    }


    stock IsLeapYear (year) {
    if (year % 4 == 0 &&
    (year % 100 != 0 ||
    year % 400 == 0)) {
    return 1;
    } else {
    return 0;
    }
    }


    BEI else if(RegistrationStep[playerid] == 2) ERSETZEN/ANFÜGEN:
    else if(RegistrationStep[playerid] == 2)
    {
    new year, month,day;
    getdate(year, month, day);
    new DateInfo[3][20];
    split(text, DateInfo, '/');
    if (strlen(text) > 10)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
    return 0;
    }
    if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2])))
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
    return 0;
    }
    if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
    return 0;
    }
    new check = year - strval(DateInfo[2]);
    if(check == year)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (Benutze TT/MM/JJJJ)");
    return 0;
    }
    if(strval(DateInfo[1]) > month)
    {
    check -= 1;
    }
    else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
    {
    check -= 1;
    }
    PlayerInfo[playerid][pAge] = check;
    format(string, sizeof(string), "Ok du bist also %d Jahre alt.",PlayerInfo[playerid][pAge]);
    SendClientMessage(playerid, COLOR_YELLOW2, string);
    RegistrationStep[playerid] = 3;
    SendClientMessage(playerid, COLOR_LIGHTRED, "Woher möchtest du kommen? (Europe,Asia...)");
    return 0;
    }


    > FÜR DEN ERROR: eine dini Include in den Ordner Pawno/Include reinfügen

    bei onplayerpickuppickup dann wo da steht SetPlayerHealth(playerid, 100.0);
    fügst du einfach GivePlayerMoney(playerid, -500); in ne neue Zeile untendrunter

    Hey leute,


    seitdem ich die neue Maus + Tastatur habe, und ich SA:MP bzw. GTA:SA starten möchte,
    minimiert sich das einfach und ich komm auf den Desktop. So geht dsa ständig, bin für vielleicht
    1-2 SEkunden in SA, dann aber wieder minimiert. Weiß jemand woran's liegt??


    Maus: Windows Wireless Optical Mouse
    Tastatur: Windows Wireless Multimedia Keyboard 1.0A


    MFG enzo

    Falsche Version:

    Hey erstmal


    ich hab ein problem ich hab bei lspd ein tor gescriptet und alles geht auser das des tor ganz wo anders ssteht halt es steht richig aber vverkehr herum jetz können die leute trozdem rein ohne den befhel ein zu geben und 4 glender sind auch falsch drotenaber auf der richtigen positon wo ich hinaus will ist alles ist auf den richtigen platz aber sie sind alle so verschoben dorten pls help ;(

    Richtige Version:


    Zitat

    Hallo erstmal,


    Ich habe folgendes Problem - Ich habe beim Los Santos Police Department ein Tor gescriptet und alles geht,
    ausser dass das Tor ganz wo anderst steht, denn es ist verkehrtherum - somit können alle Leute in die PD Garage eindringen ohne den Befehl einzugeben und 4 Geländer sind auch falsch. Jede einzelne Koordinate *hust* ist richtig,
    nur die Geländer/Tore spawnen falsch. Bitte hilft mir.

    ganz oben:


    Zitat

    new pickup;

    unter OnGameModeInit


    Zitat

    pickup = CreatePickup(model,type,Float:X,Float:Y,Float:Z);

    näheres dazu hier: http://wiki.sa-mp.com/wiki/CreatePickup



    unter OnPlayerPickupPickup: