Beiträge von BlackFoX
-
-
erstmal danke.
Dann @drummercool: Das gleiche Problem hatte ich auch. Weis aber auf anhieb die Lösung nichtmehr
Hast du die empfohlenen Streamer Einstellungen drinne?
An dem Fehler in der Console bin ich grad auf den Fersen, aber er beeinflusst den Script normalerweise (bei mir) nicht. Ich werd sofort die Lösung Posten, wenn ich deinem Problem auf die Schliche gekommen bin.Ich kann dir sagen woran der Fehler liegt, dies ist ein FS es benötigt / verwendet den Einstiegspunkt nicht sprich
main(){}
lädst du dieses Skript nun als Hauptskript in diesem Falle Gamemode so wird der Einstiegspunkt benötigt daher musst du diese Funktion nachtragen ...
-
Die 2 Warnungen sind unwichtig... ( 2 Variablen erstellt & zugewiesen aber niemals verwendet )
Hier mal das Aktuellste Thema zu meinem Streamer der Version 3.5e
http://bfxsoftware.kilu.de/forum/viewthread.php?thread_id=4zudem gibt es bereits eine neuere Version, die 4.0(Beta), läuft zum Teil schneller & wurde auf komplett neuer Basis geschrieben.
Hier mal das Aktuellste Thema der 4.0 Version : [INC]BFX Streamer 4.0 ( Beta )
-
Die Dynamit Mission war eine Mission von Woozie dem blinden & das mit den Leichen war ne Nebenmission die man beim Steinbruch beginnen kann.
-
Stimmt waren die Steinbruch Nebenmission , muss mich korrigieren :>
-
Nope das sind die Casino Mission von Woozie soweit ich weiß , diesem blinden Japaner
-
jo die gab es mal, da sollte man Cop Leichen entfernen die gibt es sogar als Objekte
-
new amount = strval(cmdtext[6]);
GetPlayerName(playerid, pname, sizeof(pname));schlechte Lösung , nicht jedes Kommando endet an 6ter Stelle.
if(!strcmp(cmdtext,"/test",true)) // 5 stellen lang + 1 Leerzeichen = 6 so beginnt der Inhalt dahinter an 7ter stelle
{
if(strlen(cmdtext) < 7)return SendClientMessage(playerid,0xFF0000FF,"Nutze /test [text]"); /* die Abfrage kann auch so gestaltet werden damit es etwas schneller läuft aber so müsste an 7ter stelle zwingend was stehen [[ !cmdtext[7] ]] falls 0 z.b. */
SendClientMessage(playerid,0x0000FFFF,cmdtext[7]); // da Array wird alles ab Stelle 7 einbezogen & wiedergegeben ist aber nur ein Beispiel
}wie man sieht müsstest du alles extra gestalten so das du jede Stelle zählen müsstest , es gibt aber auch Alternativen wie z.b. strtok(en) wie der Begriff Token / Trenner schon sagt trennt diese Funktion einen vordefinierten Trenner in diesem Fall das Leerzeichen so kannst du ganz Parameter fischen & wiedergeben
-
Najo kriegt man 10x mal besser hin in Paint.NET , solltest dich eventuell mal umschauen wie man Effekte gut kombiniert, bei Anfängern sollten Plugins das ganze regeln
-
aufgefallen das du als Länge 3 angibst ? dabei sind die Kommandos wesentlich länger zudem ist die Angabe nicht erforderlich denn die wird meistens so ermittelt , nur wenn du Texte eingrenzen möchtest bis zu einer bestimmten Stelle
-
das fehlt noch was
for(new i = 0;i
for(new i = 0;i<MAX_PLAYERS;i++)
-
Du kannst noch die Virtuelle Welt einbeziehen ( Virtual World ) , diese erlaubt es dir das ganze zu erweitern so können sich erstens die Spieler nicht in die Quere kommen zudem kannst du abfragen
in welcher Welt sich der Spieler befindet & bestimmen wo er herauskommen soll, das ganze lässt sich übrigens auch mit einer Variable regeln, diese setzt einen Wert , welcher Wert ist bestimmbar & zudem kannst du das ganze Variieren sprich Eingang 1 , so bekommt die Variable Wert 5, hat Variable x Wert 5 so kommt der Spieler an der Stelle raus wo Wert 5 gesetzt wurde und Variable x wird wieder zurückgesetzt, sollte natürlich eine Spieler Variable sein -
wie oben bereits gesagt schau dich im wiki um , dort solltest du nach Event suchen, sollte sogar Direkt auf der Startseite zu finden sein, such dir ein Event aus & schau
wie es in das Skript eingebracht wird.dabei spielt diese Funktion http://wiki.mtasa.com/wiki/AddEventHandler eine ganz große Rolle, sie fügt ein Event ein , zudem Verknüpft sie & Verbindet Elemente,
das ganze ist wirklich einfacher als es aussieht, wird eine Element/Event mit dem Namen ausgerufen so wird Automatisch dein definierter Funktionspfad ausgeführt,
zudem ist es dir sogar erlaubt eigene Events zu erstellen durch http://wiki.mtasa.com/wiki/AddEvent, sprich du definierst sie & kannst sie später noch einmal verknüpfen,
das geht dann im Globalen Bereich sprich alle Skripts die im Speicher mitlaufen können ebenfalls darauf zugreifen aber erst einmal solltest du dich mit der Grundbasis der ganze Dinge beschäftigen,
damit meine ich Lua ( falls du dies noch nicht hast ) , dann schauen wie ein Server in MTA aufgebaut wird zudem noch was Client Side & Server Side bedeutet, danach fällt es dir einfacher das ganze zu
verstehen. Es dauert länger als bei Sa-mp aber lohnen tut es sich allemal -
ShukaZ das musst du schon selber herausfinden, hier geht es darum wie man damit umgeht, um einen 3D Text an einen Spieler zu hängen sind nicht unbedingt
Spieler Texte nötig, damit sie jeder sehen kann musst du dann schon die Globalen verwenden. -
Natürlich gibt es feste Callbacks sprich Bezeichner dafür, jedoch kannst du die Namen dieser Callbacks selber festlegen / hinzufügen ,
die Parameter der Verweise kannst du ebenfalls bestimmen sprich nur die Bezeichner es gibt sozusagen keine wirklich fest Regel außer auf
die richtige Funktion zu verweisen. -
Falls dir der Fehler im Allgemeinen nicht klar ist, ein Parameter verlangt eine Array sprich Variablen mit mehreren Indexzugriffen
-
*Facepalm* schau in den Wikipedia Eintrag , hast du überhaupt gelesen was ich geschrieben hab ...
-
Falsch
PutPlayerInVehicle(playerid, 403, 1778.7521, -2022.2834, 14.3893);PutPlayerInvehicle besitzt soweit ich weiß keine Float Parameter Datentypen sondern besitzt 3 Parameter die auf Integer ausgelegt sind ( ganz zahl )
-
Einer sagt es gibt keine Zukunft & andere sagen das gleiche so sehe einer wie gut sich jeder selber Meinungen bilden kann (???).
egal.
Meine Meinung, eine schöne Sache natürlich wird diese Sache nicht ewig existieren denn alles findet mal sein Ende. Wünsche euch trotzdem viel Glück bei der Sache falls das ganze so klappen sollte. -
Der Crack unterstützt das Spiel nicht & hebt viele Fehler hervor sprich erst fürn Ar****