Tichl, 04.01.2014, 18:36 |
---|
Hallo, bräuchte mal hilfe. Ich probiere schon ein wenig herum aber komme da nicht weiter. Und zwar möchte ich die Spieler auf der Karte sichtbar haben, und wenn man näher am Spieler ist Lebensbalken und Name sehen. Das Funktioniert schon soweit. Manchmal möchten wir aber uns auf den Server verschanzen und uns zu Fuß suchen und abknallen. Und da soll dann beides ausgeschalten werden, weil man den anderen Spieler erst sehen soll wenn er ums eck hervor kommt . Showplayermarkers und shownametags auf 0 setzen ist klar, nur kann man das auch mit einem Ingame befehl als Admin machen dass man nicht jedes mal den Server schließen muss und alle neu verbinden müssen? Bekomme das im Script einfach nicht hin.... |
Rafioso, 04.01.2014, 19:03 |
---|
Hi, was genau hast du denn schon versucht, was nicht geklappt hat? MfG Rafioso |
Tichl, 04.01.2014, 19:21 |
---|
Was ich schon hinbekommen habe wenn man z.b. /help eingibt dass dann die verfügbaren commands im Chat angezeigt werden. Aber bei sowas wo es im Spiel was umstellen soll bin ich ein wenig überfordert hab versucht mir vom Befehl oben drüber /lock und /unlock abzuschauen aber ich bekomms trotzdem nicht hin... Im script ist es ganz unten dran was ich versucht habe |
Rafioso, 04.01.2014, 19:53 |
---|
Also zunächst mal zu deinem Kommentar. Es handelt sich nicht um ein Filterscript, sondern um ein Gamemode. Der Befehl /markierungen kann nicht funktionieren, da es sich nicht innerhalb von befindet. Spuckt der Compiler keine Fehlermeldung? Kann das gerade selbst nicht testen, da ich hier keinen pawn-Compiler habe. Versuche mal folgenden Befehl: Damit sollten bei allen Spieler die Spielernamen verschwinden und auf dem Radar sollten auch die Spieler nicht mehr sichtbar sein. MfG Rafioso |
Tichl, 05.01.2014, 01:26 |
---|
Ja genau Pawno hat mehrere Fehlermeldungen gebracht deswegen wusste ich nicht mehr weiter... sorry bin noch Anfänger Dachte wenn /car lock in der datei an dieser stelle steht kann ich darunter noch weitere Befehle scripten. Aber danke für die Info werde das mal probieren wenn ich wieder daheim bin. Mfg |
Rafioso, 05.01.2014, 14:21 |
---|
Ja kannst du auch, allerdings wie oben geschrieben innerhalb von OnPlayerCommandText und vor return 0; MfG Rafioso |
Tichl, 05.01.2014, 21:17 |
---|
Habs jetzt mal eingefügt ganz unten unter den /car lock Befehlen, und /markierungenein zum wiederherstellen der Spielerpunkte noch hinzugefügt (hoffe ich habs richtig gemacht ) Aber es passiert nichts mit den Befehlen wenn ich als normaler User /markierungenein/aus eingebe heisst es server unknown kommand (logisch) und als eingeloggter Admin kommt keine Fehlermeldung mehr (command wird angenommen) aber die Spielerpunkte und Namen verschwinden nicht, auch wenn man /kill eingibt dass man neu Spawnt sie sind immer noch da. /lock und /unlock funktionieren von grandlarc aus ingame. Weil nochmal OnPlayerCommandText einfügen für das aus und einblenden geht ja nicht dann ist es ja 2 mal im grandlarc vorhanden? |
Rafioso, 06.01.2014, 02:39 |
---|
Ah ja mein Fehler. Darf ja mal passieren, wenn man das nicht testen kann Ersetze mal die For-Schleife gegen Zudem, fällt mir gerade ein, wird das nur bei den Spielern ausgeblendet, die sich aktuell im Spiel befinden während du /markierungenaus eingibst. Wenn aber ein neuer Spieler beitritt, wird er die Tags & Radar-Symbole nach wie vor sehen. Evtl. Erstellst du eine globale Variable und verlagerst oben stehenden Code in eine Funktion. Wenn dann ein Admin /markierungenaus eintippt, gibst du der globalen Variablen einen Wert (speicherst also den Aus-Zustand). Diesen Wert überprüfst du in OnPlayerConnect() oder OnPlayerSpawn() (musst du testen was wirklich funktioniert) und je nach Variablenwert rufst du die Funktion auf oder nicht. MfG Rafioso |
Tichl, 06.01.2014, 03:27 |
---|
Alles klar werde ich mal testen, Danke Gibts eigentlich irgendwo eine Erklärung mit den Buchstaben und Symbole welche Funtion was und wie hat, im Pawno für Samp? habe das gefunden http://wiki.sa-mp.com/ auf Deutsch wäre aber nicht schlecht |
Rafioso, 06.01.2014, 03:50 |
---|
Klick da mal unten links bei "In other languages" auf "Deutsch" *g* Ob alles übersetzt ist weiß ich nicht, aber auf jeden Fall recht viel. |
Tichl, 10.01.2014, 18:12 |
---|
Ah okay das mit Deutsch umstellen funktioniert @Rafioso Das mit dem Spielerausblenden geht jetzt zu 50% aber ich will dich nicht weiter Belästigen nur wenn du noch nachbessern willst xD Und zwar ich hoffe ich erkläre es nicht zu kompliziert Spieler ID 0 (ich) gibt Ausblenden ein. Spieler ID 1 (freund) verschwindet von meinem Radar. Bei meinem freund bin ich aber immer noch sichtbar. Wenn mein Freund aber ausblenden eingibt passiert folgendes. Auf seinem radar ändert sich wiederum nichts und auf meinem Radar verschwindet er. Wieso verschindet er bei mir wenn ich es eingebe, und wenn er es eingibt ich bei ihm nicht sondern er bei mir?? Auch wenn nur einer als Admin eingeloggt ist bringt keinen erfolg reconnect und dann Befehl erneut auch nicht. mfg |
Rafioso, 10.01.2014, 22:21 |
---|
Naja, dann muss ich doch mal SA und SA-MP wieder installieren und das direkt testen. Ich hoffe, ich schaffe das am Wochenende mal |
Tichl, 11.01.2014, 02:06 |
---|
Eilt auf jeden fall nicht |
Macronix, 12.01.2014, 22:33 |
---|
Wie genau möchtest du es haben? Soll es Global ausgestellt werden, also das sich alle auf dem Radar nicht sehen können oder über Teams, also das man nur sein eigenes Team sehen soll/kann ? |
Tichl, 14.01.2014, 17:50 |
---|
Global |
Rafioso, 14.01.2014, 20:21 |
---|
Hast du meine PM gesehen? |
Tichl, 14.01.2014, 23:39 |
---|
Oh, ne hab ich nicht gesehn... |
Rafioso, 17.01.2014, 22:00 |
---|
Wie bereits im Spiel geschrieben, anbei das Blanco-Script mit ein paar Erklärungen. Im Grunde ist es aber das gleiche, was ich auf Seite 1 schon geschrieben habe. |
Tichl, 21.01.2014, 22:13 |
---|
Hat jetzt funktioniert es lag wahrscheinlich an den Mods im Gta vom Kollegen. Danke an euch und einen großen Dank an Rafioso |