Dog: Ist der Actor aber tot, kann man ihn nur wiederbeleben, in dem er neu gespawnt wird.
Beiträge von Akino Kiritani
-
-
Dog: Damit kannst du einstellen ob der Actor sterben kann, wenn man ihn anschießt.
Standardmäißg kann er das nämlich nicht.Setzt man es auf false, kann er "sterben".
-
Das sie nicht einzenln abschließbar sind, würde ich als GTA SA Engine Limit bzw. Problem betrachten
-
Nope - kann ich nicht bestätigen
-
Hab noch 2 Sachen gefunden die dazu gekommen sind
native GetPlayerTargetActor(playerid);
forward OnPlayerGiveDamageActor(playerid, damaged_actorid, Float:amount, weaponid, bodypart);
Jetzt fehlt nur noch der Hittype in OnPlayerWeaponShot
-
Gibt auch neue Funktionen

native SetActorHealth(actorid, Float:health);
native GetActorHealth(actorid, &Float:health);
native SetActorInvulnerable(actorid, invulnerable = true);
native IsActorInvulnerable(actorid);native IsValidActor(actorid);
native GetActorPoolSize(); -
Geht das schon wieder los, das man moderne Gebäude in einer Stadt mit altem Stil implementiert ?
Es mag ja schön aussehen, aber es passt da absolut nicht hin
-
Alte Treiber runter und nagel neue drauf!
Welchen Unterscheid soll das deiner Meinung nach machen ?
Nach einer Deinstallation, bekommt man schön ein paar Datenleichen aufgehalst, bei einem Upgrade ist das nicht der Fall.Also warum sollte man so eine Dummheit tun ?
-
Wer hat denn kein Numpad ?
Fast jede Tastatur bietet eine, auf dem laptop, ist das vielleicht eher selten, hab aber auch in letzer Zeit kaum welche ohne gesehen.
-
Jeffry: Warum nicht einfach mysql_format nutzen ?
Spart u.a. das escapen.
Ebenso kann man sich das hier sparen
format(key, sizeof(key), inputtext);
Ich mein ob inputtext oder key - im Grunde das selbe
-
-
Da freut sich der Server wenn er so viele Chunks generieren darf
Und die schreibt er natürlich sekündlich auf die Platte, na dann Glückwunsch.
Damit killst du eher ne SSD als, das sie die Vorteile bringt.
Du weißt schon, das die Chunks nicht alle direkt auf die Platte geschrieben werden und nicht nahe zu sofort ?
Erst muss der zugesicherte Speicher dafür voll laufen und dann kloppt der das auf die Platte. -
Und als Alternativlösung müsste man halt ein 3D TextLabel immer updaten, damit es an die Position des Actors geklatscht wird, anders geht es ja nicht.
Bitte, lies meinen Beitrag vollständig.Actors, können sich nicht bewegen.
Ja durch Animationen scheint es so, aber teste das mal mit jemanden bei dem der Actor gerade einstreamt, während er sich bewegt.
oder Wenn er sich bewegt hat.GetActorPos gibt auch die Set Position des Actors aus, nicht da wo der Actor gerade (bei Spieler X) steht.
-
Nicht nativ möglich, wird auch schwer möglich sein
Die 3DTexte müssen doch überhaupt nicht updaten.Die Actoren mögen sich zwar für die eingestreamten Spieler via Animation bewegen, aber für den Rest nicht.(GetActorPos gibt auch immer die position aus, an der er steht, das updated sich nicht durch die Animation)
Deswegen ist es eigentlich quatsch, das man 3DTexte attachen o.ä. kann.Interessant wäre das höchtens für Objekte, um unnötige Rechnungen zu vermeiden.
-
SetVehicleHealth(vehicleid, +300); //Das ist zeile 233.
Das sollte so aussehen
[pwn=233]new Float:Health;
GetVehicleHealth(vehicleid, Health);
SetVehicleHealth(vehicleid, Health + 300);[/pwn] -
man kann auch strdel so besser schreiben:
Man sollte aber wissen, was da getan wird.
Ich will ja nicht den vorderen Teil, sondern den hinteren (die Parameter).
Wieso sollte ich den Command als Parameter haben wollen ?
Wenn du einen effektiveren Weg hast, um an den hinteren Teil des Strings zu kommen, dann immer her damit,
oder stell nen pullrequest auf github
-
Sorry, das ich nichts mehr zu diesem Projekt hab hören lassen.
Ich war 2 Wochen im Urlaub und hab dem entsprechend wenig(nichts
) tun können.
In den letzten Tagen hab ich auch wieder was getan, auch wenn es nicht viel und eher mal wieder grundlegende Sachen waren / sind - aber es muss schließlich auch getan werden
Demnächst werde ich zu diesem Projekt auch eine entsprechende Seite anlegen, mal schauen vielleicht wird es Wordpress oder einfach ein Forum.
Ein entsprechendes Thema wird es aber auch hier dazu geben
Hier der Link zum Repo: https://github.com/Reclusior/Open-Pawn
Und zum "Changelog" - wenn man das so nennen kann
https://github.com/Reclusior/Open-Pawn/commits/develope -
Ich habe gesagt, dass es des öftern crasht bzw nicht immer richtig aufgerufen wird...
Es wird IMMER richtig aufgerufen, das Problem wie bereits gesagt, ist nunmal, das der Server crasht, wenn die Funktion nicht existiert.Das ist auch der Fehler in seinem Commandprozessor.
Hier ist der Fehler nämlich nicht -> https://github.com/Reclusior/O…pe/include/cmdprocess.inc
Dort kannst du auch die "richtige" Hookingmethode ohne CallLocalFunction sehen, mit dieser muss man die Callbacks nicht zwangsläufig hinzufügen, wie du wohl aus dem Code herauslesen kannst -
IPrototypeI: Aber du musst vorher auch prüfen ob die Funktion implementiert ist(sollte sie eigentlich), ansonsten crasht der Server.
if(idx != -1)

-
Meistens sind 3 Monate kündigungsfrist einzuhalten (vor Ende des Vertrags, sonst läuft er weiter)
Zu langsames Internet, ist mitlerweile ein Grund für eine außerordentliche Kündigung.Quelle: https://dejure.org/dienste/ver…eichen=223%20C%2020760/14