KOSTENLOSE REGISTRIERUNG - FREE REGISTER
  • Willkommen, Gast!
  • Donnerstag, 28. März 2024, 21:00:52
Position: Home » Tutorials » Workshop » In Bearbeitung » [VWW] [SA-MP v2] Stummschalten von Spielern

Willkommen im GTAvision.com Forum

Du bist noch nicht bei uns angemeldet. Wenn das dein erster Besuch bei uns ist, so kannst du die wichtigsten Funktionen des Boards in der FAQ nachlesen. Um Beiträge zu schreiben oder neue Themen zu erstellen musst du in fast jedem Forum registriert und eingeloggt sein. Dies gilt nicht bei den Newskommentaren, dort können auch Gäste etwas schreiben ohne sich vorher registrieren zu müssen. Damit du Beiträge lesen kannst, musst du dir erst ein Forum aussuchen welches dich interessiert, z.B. GTA V - Allgemeines, dann klickst du auf ein Thema das dich interessiert z.B. "Allgemeine GTA V Plauderecke" und schon kannst du die Beiträge lesen. Um im genannten Thema zu antworten, musst du dich allerdings vorher eingeloggt haben. Viel Spaß in unserem Forum, wünscht das gesamte GTAvision.com Team.

Follow @GTAvision
Thema: [VWW] [SA-MP v2] Stummschalten von Spielern [Seite 1 2 ]  

Kein neuer Beitrag 17.10.2007, 22:41
Beitrag #1   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Erstmal klein am Rande:

false = 0
true = 1

Nicht damit Fragen aufkommen, weil man bei returns immer sowas hinschreibt.

Und auch nochmal zu erwähnen, was man nun wirklich wissen müsste:

// Text
Werden wie kleine Notizen genommen und sind nur in .pwn (werden also nich compiled)
genauso wie:

/*
Text
Text
Text
*/



Und nun zum Wesentlichen:

Es gibt 2 Varianten:
entweder mit /mute und /unmute
oder mit per Array nur mit /mute.

(diese werden aber erst unten drankommen)


Aber erstmal alles von Anfang an:

Code:
1
2
3
4
5
6
#define COLOR_RED 0xAA3333AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_ORANGE 0xFF8C00AA
[color=#33FF00]//Farben nur wenn nicht vohanden einbauen[/color]

new muted[MAX_PLAYERS];


Kommt, wie die meisten wissen müssten/sollten, über Main.


Jetz wird (falls noch nicht vorhanden) erstmal das public OnPlayerText erstellt,
was denn ungefär so aussehen sollte:

Code:
1
2
3
4
5
public OnPlayerText(playerid, text[])
{

return 1;
}


Und dann baut man die if Verzweigung ein.
Also wenn muted = 1 .

Code:
1
2
3
4
5
6
7
8
9
10
11
public OnPlayerText(playerid, text[])
{

if(muted[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Du wurdest stummmgeschaltet und keiner kann dich hören");
return 0;
}

return 1;
}


"Du wurdest stummmgeschaltet und keiner kann dich hören"
Ist der Text der bei dem Spieler angezeigt werden soll, der gemuted sprechen will.

return 1;
Bedeutet, das das public angenommen/ausgeführt wird.

return 0;
Bedeutet, das das public geblockt, also kein text vom spieler ausgegeben wird.

Und damit hätten wir schonmal die Abfrage ob man gemuted ist
und die Definitionen (new, #define) vollständig.


//-----------------------------------------------------------------


Nun kommt das auszuführende Kommando:

Wenn nicht vorhanden sollte man entweder
oben #include <Dini> zu stehen haben
oder wenn man Dini nicht hat nur diesen code (am besten einfach ganz unten):

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
strtok(const string[], &index)
{
new length = strlen(string);
new offset = index;
new result[MAX_STRING];
while ((index < length) && (string[index] <= ' '))
{
result[index - offset] = string[index];
index++;
}
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}


Aber nun weiter im Thema...


Die folgenden codes kommen in:

public OnPlayerCommandText(playerid, cmdtext[])


wo unter anderem auch das stehen sollte:

new cmd[256];
new tmp[256];
new idx;

//und ganz wichtig hierfür

new muteid;
new mutestring[256];
new mutename[256];

cmd = strtok(cmdtext, idx);


Obenstehende Variante #1:


Code:
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
if(strcmp(cmd, "/mute", true) == 0) {
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1;
}

if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
muted[muteid] = 1;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s wurde stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}

Code:
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
if(strcmp(cmd, "/unmute", true) == 0) {
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1;
}

if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
muted[muteid] = 0;
GetPlayerName(muteid, mutename, sizeof(mutename));

//Da man bei SendClientMessage keine Variablen normal verwenden kann,
//kommt ein string zur Benutzung. (new mutestring[256];) den man per format definiert.

format(mutestring, sizeof(mutestring), "%s ist nicht mehr stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}


"%s ist nicht mehr stummgeschaltet", mutename);

%s = Text
%d = Zahl

mutename = Text/Zahl wovon


Obenstehende Variante #2:

Code:
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
if(strcmp(cmd, "/mute", true) == 0) {
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1;
}

if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
if(muted[muteid] == 0)
{
muted[muteid] = 1;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s wurde stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
else
{
muted[muteid] = 0;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s ist nicht mehr stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}


>Ich hoffe das, dies einigen geholfen hat und nicht zu unübersichtlich war :D

[17.10.2007 23:20]Edit: hab noch einige kleine änderungen vorgenommen.


Außerdem wäre noch praktisch, wenn neue bei neuen Spielern mute ausgeschaltet wird.
(das machst ja nicht von alleine bei id´s)

Also einfach mal in OnPlayerConnect:

Code:
1
muted[playerid] = 0;
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 13.11.2007, 13:40 von dödel.

Kein neuer Beitrag 03.11.2007, 16:44
Beitrag #2   

Ripper
Obergangster
* * * * * * O O O O O
Registrierung: 18.09.2007, 21:27
Homepage: http://www.rukc.de.vu
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 479

hat bei mir net gefunzt viel zu viele errors

8-) 8-) 8-) 8-) 8-) 8-) 8-)

Kein neuer Beitrag 03.11.2007, 18:51
Beitrag #3   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Hast du denn auch wie oben geschrieben schon strtok drin ?

Kein neuer Beitrag 10.11.2007, 14:04
Beitrag #4   

Graf
Obergangster
* * * * * * O O O O O
Kein Bild vorhanden
Registrierung: 20.04.2007, 18:31
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 185

Ich habe mal eine Frage dazu: Geht es auch das man Playern verbietet commands zu benutzen?

Kein neuer Beitrag 10.11.2007, 14:14
Beitrag #5   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

Welcher Art von Spielern willst du es denn verbieten ;)

Admins
"nicht"-Admins
Bestimmten Namen, wie "[*]lol"

oder anderes.

Kein neuer Beitrag 10.11.2007, 14:38
Beitrag #6   

TwIsTeR
Obergangster
* * * * * * O O O O O
Registrierung: 20.09.2007, 22:13
Homepage: http://www.shinra-gilde.de
Lieblings-GTA: GTA: Vice City Stories
Script Editor: Pawno
Wohnort: Bremen
Beiträge: 271

ZitatGraf hat folgendes geschrieben:
Ich habe mal eine Frage dazu: Geht es auch das man Playern verbietet commands zu benutzen?

Das geht aber ich kann es dir nicht erkläen wie es geht

mir mach sogar jemand rein das mann sich erst einloggen muss bis mann ü-haupt schreiben kann :D

__________________________________________________________________________________________
http://files.uploadffs.com/8e0d37_online_gaming.png

Kein neuer Beitrag 10.11.2007, 15:49
Beitrag #7   

Recycler
Vize-Boss
* * * * * * * * * O O
Registrierung: 29.12.2006, 11:54
User-Info: nicht mehr da
Beiträge: 2146

ZitatTwIsTeR hat folgendes geschrieben:

mir mach sogar jemand rein das mann sich erst einloggen muss bis mann ü-haupt schreiben kann :D


Code:
1
2
3
4
5
public OnPlayerText(playerid, text[])
{
if (!logged[playerid]) return 0;
return 1;
}


30 Sekunden-Arbeit, nichts schwieriges.

MfG
Recycler

Kein neuer Beitrag 10.11.2007, 19:31
Beitrag #8   

Graf
Obergangster
* * * * * * O O O O O
Kein Bild vorhanden
Registrierung: 20.04.2007, 18:31
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 185

Sowas will ich nich haben, nur das man mit einem command das machen kann, das ein anderer keinen
command mehr benutzen kann.

Kein neuer Beitrag 10.11.2007, 19:52
Beitrag #9   

dödel
Capo
* * * * * * * * * * O
Registrierung: 16.04.2007, 22:15
Lieblings-GTA: GTA: Vice City
Wohnort: The Triangle
Beiträge: 3191

So, da haste :D


Über Main:

new cmdmuted[MAX_PLAYERS];

Code:
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
public OnPlayerConnect(playerid)
{
cmdmuted[muteid] = 0;
return 1;
}

[code]
public OnPlayerCommandText(playerid, cmdtext[])
{

//Muss ganz oben bei den Kommandos stehen - anfang

if(strcmp(cmd, "/mutecmd", true) == 0) {
new tmp[256];
new muteid;
new mutestring[256];
new mutename[256];
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1; }
if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
if(cmdmuted[muteid] == 0)
{
cmdmuted[muteid] = 1;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s kann keine Kommandos mehr benutzen",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
else
{
cmdmuted[muteid] = 0;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s kann wieder Kommandos benutzen",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}

if(cmdmuted[muteid] != 0)
{
SendClientMessage(playerid, COLOR_RED, "Du kannst keine Kommandos benutzen, da es dir Verboten wurde!");
return 1;
}

//Muss ganz oben bei den Kommandos stehen - ende

return 1;
}

Kein neuer Beitrag 10.11.2007, 21:05
Beitrag #10   

Graf
Obergangster
* * * * * * O O O O O
Kein Bild vorhanden
Registrierung: 20.04.2007, 18:31
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 185

Ich kapiers nich-,-

Kein neuer Beitrag 10.11.2007, 21:32
Beitrag #11   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017

Was gibt es da nicht zu verstehen?
Du musst einfach den Code bei dir einfügen.

Ich glaube allerding, es ist besser, wenn du dich mit einem anderen Hobbie beschäftigst, z.B.
GTA-Modding :)

=) =) :D :D =) =)

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif

Kein neuer Beitrag 10.11.2007, 22:03
Beitrag #12   

Recycler
Vize-Boss
* * * * * * * * * O O
Registrierung: 29.12.2006, 11:54
User-Info: nicht mehr da
Beiträge: 2146

ZitatRafioso hat folgendes geschrieben:
Was gibt es da nicht zu verstehen?
Du musst einfach den Code bei dir einfügen.

Nunja, da muss ich Graf teilweise Recht geben, so einfach ist das nicht zu verstehen. Jedenfalls
kommste mit einfachem Einfügen nicht weiter ;-)
Hier wäre eine Struktur, damit du den Code besser verstehst:

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
public OnPlayerCommandText(playerid, cmdtext[])
{
if(cmdmuted[playerid] != 0)
{
SendClientMessage(playerid, COLOR_RED, "Du kannst keine Kommandos benutzen, da es dir Verboten wurde!");
return 1;
}
else
{
// Alle deine Commands hier, inklusive den CmdMute-Command
}
return 0;
}


Zitatdödel hat folgendes geschrieben:

Code:
1
2
3
4
5
if(cmdmuted[muteid] != 0) // muteid kann hier nicht verwendet werden, muss natürlich wieder playerid sein ;) (oben ist es schon richtig)
{
SendClientMessage(playerid, COLOR_RED, "Du kannst keine Kommandos benutzen, da es dir Verboten wurde!");
return 1;
}



MfG
Recycler

Kein neuer Beitrag 11.11.2007, 13:27
Beitrag #13   

Graf
Obergangster
* * * * * * O O O O O
Kein Bild vorhanden
Registrierung: 20.04.2007, 18:31
Lieblings-GTA: GTA: Vice City
Script Editor: Pawno
Beiträge: 185

ZitatZitat:
Ich glaube allerding, es ist besser, wenn du dich mit einem anderen Hobbie beschäftigst, z.B.
GTA-Modding :)
1.Ich beschäftige mich bereits damit :-)
2. So wie mir das Recycler erklärt hat versteh ich das viel besser, danke

Kein neuer Beitrag 11.11.2007, 17:14
Beitrag #14   

Rafioso
King of GTAvision.com
* * * * * * * * * * *
Registrierung: 17.04.2006, 10:39
User-Info: Unikat! Gefällt mir :-)
Homepage: http://www.NetVisionWork.net
Lieblings-GTA: GTA: Vice City
Script Editor: Sanny Builder 3
Wohnort: LS
PSN-ID: GV-Rafioso
Xbox Live Gamertag: SP: GVRafioso & MP: GVR...
GFWL-Tag: GVRafioso
Social Club: Rafioso
Beiträge: 11017


ZitatGraf hat folgendes geschrieben:
1.Ich beschäftige mich bereits damit :-)


Na dann zeig doch mal was im Showroom :)

ZitatGraf hat folgendes geschrieben:

2. So wie mir das Recycler erklärt hat versteh ich das viel besser, danke


Ich verstehe nicht was es da besser zu verstehen gibt, als bei dem Beispiel von dödel :confused:
Weil es kürzer ist?
Also du musst dich schon drann gewöhnen, dass nicht alles aus 13 Zeilen besteht.


@Recyler
Mit dem Einfügen meinte ich, dass wenn er es nicht versteht, oder nicht lernen will, er es einfach
einfügen soll denn es funktioniert einwandfrei.
Alles was man ihm versucht zu erklären, ob TextDraw, oder ClanWar usw. versteht er nicht und ich
denke dass er es auch nie verstehen wird, wenn er nicht klein anfängt.
=) =) :D :D =) =)

http://forum.gtavision.com/sonstiges/userbars/gtavision_userbar_admin_1.gif

Kein neuer Beitrag 13.11.2007, 12:34
Beitrag #15   

FloRaX
BANNED
* * * * * * * * * * O
Registrierung: 22.08.2007, 21:05
User-Info: It´s over 9000!!!!!!!!!!!
Homepage: http://www.sxp-network.com
Lieblings-GTA: GTA: Vice City Stories
Wohnort: American Dream
Xbox Live Gamertag: Meicel
GFWL-Tag: Meicel
Social Club: N0RAX1994
Beiträge: 3700

hmm bei mir kommt so ein fehler denn ich nicht beheben kann

Code:
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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include <a_samp>
#define COLOR_RED 0xAA3333AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_ORANGE 0xFF8C00AA
#include <Dini>
new muted[MAX_PLAYERS];
#if defined FILTERSCRIPT
#endif
public OnFilterScriptInit()
{
   print("\n--------------------------------------");
   print(" Blank Filterscript by your name here");
   print("--------------------------------------\n");
   return 1;
}
public OnGameModeInit()
{

   return 1;
}

OnPlayerConnect(playerid)
{
muted[playerid] = 0;
return 1;
}
public OnPlayerText(playerid, text[])
{
if(muted[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "Du wurdest stummmgeschaltet und keiner kann dich hören");
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new tmp[256];
new idx;
new muteid;
new mutestring[256];
new mutename[256];

cmd = strtok(cmdtext, idx);

if(strcmp(cmd, "/mute", true) == 0) {
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1;
}

if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
muted[muteid] = 1;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s wurde stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}
if(strcmp(cmd, "/unmute", true) == 0) {
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1;
}

if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
muted[muteid] = 0;
GetPlayerName(muteid, mutename, sizeof(mutename));

//Da man bei SendClientMessage keine Variablen normal verwenden kann,
//kommt ein string zur Benutzung. (new mutestring[256];) den man per format definiert.

format(mutestring, sizeof(mutestring), "%s ist nicht mehr stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}
if(strcmp(cmd, "/mute", true) == 0) {
tmp = strtok(cmdtext, idx);
muteid = strval(tmp);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /mute [Spieler-ID]");
return 1;
}

if(IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(muteid))
{
if(muted[muteid] == 0)
{
muted[muteid] = 1;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s wurde stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
else
{
muted[muteid] = 0;
GetPlayerName(muteid, mutename, sizeof(mutename));
format(mutestring, sizeof(mutestring), "%s ist nicht mehr stummgeschaltet",mutename);
SendClientMessageToAll(COLOR_ORANGE, mutestring);
}
}
else
{
format(mutestring, sizeof(mutestring), "%d ist kein aktiver Spieler",muteid);
SendClientMessageToAll(COLOR_RED, mutestring);
}
}
else SendClientMessage(playerid, COLOR_RED, "Du bist nicht als Admin eingeloggt");
return 1;
}
return 0;
}

So hab ichs eingefügt

Code:
1
2
3
4
5
6
7
C:\Dokumente und Einstellungen\Nina\Desktop\lalala.pwn(63) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Nina\Desktop\lalala.pwn(142) : warning 203: symbol is never used: "OnPlayerConnect"
C:\Dokumente und Einstellungen\Nina\Desktop\lalala.pwn(142) : warning 203: symbol is never used: "ret_memcpy"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

Aber das kommt als fehler

Druckansicht

n/a n/a 1 2     (Anzeige: 1 – 15; Insgesamt: 25) Weiter Letzte Seite
Toggle Ähnliche Themen zu „[VWW] [SA-MP v2] Stummschalten von Spielern“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, „heißes Thema“   Der Cluckin'-Bell-Überfall wurde veröffentlicht 0 1195 07.03.2024, 22:14
Von: GTAvision.com
07.03.2024, 22:14
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neue Limousine Declasse Impaler SZ und mehr 0 817 26.02.2024, 22:12
Von: GTAvision.com
26.02.2024, 22:12
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Neuer SUV Gallivanter Baller ST-D und mehr 0 2339 18.02.2024, 23:27
Von: GTAvision.com
18.02.2024, 23:27
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   GTA+: Kostenloser Albany Cavalcade XL und mehr 0 37314 12.01.2024, 23:55
Von: GTAvision.com
12.01.2024, 23:55
Von: GTAvision.com
Zum letzten Beitrag
Keine neuen Beiträge, „heißes Thema“   Abschleppdienst-Boni, neues SUV und mehr 0 9594 12.01.2024, 23:44
Von: GTAvision.com
12.01.2024, 23:44
Von: GTAvision.com
Zum letzten Beitrag
  • 0.054017 Sek., 26 DB-Zugriffe, 2.422 MiB
  • Powered by Boardsolution v1.45
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads