Hmm macht doch handy weg und /w also whispern
flüstern halt das prob hatte ich auch mal bei
meinem server ging au nicht
Du weißt schon, worum es geht ?
Hmm macht doch handy weg und /w also whispern
flüstern halt das prob hatte ich auch mal bei
meinem server ging au nicht
Du weißt schon, worum es geht ?
Ja.
Es kommt auch das Pickupgeräusch (ihr wisst bestimmt, welches ich meine).
Nur wird OnPlayerPickUpPickup nicht ausgelöst ! (Hatte da ne SendClientMessage drinne, ohne irgendwelche Bedingunge, welche aber nie kam )
Steht der nicht im Startpost ?
dcmd_test(playerid,params[])
{
//paar befehle
return 1;
}
Fakt ist, dass nirgends im Code return 0 vorkommt , was die Sache etwas erschwert....
Also, der Parameter sollte eine Zahl sein.
Da index[zahl] eine art index für versch. Pickups ist (um zu prüfen, ob es den noch gibt, wird der wert bei erstellen auf 1 und bei löschen auf 0 gesetzt).
Habe das Problem eig. jetzt gelöscht, die Lösung lautet, dass man params, wenn es als array herhalten soll, den array [0] mitgeben muss.
Also
index[params[0]]
Mfg,
Trooper
Habe jetzt mal einen Befehl dazugescriptet, welcher den Bug aufhebt. (Siehe Startpost)
Befehl: /gunnerbug
Erfordert: RCON Admin Rechte
Du kannst die Anforderungen in Zeile 285 nach deinen belieben ändern
Aber denk dran: Wenn du den Befehl für jeden Spieler zugänglich machst, könnte es zu einer Menge Bugs kommen, wenn mehrere Schützen AUF EINMAL in EINEM Heli sitzen.....
Also bevor du den Befehl ausführst, sei sicher, dass kein beifahrer mehr in einem heli sitzt
Ich habe
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
zu Scriptanfang.
Dann
dcmd(test,4,cmdtext);
und
dcmd_test(playerid,params[])
{
//paar befehle
return 1;
}
Wenn ich den befehl nun ohne Parameter tippe, geht alles, aber sobald ich
Zitattest 1
o.ä. tippe,
kommt der gewohnte (return 0) Fehler, dass es den befehl nciht gibt...
Woran liegts ?
Mfg,
Blasium
Also, wie ihr ja wisst gibt es
public OnPlayerPickUpPickup(playerid, pickupid)
Wenn ich nun aber ein Pickup mit dem Typ "14" erstelle, wird die Funktion NICHT ausgelöst !
Wie kann ich den Status von dem Pickup trotzdem abfragen bzw. ist das überhaupt möglich ?
Ja, aber darum ging es nichtmals
Zitatkomplette befehl bitte^^
Alles nötige steht im Startpost....
Was soll das denn überhaupt sein?
Ein Fragethread zu einer Fehlermeldung betreffend DCMD
Es geht einfach darum, dass ich den Parameter eines Textbefehles brauche, um bestimmte Werte zu markieren.
Wenn es eine Variante gibt, mit der ich den Parameter arraybar mache, immer her damit
/edit:Muss ich vllt. params[0] auswählen ?
Was beinhaltet denn params[0] für einen wert ?
/letzter stand:
Mit [0] kommen keine Errors mehr....
Beinhaltet [0] denn den Parameter (und damit dasselbe wie normalerweise ohne array) ?
Habe folgenden Error:
Zitaterror 033: array must be indexed (variable "params")
in der Zeile
if(index[params] == 1)
(SuFu benutzt, hab mir aber nichts vernünftges aus)
Das komische ist ja, dass ich bei
strlen(params)
keine Meldung bekomme
Vllt. könnte mir diese Frage ein erfahrener DCMD-Benutzer etwas näher erklären (bzw. wie das weggeht)
Danke,
Trooper
/edit:
Fehler kommt immer, wenn ich params als Paramtere einer anderen Variablen benutze....
Brauche es leider trotzdem so Also dass der Variablenarray auf den Parameter zugreift ....
Also, ich habe um die 50 Objekte.
Alle fangen mit "objekt" an, gefolgt von einer Zahl, also
etc.
Nun möchte ich aber nicht immer nachzählen (also
Da dachte ich halt an:
format(output,sizeof(output),"objekt%d",params);
SetObjectPos(output,X,Y,Z);
was anscheinend nicht geht, da der Fehler
Zitaterror 035: argument type mismatch (argument 1)
auftritt.
Gibt es eine ähnliche Möglichkeit, wodurch ich nicht alle möglichen Objekte einzeln durchsehen muss ?
Mfg,
Blasium
/edit:
Ich löse es jetzt mit Switch, lasse es aber offen, falls jemand antworten will
>>>>>>>>>>>>>>>>>>>>>>>CLOSE<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Seit wann bist du ein Admin/Threadersteller ?
ZitatFehler / Vorschläge / Kritik / Lob zum Forum »
Etwas sehr falsch gepostet
Und was das "Thema" betrifft.....
Nun ja, sowas macht sich in der Signatur besser als in nem Postcountpushthread.
Was ich noch an viele hier richten wollte:
Danke
~~Thema erledigt~~
Was unterscheidet die Methoden ?
Danke BTW.
Kurze dumme Frage:
Wie prüfe ich, ob der parameter von dcmd leer ist ?
Also keiner mitgegeben wurde.....
Also die Perspektive kommt nichtmehr oder die Meldung "Geschuetz nicht bereit" ?
ZitatjO BEI mIR AUCH
Also bei dir geht es auch NICHT mehr nach längerer Zeit ?
ZitatIrgendwie funkt das FS nach einer Weile nicht mehr. Am Streamer liegts nicht oder?
Nun, am Streamer sollte es eig. nicht liegen .....
Wodurch äußert sich denn, dass es nichtmehr funktioniert ?
Verbraucht zu viele Ressourcen, erst Recht bei mehr als 10+ gesuchten Koordinaten !
Möchten nicht, anscheinend muss ich das wohl...
Danke auf jeden Fall
/edit:
Endfrage: Wie geht ein unsichtbares Pickup ?
Also OnPlayerEnterPickup soll gehen, man solls aber nit sehen