Beiträge von BlackFoX
-
-
Mit einem Pickup & OnPlayerPickupPickup ist das kein Problem
-
-
new Float:RandomSpawn[5][4] =
{
{278.1950,472.3935,55.4927,183.7883},
{288.9234,407.9192,61.2187,145.8745},
{282.9601,421.9154,55.4927,176.5581},
{256.5454,420.7235,61.2187,29.6502},
{325.2988,563.7783,55.4895,93.8091}
};
if (!strcmp("/dm", cmdtext, true))
{
new rnd = random(sizeof(RandomSpawn));
SetPlayerPos(playerid,RandomSpawn[rnd][0],RandomSpawn[rnd][1],RandomSpawn[rnd][2]);
SetPlayerFacingAngle(playerid,RandomSpawn[rnd][3]);
return 1;
} -
Du weißt schon das Doppelaccounts diesem Forum nicht gut tun
.Schau doch ins Beispiel
-
hmm sollte vergleichbar mit dem World Bounds Fehler sein bei manchen hängt sich halt gleich der ganze Rechner auf, liegt an Falschen Koordinaten bzw. eventuell werden welche vertauscht hatte diesen
Fehler beim derzeitigen Dm Skript auch da waren es wohl die Koordinaten zudem hatte ich Zufalls Koordinaten aber woran es letztendlich wirklich lag kann ich dir leider nicht sagen nachdem ich
die Koordinaten neu eingetragen hatte sprich neue Koordinaten verwendet hatte, ging alles wieder. -
new tutdiag[MAX_PLAYERS];
if(response){
if(dialogid == msg){
if(tutdiag[playerid] == 1){ShowPlayerDialog(...);tutdiag[playerid] = 2;}
else if(tutdiag[playerid] == 2){ShowPlayerDialog(...);tutdiag[playerid] = 3;}
}} -
Weil du mit einer anderen Variable abfragen musst welchen Wert sie enthält & so mit einer Abfrage entscheiden welcher Dialog angezeigt werden( variable bei jedem Dialog ändern damit der nächste der richtige ist) soll zudem musst du nur einmal
abfragen ob Button1 oder 0 geklickt wurde, dazu musst du nicht jedes mal eine neue Abfrage starten -
Gabs da nicht ein Spiel das halb Rollenspiel halb FPS war bzw. alles in einem vereint ? mir fällt der Name gerade nicht ein
-
Du brauchst 2 Punkte die Entweder ein Rechteck oder Viereck bilden je nach dem ist jetzt aber nicht relevant,
BcBeat hat dir schon ein Tool gezeigt mit dem man das ganze leicht & locker erledigen kann, ich benutze es ebenfalls,
du ziehst dir deine Zone dann wird dir ein Dialog gezeigt dort klickst du Gangzonen an oder World Bounds & lässt dir den Code Generieren
aus diesem Code entnimmst du die erforderlichen Koordinaten, der Parameter bzw. Syntax der Funktion GangZoneCreate sollte dir zeigen welche
Koordinate für welchen Abschnitt ist.Minimal X - Maximal X - Minimal Y - Maximal Y
Also muss der Spieler über dem Minimal X Wert liegen klar da der Minimale das Ende der Zone Markiert genau wie das Maximale Ende jedoch muss dort der X Wert der Spielers unter dem Maximalen liegen
da der Spieler sich im Bereich befinden muss, das gleich bei Y -
Meinte damit dich, wen sonst, Ninjas Praktische Antwort war richtig auch wenn die Funktion anders heißt
-
Beim Anzeigen der Gangzone kann die Farbe bestimmt werden, das erstellen markiert bzw. speichert diesen Bereich in eine Array
-
Guck mal im Wikipedia nach dort sollte bereits erwähnt sein das diese Funktion nur noch unter dieser Funktion , nämlich dem Laden des Fahrzeugs läuft
-
Du musst beide Parameter angeben, 2 Buttons sind so oder so immer da selbst wenn der Parameter einen Standardwert hat, halt Sa-mp , bei MTA ist das ganze um vieles besser gestaltet
-
Es hängt nicht vom wirklichen Alter ab sondern vom Geistigen, auch die Jugend hat wenig damit zu tun, es hängt davon ab ob man Lernfähig ist oder nicht.
-
aLeX schau doch in die Map & Such nach dem Spawnpoint ansonsten nutze die Spawnpoints Direkt über MTA
-
Taucht auf sobald eine Funktion die mit bestimmter Parameter Anzahl definiert wurde zu viel oder zu wenig Parameter besitzt
-
ShowPlayerDialog(playerid,mssaag,DIALOG_STYLE_MSGBOX,"Zensiert","Zensiert","Weiter");
in Linie 47 -
Habs jetzt mal getestet, schade das es nur der Schauplatz ist aber für New York sieht es wirklich sehr schön aus, abgesehen von der Grafik würde man fast denken das man in Manhattan ist

-
Ich ignoriere diese Themen & Private Nachrichten dieser Art ebenso