Beiträge von Woozie

    guck ma in deinen anderen Thread rein, da gabs Meldungen ^^ - eine Warnung sei aber vorweg gesagt. Der Scripter bei dem einen Server hat nen hau weg :D

    versuchs so ;)


    if(strcmp(cmd, "/einsatz", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new zufall = random(3);
    new skin[MAX_PLAYERS];
    skin[playerid] = GetPlayerSkin(playerid);
    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
    {
    if (PlayerToPoint(5, playerid,900.6917,-1243.1357,15.9053) || PlayerToPoint(5,playerid,900.6195,-1239.9393,23.4994) || PlayerInfo[playerid][pLocal] != 255)
    {
    if(OnDuty[playerid]==0)
    {
    if(zufall == 1)
    {
    format(string, sizeof(string), "* %s zieht seine Einsatzkleidung an.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
    GivePlayerWeapon(playerid, 42, 99999);
    SetPlayerSkin(playerid, 277);
    OnDuty[playerid] = 1;
    }
    else if(zufall == 2)
    {
    format(string, sizeof(string), "* %s zieht seine Einsatzkleidung an.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
    GivePlayerWeapon(playerid, 42, 99999);
    SetPlayerSkin(playerid, 278);
    OnDuty[playerid] = 1;
    }
    else if(zufall == 3)
    {
    format(string, sizeof(string), "* %s zieht seine Einsatzkleidung an.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
    GivePlayerWeapon(playerid, 42, 99999);
    SetPlayerSkin(playerid, 279);
    OnDuty[playerid] = 1;
    }
    }
    else if(OnDuty[playerid]==1)
    {
    format(string, sizeof(string), "* %s zieht seine Einsatzkleidung aus.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
    SetPlayerSkin(playerid,skin[playerid]);
    OnDuty[playerid] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht am Spind!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Feuerwehrmann!");
    }
    }
    return 1;
    }

    kurze und dumme Frage(n):
    wie bekomm ich einen Skin mit ner Flasche inner Hand hin?
    Und, wie kann ich sie ihm wieder abnehmen? Sind das Animationen oder muß ich das Objekte dafür benutzen und diese an den Skin "attachen"?

    steht im Wiki drin:
    http://wiki.sa-mp.com/wiki/AddPlayerClass

    @ Woozie: Unter Vista ist es perfekt. Hab bis jetzt keine Probleme gehabt. Nur im scripttechnischen Bereich mit AttachTrailerToVehicle ... das funkzt leider nicht :x Und wegen den PickUps, mein Server streamt rund 1000 PickUps, 200 MapIcons und ~1500 Objekte - problemlos.

    Nice, ich lasse an die 5000 Objekte streamen und über 500 Pickups. Läuft problemlos. Mich wundert es nur, daß es unter Windows 7 nicht läuft oO

    Also mein Script bei San Andreas State läuft rund und es gibt nur kleine Warnungen IG wegen nicht gelöschter Vehicles ^^. Nette Version muß ich sagen, allerdings stört mich eins an 0.3 dingsbums.


    UNTER WINDOWS 7 RAUSCHT 0.3 xyz kurz vorm fertigladen ab - und kommt mir net mit Kompatibilitätsmodus, Mods usw. Ich bin kein Anfänger ;)


    Unter Vista weiß ich es nicht, unter Windows XP läuft 0.3 xyz rund ^^


    @Pickups
    keine Probleme mit meinen (nutze eigenen Streamer)

    new PText[256];
    PText = strtok(cmdtext, idx);
    if(!strlen(PText))
    {
    SendClientMessage(playerid,Grün,"Verwendung : /register [Passwort]");
    return 1;
    }

    Respekt, dafür das du Anfänger sein sollt. Also wirklich, meinen Respekt hast du jedenfalls. Bleib weiter am Ball und bald wirst du einer der ganz großen Scripter sein :)

    Ich arbeite gerade am Bowling, das wie bei GTA 4 ist. Auch Dart ist möglich. Man muß nur wissen, wie ;)

    Kann man bei MTA Bowling, Fussball oder Tennis spielen?
    Kann man bei MTA überhaupt RL zocken?
    Kann man bei MTA Arcadegames nachbauen?


    Sind nur ein paar der Dinge, von denen ich nicht weiß, das es sie überhaupt in MTA gibt bzw. möglich wären (mehr Ideen verrate ich nicht). Ich will hier auch kein MTA vs SAMP anfangen. Ich mag LUA persönlich überhaupt nicht.


    MTA ist besser programmiert, gebe ich zu. Ich gebe auch zu, daß ich deren Map Editor benutze, weil er einfach komfortabel ist. Ich habe auch schon bisschen MTA gezockt, emfinde das aber nicht wirklich besser. Dennoch ist MTA für seine Funktionen prima, genauso wie SAMP. Ich empfinde einfach nur Kult bei SAMP. K.A. wieso das so ist. Traurig wäre es, wenn SAMP eingestellt werden würde.

    Also was mich persönlich stört, sind einige Limits. Okay, Objekte und Pickups kann man prima umgehen. Von einem gescheiten Carstreamer sind wir noch weit entfernt (zumindest, was ich für Anforderungen stelle ^^). Ok, Spielerlimit 200. Ich würde bei sovielen Spielern auf einem Server wahnsinnig werden (bei nem RL Server zumindest). Einzig die Menü- und Textboxlimitierungen find ich unterirrdisch.


    Aber man kann in 0.2xu1 dennoch zahlreiche, geile Dinge machen, von denen MTA nur träumt ^^.

    Ich zitiere mich nochmal, da ich was gefixed habe.
    1. eine Public Funktion braucht einen Rückggabewert (return)
    2. habe ich playerid anstelle von i eingebaut


    Zur Frage wegen der Variable bei Timer. In meinem Gamemode wird alles manuell entladen, was bei OnGameModeInit gesetzt/gestartet wurde. Das hat den Sinn, daß der SAMP Server seltenere abraucht, SAMP Client weniger Probleme bereitet und der Neustart sauberer ist. Das SAMP Team hat ihre Software nämlich in keinster Weise sauber programmiert. Wäre dies nämlich so, wäre ein GMX auch ein Reseten aller Variablen bzw. des benutzten Speichers.