Bei einem bestimmten wetter objecte erstellen lassen

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    Ich brauche Hilfe. Ich möchte gerne wen eine bestimmt wetter id ist das es anfängt zu brennen oder ein unwetter ist das Bäume umfallen.
    Ich weiß wie ich Bäume umfallenlassen lasse usw.....
    nur mein Problem ich das ich nicht weiß wie ich eine wetter id abfrage.
    Kann mir bitte wer schnell helfen habe nicht mehr lange I-net






    LG Tempic





    Sry wegen Rechtschreib fehler wie gesagt sehr wenig zeit

    2 Mal editiert, zuletzt von X-Man ()

  • id -66 ist eine ziemlich tolle, da wirbeln die bäume aber umfallen tun seh net

    Wenn ich dir geholfen haben sollte, würde ich mich extremst freuen, wenn du dir kurz Zeit nehmen würdest und mir helfen könntest:


    Unterstütze mich bitte hier und vote für mich:


    Ihr müsst nur oben links auf Vote klicken und bestätigen! Vielen Dank dafür

  • Kenne dein Script nicht, also..da wo du das Wetter veränderst, wird wahrscheinlich eine ID generiert o.ä.
    Die ID speicherst du in eine Variable. Wenn du das (<-) nicht verstehst, dann warte bis ich in 12 Stunden wieder in Deutschland bin ;)

  • Aber wenn man die Gravity versetzt (ist bei mir halt so) sind die Drogen so schräg als wärst du auf Drogen XD halb umgefallen also geht es schon kompliziert aber geht etwas..

    Why do programmers always mix up Halloween and Christmas?
    Oct 31 == Dec 25


  • new wetterid;
    new WetterRandom[][] = { {0}, {4}, {7}, {8}, {9}, {14}, {20}, {12}, {13}, {14}, {11}, {10} };



    public WetterTimer()
    {
    new rand = random(sizeof(WetterRandom));
    new stringw[16];
    wetterid = WetterRandom[rand][0];


    format(stringw, sizeof(stringw), "weather %d", wetterid);
    SendRconCommand(stringw);
    printf("Wetter ID: %d", wetterid);
    return 1;
    }




    LG Tempic

    Einmal editiert, zuletzt von X-Man ()

  • Jo habe ich hier bitte



    if(strcmp(cmd, "/weather", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] < 1337)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Nicht für dich !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /weather [weatherid]");
    return 1;
    }
    new weather;
    weather = strval(tmp);
    if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, " Weather ID can't be below 0 or above 45 !"); return 1; }
    SetPlayerWeather(playerid, weather);
    SendClientMessage(playerid, COLOR_GREY, " Weather Set !");
    }
    return 1;
    }
    if(strcmp(cmd, "/weatherall", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] < 4)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Nicht für dich - MFG v!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /weatherall [weatherid]");
    return 1;
    }
    new weather;
    weather = strval(tmp);
    if(weather < 0||weather > 45) { SendClientMessage(playerid, COLOR_GREY, " Weather ID can't be below 0 or above 45 !"); return 1; }
    SetWeather(weather);
    SendClientMessage(playerid, COLOR_GREY, " Weather Set to everyone !");
    }
    return 1;
    }

  • unter welchem public haste das if(weatherid == ........) ?


  • new weatherid;


    stock SetWeatherEx(weather)
    {
    weatherid = weather;
    SetWeather(weather);
    return 1;
    }
    stock GetWeatherEx() return weatherid;

    Da wo du die Wetterid abfragen willst einfach if(GetWeatherEx == ??)
    Im Script alle SetWeather durch SetWeatherEx ersetzen, ungetestet müsste funktionieren

  • lässt du das public auch i-wo ausführen? mit NAME();?