Hallo Leute
Habe ne frage zum bot und zwar es gibt ja noch was anderes als ein npc bot der kein slot braucht wie heißen die mit denen kann mann auch glaube ich animationen machen kann weißt das einer von euch MfG luilui
Hallo Leute
Habe ne frage zum bot und zwar es gibt ja noch was anderes als ein npc bot der kein slot braucht wie heißen die mit denen kann mann auch glaube ich animationen machen kann weißt das einer von euch MfG luilui
Richtig, seit neustem gibt es sogenannte Actors, die keinen Slot benötigen. Schau dir dazu folgendes an:
Hiermit erstellst du ein Actor
https://wiki.sa-mp.com/wiki/CreateActor
Hier findest du die restlichen Funktionen für den Actor
https://wiki.sa-mp.com/wiki/Category:Actor
Wenn du Hilfe benötigst, lass es uns wissen .
Meinst du einen Actor?
Man erstellt diese mit CreateActor(...)
Im SA-MP Wiki stehen die Funktionen dazu beschrieben
//Edit: Justme war schneller
Danke Leute hat geklapt MfG lui
ActorCJ = CreateActor(0, 0.0, 0.0, 3.0, 0.0);} //Beispiel
Wie kann man den dann ein Skin seten?
Mit SetSkin wie auch bei einem normalen Spieler denke ich mal
/edit
Oder eben beim erstellen der erste Parameter (model)
Actorname = CreateActor(skin, x,y,z,r);
ActorCJ = CreateActor(300, 0.0, 0.0, 3.0, 0.0);}
Wie mache ich in welche richtung er sehen kann?
Bei dem letzten Parameter glaube ich . Notfalls guck doch auf der Samp Wiki seite nach
Der letzte Parameter gibt als Float die Gesichtsrichtung an.
kann man die auch auf dem stuhl sitzen mit der animation MfG
Ja, du musst dir nur eine passende Animation raussuchen und ggf. die Position des Actors ändern, oder einfach den Stuhl erstellen nachdem der Actor erstellt ist .
Siehe auch unter https://wiki.sa-mp.com/wiki/ApplyActorAnimation
welche animation were das den für den stuhl
Dabke habe es so langsamkönnt ihr mir helfen ich bekomme ihn nicht auf dem stul zum sitzen der sietzt ummer über dem stull hoffe ihr könnt mir da helfen
Was passiert den genau bei dem Code ?
es passiert das hier
http://www.xup.in/dl,22377371/sa-mp-019.png/
es passiert auch manchmall das der über dem stuhl ist
versuch doch mal so:
new ActorCJ;
ActorCJ = CreateActor(19, 252.5775, 1776.7970, 700.0900,13.4502);
if(IsValidActor(ActorCJ))
{
SetActorVirtualWorld(ActorCJ, 1);
ApplyActorAnimation(ActorCJ, "PED", "seat_idle", 4.0, 1, 0, 0, 0, 0);
}
das mit dem new ActorCJ und CreateActor kannste weglassen da du das ja drinne stehen hast, hab das mal sicherheitshalber dazugeschrieben.
//e: das muss im GameModeInit stehen
prüf mal ob die Distanz vom Stuhl und Bot nicht zu eng ist, denn wenn das der Fall ist kann es so kommen da der Bot wie jetzt entweder über dem Stuhl sitzt
oder im Tisch buggt.
Da die Animation ja jetzt stimmt müsstest du nur an den "CreateActor" Koordinaten anpassen wegen dem Stuhl.
Vielleich solltest du den Stuhl etwas nachhinten setzen und dann sollte es eigentlich klappen^^