Beiträge von Meisternuke

    ganz simpel wäre ein timer der jede sekunde anspringt...
    den kannste dann auch für andere sachen benutzen


    irgendwo über ongamemodeinit:
    new maintimer;


    in ongamemodeinit:
    maintimer = SetTimer("MainTimer", 1000, true);


    dann irgendwo im script:

    forward MainTimer();
    public MainTimer()
    {
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,13))
    {
    MoveObject(fbitor[0],-2428.62,500.08,39.63,3);
    SetTimer("Closefbi",10000,0);
    }
    else
    {
    SendClientMessage(i,ROT,"Entferne dich bitte umgehend von diesem Tor!");
    }
    }
    }
    }



    ps.
    dann wird aber jede sekunde der spieler zugespammt wenn er davor steht und nicht in der fraktion 13 ist....
    musst mal testen, ist ungetestet



    //e was hinzugefügt

    Wie kann ich einem bot eine Animation zuweisen per command?
    also der Bot heißt "RACE"
    die animation ist:
    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);


    also wenn ich z.B. /hand eingebe soll der Bot die animation machen...


    kann mir da wer helfen

    erstmal die fehler:



    (1298) : warning 204: symbol is assigned a value that is never used: "Tuningpickup1"
    (5688) : error 017: undefined symbol "Tuningpickup1"
    (5692) : error 017: undefined symbol "Tuer1"
    (5692) : warning 215: expression has no effect
    (5692) : error 001: expected token: ";", but found "]"
    (5692) : error 029: invalid expression, assumed zero
    (5692) : fatal error 107: too many error messages on one line




    Unter OnGameModeInit:


    new Hebebuene1[2],Tuer1[1],Absperrung1[5],AbsperrungEnde1[1];
    Hebebuene1[0] = CreateObject(3406, 2747.6259765625, 2626.275390625, 7.8442478179932, 0, 0, 0);
    Hebebuene1[1] = CreateObject(3406, 2747.6259765625, 2623.734375, 7.8442478179932, 0, 0, 0);
    Tuer1[0] = CreateObject(5422, 2753.7783203125, 2625.0771484375, 7.77467918396, 0, 180, 0);
    Absperrung1[0] = CreateObject(970, 2742.7705078125, 2625.0185546875, 10.466547012329, 0, 0, 90);
    Absperrung1[1] = CreateObject(970, 2744.90625, 2622.7099609375, 10.466547012329, 0, 0, 0);
    Absperrung1[2] = CreateObject(970, 2749.3095703125, 2622.7099609375, 10.466547012329, 0, 0, 0);
    Absperrung1[3] = CreateObject(970, 2749.3095703125, 2627.2822265625, 10.466547012329, 0, 0, 0);
    Absperrung1[4] = CreateObject(970, 2744.90625, 2627.2822265625, 10.466547012329, 0, 0, 0);
    AbsperrungEnde1[0] = CreateObject(970, 2751.5119628906, 2625.0185546875, 9.8280792236328, 90, 0, 90);







    new Tuningpickup1;
    Tuningpickup1 = CreatePickup(1239, 1, 2744.8533,2624.9980,10.8203, -1); //<<<<<<<<1298



    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    if(pickupid == Tuningpickup1) //<<<<<<<< 5688
    {
    if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
    {
    MoveObject(Tuer1[0],2753.7783203125, 2625.0771484375,10.825702667236,4); //<<<<<<< 5692
    MoveObject(Hebebuene1[0],2747.6259765625, 2626.275390625,8.9412860870361,4);
    MoveObject(Hebebuene1[1],2747.6259765625, 2623.734375,8.9412860870361,4);
    MoveObject(Absperrung1[0],2742.7705078125, 2625.0185546875,11,5635852813719,4);
    MoveObject(Absperrung1[1],2744.90625, 2622.7099609375,11,5635852813719,4);
    MoveObject(Absperrung1[2],2749.3095703125, 2622.7099609375,11,5635852813719,4);
    MoveObject(Absperrung1[3],2749.3095703125, 2627.2822265625,11,5635852813719,4);
    MoveObject(Absperrung1[4],2744.90625, 2627.2822265625,11,5635852813719,4);
    MoveObject(AbsperrungEnde1[0],2751.5119628906, 2625.0185546875,11.511770248413,4);
    SetObjectRot(AbsperrungEnde1[0],0,0,90);
    }
    }
    return 1;
    }



    bin grad i-wie blind... wäre für schnelle hilfe sehr dankbar

    hab einen 3d text nur für einen spieler erstellt, welcher einen command eintippt
    hier sind die funktionen wegen dem 3d zeugs:


    im command:

    new PlayerText3D:roller;
    roller = CreatePlayer3DTextLabel(playerid,"Benutze /Rollermieten um dir einen Roller kostenlos zu mieten!", ORANGE, 1701.8997,1455.7877,10.7985,20.0,0,0);//warning 204: symbol is assigned a value that is never used: "roller"


    wann er es wieder löschen soll

    DeletePlayer3DTextLabel(playerid, PlayerText3D:roller) // error 017: undefined symbol "roller"


    die fehler stehen dahinter
    kurze hilfe


    /e titel geändert

    Hey brotfische =D
    Ich suche ein Banner im Format 500breite zu 250höhe (pixel)


    Schlicht gehalten, nicht zu viel schnickschnack...
    Text:


    Fahrschule
    Drive - Save!


    Farben auch schlicht gehalten...
    Text kann auffällig sein


    vllt mit irgendeinem Fahrschulauto ohne fahrer und beifahrer drinnen...
    muss aber nicht...
    wäre nett wenn kein "branding" drauf ist... also kein zeichen oder logo un der ecke...
    brauche das bild für die schule =D


    danke im vorraus

    Zitat

    Welche User?


    werden wir noch sehen...


    btt:
    danke für die antworten...
    hab heute mal die neuste version drauf gemacht und hab mit den neuen funktionen rumgespielt...
    das wäre ja ne zumutung jedes mal wenn n admin joined 1 minute musik laufen zu lassen...
    =D
    kann closed =D

    will eine funktion machen, welche nur von einem gewissen spielername abgerufen werden kann...
    hab mir das hier vorgestellt:


    if(Spielername(playerid) == "Meisternuke")



    aber funktioniert nicht...
    kann mir wer kurz helfen?



    hier meine Spielername funktion:


    stock Spielername(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }

    hey, ich will einen sound machen, wenn ein bestimmter admin joined...
    habs bisher nur als command...
    aber wenn ich /join eingebe, wird das nicht für alle user gespielt.. niemand kann den sound hören
    was hab ich da falsch:



    if(strcmp(cmdtext, "/join", true) == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    PlayAudioStreamForPlayer(i, "http://www.e-jessen.de/joinmeister.mp3");
    return 1;
    }
    else return 1;
    }
    }


    als ich es versucht habe nur für mich abzuspielen, hat dies geklappt...
    bitte um hilfe