HX3 Foren

HX3 Foren (https://hx3.de/)
-   Technische Fragen & Probleme (https://hx3.de/technische-fragen-probleme-162/)
-   -   Signaturcheck (https://hx3.de/technische-fragen-probleme-162/signaturcheck-17716/)

Kochleffel 16.08.2009 19:50

Signaturcheck
 
Hallo,

icch hab das Problem mit dem Signaturcheck das der Server leute mit falscher/keiner nicht rauswirft, er sagt zwar falsche Signatur.

aber er schmeisst nicht.

hat mir jemand den Teil von der Config worin das steht zu vergleichszwecken?

Ich sag schonmal danke.

Xeno 16.08.2009 21:37

Hast Du das in der server.cfg drin ?

Zitat:

RegularCheck = "{}";
onHackedData = "kick (_this select 0)";
onDifferentData = "kick (_this select 0)";
onUnsignedData = "kick (_this select 0)";
Ohne passiert nichts.

Xeno

Kochleffel 16.08.2009 22:40

ahh okay, bei mir war jeweils ne 1 drinne.

burns 16.08.2009 22:49

Des mit dem this select 1 2 oder 3 bzw _n _a _b _c hab ich auch nie verstanden, is ne Wissenschaft für sich :ugly:

Und _this is ja auch nicht gleich this, da soll mal einer durchblicken :hammer:

Xeno 16.08.2009 23:56

Zitat:

Zitat von burns (Beitrag 261049)
Des mit dem this select 1 2 oder 3 bzw _n _a _b _c hab ich auch nie verstanden, is ne Wissenschaft für sich :ugly:

Und _this is ja auch nicht gleich this, da soll mal einer durchblicken :hammer:

Was ist denn daran so schwer ? :D

_this enthält entweder einen Parameter oder ein Parameter Array was an ein Script übergeben wird.

_this select 0 nimmt das erste übergebene Element eines Arrays.

Bsp:
scripthandle = 1 execVM "irgendeinscript.sqf";

In diesem Falle ist _this in irgendeinscript.sqf = 1.

scripthandle = [1,2,3] execVM "irgendeinscript.sqf";

In diesem Falle ist
_this select 0 = 1
_this select 1 = 2
_this select 2 = 3

Gleiches gilt für call, spawn und execFsm (sogar für sqs Scripte).

Das erste Element in einem Array hat immer den Index Null, daher ist der erste Eintrag im Array select 0.

this wiederum benutzt man nur in einem Init Feld.
Es bezieht sich immer auf das Objekt zu welchem das Init Feld gehört. Dabei ist es egal, ob man das Init Feld im Editor oder setVehicleInit benutzt.

Xeno

Kochleffel 18.08.2009 15:17

Zitat:

Zitat von Xeno (Beitrag 261015)
Hast Du das in der server.cfg drin ?



Ohne passiert nichts.

Xeno

regularCheck="";
onHackedData = "kick (_this select 0)";
onDifferentData = "kick (_this select 0)";
onUnsignedData = "kick (_this select 0)";

so hab ich es gehabt, und dann hat er einfach so diverse leute grundlos ab und zu geworfen

haben die 2 {} bei regual check was zu bedeuten als könnte das die ursache sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119