Beiträge von ATzeGER_

    Der Code kommt mir bekannt vor. :)


    Da das hier die Scripting Base ist und nicht Scriptwünsche, erkläre ich es mal:


    new supname[MAX_PLAYER_NAME]; // String um den Namen zu speichern
    new str[35]; // Zwischenstring, Länge 35, da Name (28) + Clantag (max. 6)
    GetPlayerName(playerid, supname, MAX_PLAYER_NAME); // Name im String speichern
    format(str, sizeof(str), "[XYZ]%s", supname); // Name in den String speichern
    SetPlayerName(playerid, str); // Name ändern


    ACHTUNG !
    Das wird bei den meisten GF zu Accountproblemen führen, da dann jeder Account doppelt erstellt wird.

    Ihr versteht das deutsche Rechtssystem nicht, oder?


    Die Regierung kann alles durchsetzen, wenn sie will.
    Die Frage ist, ob sie dann noch gewählt werden.


    Ganz ehrlich, wen juckts?
    Ist doch eh schon beschissen, dass man für die Verbreitung von Raubkopien so lange sitzt.
    Dann wird es halt schlimmer Pech gehabt, ihr habt CETA eh nicht gelesen, also müsst ihr nicht gleich dagegen sein.


    Das ist ungefähr so, wie wenn ihr sagt, dass ihr jmd. scheiße findet, nur weil er Matthias heißt oder so.


    MfG
    ATzeGER_

    Das Respawnen bringt ihn aber nicht weiter.


    Also, eigentlich meinte Apollinaris (oder wie auch immer) folgendes:


    New's
    new Auto[MAX_PLAYERS];


    Beim /veh Befehl:

    if(Auto[playerid] != 0)
    {
    return SendClientMessage(playerid, COLOR_RED, "* Du hast bereits ein Fahrzeug gespawnt.");
    }
    Auto[playerid] = CreateVehicle(...);

    Bei OnPlayerDisconnect:
    DestroyVehicle(Auto[playerid]);
    Auto[playerid] = 0;


    Dann noch den Command zum Fahrzeug löschen:
    if(!strcmp(cmdtext, "/delcar", true))
    {
    if(Auto[playerid] != 0)
    {
    DestroyVehicle(Auto[playerid]);
    Auto[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREEN, "* Fahrzeug erfolgreich gelöscht.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "* Du hast noch kein Fahrzeug gespawnt.");
    }
    return 1;
    }


    Voilá.


    MfG
    ATzeGER_

    Also eine for-Schleife geht einen bestimmten Zahlenbereich durch.


    Wenn man z.B.


    for(new i=0;i<50;i++)
    {
    print(i);
    }


    macht, sollte in der Konsole alle Zahlen von 0-50 ausgegeben werden.
    Damit kann man z.B. eine Spielerschleife machen und dabei bestimmte Variablen abfragen.
    z.B.
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i) && IsPlayerAdmin(i))
    {
    ...
    }
    }


    Gut für bestimmte Chats, sowie z.B. eine /admins-Liste.


    MfG
    ATzeGER_

    Dann lade die Datei herunter und lade sie auf deinem Webspace hoch, dort dann den Link kopieren.


    Hast du auch die Radio-Lautstärke im Spiel aufgedreht?

    EliteCake:


    1.
    if(PlayerInfo[playerid][Beruf] <= 3 || PlayerInfo[playerid][Beruf] != 0) return SendClientMessage(playerid, Rot,"Du gehörst nicht zum PD, FBI oder Army!");


    2.
    if(GetPlayerState(playerid) != PLAYER_STATE_PASSENGER) return SendClientMessage(playerid,Rot,"Du sitzt nicht bei deinem Kunden im Auto");

    Code
    http://www.youtube-mp3.org/get?video_id=PYQBptoNvp0&h=80bcab3c0cb745da4a9772945eda44e5&r=1342992202650


    Diesen Link musst du mal versuchen.


    //edit: Als Code gekennzeichnet

    Wenn du vorhast das ganze zu veröffentlichen.


    - Flugzeugträger / Containerschiff (sehr groß natürlich)
    - Hafenanlage
    - Hochhaus (natürlich begehbar)
    - irgendein Interior
    - ein spezieller Mapwunsch von mir :D



    Evtl. fällt mir ja noch etwas ein.


    MfG
    ATzeGER_

    Brauchst keine Angst vor dem zu haben. Schon peinlich, dass ein dahergelaufenes Würstchen (um den Begriff wieder aufzugreifen) dich dazu bringen kann, deinen Server zu stoppen.