Moin Breadfisher^^Ich mache immoment soo Viele Theards auf :DNaja egal komm wir mal zu der sache
Wie kann man bei diesen Befehl machen das der Player gekickt wird,aber wenn ein Admin das eingibt das der nicht gekickt wird..Hier der Code:
}
if (strcmp("/gmx", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][Admin] >= 5 )
{
new name[ 24 ], string[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string, sizeof(string), "~d~~r~%s~y~ hat den Server Neugestartet~d~", name );
GameTextForAll( string, 5000, 6 );
SendRconCommand("gmx");
SpielerSpeichern(playerid);
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Admin");
kick(playerid)
}
}
Kick bei einen Befehl
- Genix_HaZe
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
so z.B
if (strcmp("/gmx", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][Admin] > 0)
{
if(Spieler[playerid[Admin] >= 5)
{
new name[ 24 ], string[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string, sizeof(string), "~d~~r~%s~y~ hat den Server Neugestartet~d~", name );
GameTextForAll( string, 5000, 6 );
SendRconCommand("gmx");
for(new i = 0; i < MAX_PLAYERS;i++)
{
SpielerSpeichern(i);
}
}
else
{
SendClientMessage(playerid,Rot,"Dein Adminrang ist zu klein!");
}
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Admin");
Kick(playerid);
}
} -
so z.B
if (strcmp("/gmx", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][Admin] > 0)
{
if(Spieler[playerid[Admin] >= 5)
{
new name[ 24 ], string[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string, sizeof(string), "~d~~r~%s~y~ hat den Server Neugestartet~d~", name );
GameTextForAll( string, 5000, 6 );
SendRconCommand("gmx");
for(new i = 0; i < MAX_PLAYERS;i++)
{
SpielerSpeichern(i);
}
}
else
{
SendClientMessage(playerid,Rot,"Dein Adminrang ist zu klein!");
}
}
else
{
SendClientMessage(playerid,Rot,"Du bist kein Admin");
Kick(playerid);
}
}
Danke Schön;-* -
machs lieber so sit besser
if (strcmp("/gmx", cmdtext, true, 10) == 0)
{
if(Spieler[playerid][Admin] >= 5 )
{
new name[ 24 ], string[ 64 ];
GetPlayerName( playerid, name, 24 );
format( string, sizeof(string), "~d~~r~%s~y~ hat den Server Neugestartet~d~", name );
GameTextForAll( string, 5000, 6 );
SendRconCommand("gmx");
SpielerSpeichern(playerid);
}
else if(Spieler[playerid][Admin] <= 0)
{
SendClientMessage(playerid,Rot,"Du bist kein Admin");
kick(playerid)
}
} -
Stimmt. so kannst du es auch machen.
Jedoch musst du dann trotzdem aus diesem hier:
kick(playerid)
das machen:
Kick(playerid); -
Stimmt. so kannst du es auch machen.
Jedoch musst du dann trotzdem aus diesem hier:
kick(playerid)
das machen:
Kick(playerid);
Jetzt kommt das hier...
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(112) : error 021: symbol already defined: "Time"
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(491) : error 076: syntax error in the expression, or invalid function call
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(493) : error 076: syntax error in the expression, or invalid function call
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(494) : error 076: syntax error in the expression, or invalid function call
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(495) : error 076: syntax error in the expression, or invalid function call
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(1829) : error 076: syntax error in the expression, or invalid function call
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(1842) : error 076: syntax error in the expression, or invalid function call
C:\Users\MoMo.Kruse-PC\Desktop\San Andreas RolePlay\gamemodes\RL.pwn(4506) : error 076: syntax error in the expression, or invalid function call
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase8 Errors.
-
Das liegt aber dann nicht daran :o
-
Seit ich das Eingefügt habe-.-
-
Dann kommentier den Befehl mal raus, und guck ob die Errors dann wirklich weg sind.
Weil ich habe das bei mir mal eingefügt, und ich kriege keine errors -
Dann kommentier den Befehl mal raus, und guck ob die Errors dann wirklich weg sind.
Weil ich habe das bei mir mal eingefügt, und ich kriege keine errors
Liegt an was Anderen,mach ich grad raus:D -
breadfish.de
Hat das Thema geschlossen.