Beiträge von [ATC]eRaZoR

    if (IsPlayerAdmin (playerid ))
    {
    if(strcmp(cmdtext,"/nrg",true)==0)
    {
    new Float:x, Float:y, Float:z, Float:za, gla;
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,za);
    gla=CreateVehicle(522,x+2,y,z,za,-1,-1,-1);
    PutPlayerInVehicle(playerid,gla,0); // glaube ich
    LinkVehicleToInterior(gla,GetPlayerInterior(playerid));
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht als Admin eingeloggt!");
    }
    return 1;
    }

    Das mit dem wetter geht immer nochnicht..


    Problem:


    Wenn das wetter z.b um 13:00 Uhr wechselt und ich bin NICHT auf dem Server, komme aber um 13:01 Uhr auf den Server und das wetter ist das normale standart wetter..
    ich habe schon vieles probiert, aber ich bekomme es nciht hin :(


    CODE:

    if(hour == 19 && minute == 7 && sec == 20) // abends
    {
    for(new i = 0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new abends = random(2);
    if(abends == 1)
    {
    SetWeather(80);
    return 1;
    }
    if(abends == 2)
    {
    SetWeather(64);
    return 1;
    }
    }
    }
    }

    falls es immernochnciht geht:


    forward keys();
    #define SLOTS 4


    SetTimer("keys",200,1);


    public keys()
    {
    new lKeys, Mike1, Mike2;
    new Float:px,Float:py,Float:pz;
    new Float:cx,Float:cy,Float:cz;


    for(new i = 0; i < SLOTS; i++)
    {
    if(IsPlayerConnected(i))
    {
    GetPlayerPos(i,px,py,pz);
    for(new j = 0; j < MAX_VEHICLES; j++)
    {
    if(GetVehicleModel(j) == 449 || GetVehicleModel(j) == 441 || GetVehicleModel(j) == 464 || GetVehicleModel(j) == 465 || GetVehicleModel(j) == 501 || GetVehicleModel(j) == 564)
    {
    GetVehiclePos(j,cx,cy,cz);
    if( floatsqroot( floatpower(px-cx,2.0) + floatpower(py-cy,2.0) + floatpower(pz-cz,2.0)) < 3.0)
    {
    GetPlayerKeys(i, lKeys, Mike1, Mike2);


    if (lKeys & KEY_SECONDARY_ATTACK)
    {
    PutPlayerInVehicle(i, j, 0);
    }
    }
    }
    }
    }
    }
    return 1;
    }

    OKay geht jetzt soweit, aber da steht imemrnoch "Das Team 0 hat gewonnen." da sollte aber der Team name z.B. "Das Team Grove hat gewonnen." stehen.
    und wenn man gewonnen hat, wird man dauernd nach da geportet und bekommt alle 2 sekunden geld..
    //EDIT//
    okay, das ist jetzt gut..
    aber, wenn ich jetzt aufn server komme, und ein anderer kommt drauf, geht in ein anderes team, dann sagt das script das ich gewonnen hätte obwohl wir nichtmal angefangen haben zu kämpfen.. :(, wo liegt der fehler

    okay, danke, jetzt aber das problem, das ich dann aus dem gebäude gehen kann, kann man das austellen, und orgentwie einstellen das man in diesem interior waffen benutzen darf ??

    wollte kein extra thema auf machen, also farge ich hier..


    Wie kann ich machen, das man alle 30 min in ein interior getelt wird?? timer ist alles schon fertig, muss nurnoch wissen wie ich nach da geportet werde..


    ID:
    2


    koordinaten:
    2543.462646,-1308.379882,1026.728393

    es müsste aber eig. gehen..
    war mal auf nem server da gab es einen befehl /wstunt und dann wurde mal in der luft auf wasser gespawnt