Bots führen keine Animation aus [UNTERER TEIL]

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 liebe Scripter und Breadfisher.
    Ich habe ein Problem, undzwar kommen meine Bots nicht an der Registration vorbei.
    Ich habe auch noch 3 andere Bots, diese Funktioniere aber, aber dafür die neuen nicht.


    Die neuen :

    if(!strcmp(npcname,"bot0",true))
    {
    SetPlayerPos(playerid,1971.7592,388.6446,21.1437);
    SetPlayerFacingAngle(playerid,0);
    SetPlayerSkin(playerid,188);
    }
    else if(!strcmp(npcname,"bot1",true))
    {
    SetPlayerPos(playerid,1967.5193,395.3029,21.5836);
    SetPlayerFacingAngle(playerid,267.9429);
    SetPlayerSkin(playerid,246);
    }
    else if(!strcmp(npcname,"bot2",true))
    {
    SetPlayerPos(playerid,1974.3167,397.0069,21.6851);
    SetPlayerFacingAngle(playerid,356.9304);
    SetPlayerSkin(playerid,152);
    }
    else if(!strcmp(npcname,"bot3",true))
    {
    SetPlayerSkin(playerid,256);
    SetPlayerPos(playerid,1971.5166,402.2400,21.6851);
    SetPlayerFacingAngle(playerid,123.5182);
    }
    }


    FÜR DAS EIGENTLICHE PROBLEM BITTE UNTEN SCHAUEN !



    //edit

    Einmal editiert, zuletzt von Fusko ()

  • Ist schon drinne, da meine anderen Bots auch gespawnt sind..



    if(PlayerInfo[playerid][pTut] == 0 && !IsPlayerNPC(playerid))
    {
    gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    FreezePlayer(playerid);
    AtRegestration[playerid] = 1;
    RegistrationStep[playerid] = 1;
    //SendClientMessage(playerid, COLOR_YELLOW, " ");
    //SendClientMessage(playerid, COLOR_LIGHTRED, " Bist du Männlich oder Weiblich?");
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du {6EFFFF}Männlich{FFFFFF} oder {02FFFF}Weiblich?","Männlich","Weiblich");
    //----------------
    SetPlayerPos(playerid,1416.0322,-1759.0370,52.6108);
    SetPlayerFacingAngle(playerid, 4.0557);
    SetPlayerInterior(playerid,14);
    PlayerInfo[playerid][pInt] = 14;
    SetPlayerCameraPos(playerid, -1417.7301,-1758.1493,52.6108);
    SetPlayerCameraLookAt(playerid,1419.2948,-1757.3524,52.6108,296.9698);
    //ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"Geschlecht","Bist du Männlich oder Weiblich?","Erstellen","Abbrechen");
    //ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login to your account",s,"Login","Cancel")

  • wie ist dein login system ? wen es selfmade ist mach es so



    if(IsPlayerNPC(playerid))return 1; //hier fragt der ab ob npc ist wen ja geht er net mehr weiter und er spamt sofort
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);

  • Die abfrage steht jetzt drinne, aber die Spawnen immernoch nicht wie ich es will ...
    die Stehen wir beim Standart GF in der Lobby vom Hotel wo man eigentlich /register macht.


    //edit

  • Hmm, ja gut es Geht.
    Jetzt Spawnen sie, aber führen keine Animation aus.


    Diese Animation sollen sie Auführen:


    ApplyAnimation(playerid,"STRIP","null",0.0,0,0,0,0,0,1);


    Dies habe ich gemacht in der .pwn Datei des Bots:


    #include <a_npc>


    public OnPlayerStreamIn(playerid)
    {
    SendCommand("/strip1");
    return 1;
    }


    //edit
    //edit

    2 Mal editiert, zuletzt von Fusko ()

  • Ich habe wie gesagt den Befehl in die .pwn des Bots reingeschrieben, trozdem keine Reaktion des Bots ...

  • if(!strcmp(npcname,"bot0",true))
    {
    SetPlayerPos(playerid,1971.7592,388.6446,21.1437);
    SetPlayerFacingAngle(playerid,0);
    SetPlayerSkin(playerid,188); //HIER
    }
    else if(!strcmp(npcname,"bot1",true))
    {
    SetPlayerPos(playerid,1967.5193,395.3029,21.5836);
    SetPlayerFacingAngle(playerid,267.9429);
    SetPlayerSkin(playerid,246);//HIER
    }
    else if(!strcmp(npcname,"bot2",true))
    {
    SetPlayerPos(playerid,1974.3167,397.0069,21.6851);
    SetPlayerFacingAngle(playerid,356.9304);
    SetPlayerSkin(playerid,152); //HIER
    }
    else if(!strcmp(npcname,"bot3",true))
    {
    SetPlayerSkin(playerid,256);
    SetPlayerPos(playerid,1971.5166,402.2400,21.6851);
    SetPlayerFacingAngle(playerid,123.5182); //HIER
    }
    }



    Dort muss die Animation rein... nach dem Spawnen.

  • Funktioniert immernoch nicht, die stehen dort wie angewurzelt.


    //edit:


    Diese Befehle sollen sie ausführen, wenn sie Spawnen!


    }
    if (strcmp("/strip3", cmdtext, true) == 0)
    {
    ClearAnimations(playerid);
    ApplyAnimation (playerid,"STRIP","STR_C2",4,1,0,0,0,0);
    return 1;
    }
    if (strcmp("/strip2", cmdtext, true) == 0)
    {
    ClearAnimations(playerid);
    ApplyAnimation (playerid,"STRIP","STR_Loop_A",4,1,0,0,0,0);
    return 1;
    }
    if (strcmp("/strip1", cmdtext, true) == 0)
    {
    ClearAnimations(playerid);
    ApplyAnimation (playerid,"STRIP","STR_Loop_C",4,1,0,0,0,0);
    return 1;
    }


    //edit: Kann es sein dass mir was Fehlt ? o0
    //edit
    //edit
    //edit

    4 Mal editiert, zuletzt von Fusko ()