NPC macht keine Animation

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 mal eure Hilfe
    ich habe gerade ein NPC erstellt der keine Animation machen will
    if(!strcmp(name,"Breadfish", true))
    {
    SetPlayerSkin(playerid, 137);
    ApplyAnimation(playerid, "SUNBATHE", "ParkSit_M_IdleA", 4.0,0,0,0,1,0);
    return 1;
    }


    Ich hoffe, das mir jemand dabei helfen kann

  • ich hab die ja mit einer animation aufgenommen nur das doofe is ja das der da nur blöde rumsteht

  • nein Breadfish ist ja die aufnahme
    ich hab den auch gesagt das er 2mal die selbe animation machen soll aber vergeblich

  • Der skin wird gesetzt nur die Anim macht mir sorgen

  • Hier evtl mal ein paar Vorschläge:


    if(strcmp(name, "Breadfish", true) == 0)


    oder


    public OnGameModeInit()
    {
    SetTimer("Bots", 1000, 1);
    }


    forward Bots(playerid);
    public Bots(playerid)
    {
    if(IsPlayerNPC(playerid))
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof name);
    if(strcmp(name, "Breadfish", true) == 0)
    {
    //halt animation...
    }
    }
    return 1;
    }


    probier das mal so ^^


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • es sei denn sie waren recorded

    Das ist es ja ich habe die record mit der annimation gemacht und der steht trotzdem

  • ja der steht da wo er auch aufgenommen wurde ich versteh nurnicht wiso der so rumzickt hab den bestimmt 4 mal neu aufgenommen ohne das sich was gebessert hat

  • ApplyAnimation(GetIDFromName("Name des Bots"), "BAR", "Barserve_bottle", 4.099999, 0, 1, 1, 1, 17500);

    //GetPlayerID From Name by : Correlli
    forward GetIDFromName(name[]);
    public GetIDFromName(name[])
    {
    new i;
    for(i = 0; i <= MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    new playername[MAX_PLAYER_NAME];
    GetPlayerName(i, playername, sizeof(playername));
    if(strcmp(playername, name, true, strlen(name)) == 0) return i;
    }
    }
    return INVALID_PLAYER_ID;
    }

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi