Ehm ne Fox.. Ich hab doch gesagt:
Ja ne ehm ich habs gemacht ohne RCON, also das man das Ab Admin-Level 3 machen kann.
Ich versuche das nochmal als RCON rein zumachen.. Wenn es dann nicht klappt weiß ich auch nicht..
Ehm ne Fox.. Ich hab doch gesagt:
Ja ne ehm ich habs gemacht ohne RCON, also das man das Ab Admin-Level 3 machen kann.
Ich versuche das nochmal als RCON rein zumachen.. Wenn es dann nicht klappt weiß ich auch nicht..
Oookay dann zeig mal dein Code x)
dcmd_tban(playerid,params[])
{
new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
if(Spieler[playerid][Admin] >= 4) { return 1; }
if(sscanf(params,"uds",pID,banTime,reason)) { return SendClientMessage(playerid,0xADC7E7FF,"Usage: /tban [Name/ID] [Zeit(Minuten)] [Grund]"); }
if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,0xADC7E7FF,"Invalid ID !"); }
if(banTime < 1) { return SendClientMessage(playerid,0xADC7E7FF,"Minimum Time: 1 Minute"); }
GetPlayerName(pID,pIdName,sizeof(pIdName));
GetPlayerName(playerid,pName,sizeof(pName));
format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt [%d Minute(n)], Grund: %s",pIdName,pName,banTime,reason);
SendClientMessageToAll(0xADC7E7FF,string);
printf("AdmCmd(TIMEBAN): Admin: %s(%i) - Timebanned Player: %s(%i) - Timeban Reason: %s",pName,playerid,pIdName,pID,reason);
pBanner[pID] = pName;
TBan(pID,banTime);
return 1;
}
dcmd_tunban(playerid,params[])
{
new pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
if(Spieler[playerid][Admin] >= 1337) { return 1; }
if(sscanf(params,"s",pIdName)) { return SendClientMessage(playerid,0xADC7E7FF,"Usage: /tunban [Ganzer! Spielername]"); }
GetPlayerName(playerid,pName,sizeof(pName));
if(BanFileExist(pIdName))
{
TUnban(pIdName);
printf("AdmCmd(UNTIMEBAN): Admin: %s(%i) - untimebanned Player: %s",pName,playerid,pIdName);
return 1;
} else { return SendClientMessage(playerid,0xADC7E7FF,"Error: Wrong name"); }
}
ZitatAlles anzeigenhey
ich habe das einbisschen ins gm eingebaut den dcmd verändet das man in stunden ban kann aber er erkennt immer eine falsche zahl und man soll nur 1 -48 habe ich hier der befehl
dcmd_tban(playerid,params[])
{
new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
if(PlayerInfo[playerid][pAdmin] < 3)
{
return 1;
}
if(sscanf(params,"uds",pID,banTime,reason))
{
return SendClientMessage(playerid,0xADC7E7FF,"Usage: /tban [playerid] [time(std)] [reason]");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,0xADC7E7FF,"Invalid ID !");
}
if(banTime < 1 && banTime > 48)
{
return SendClientMessage(playerid,0xADC7E7FF,"Minimum Time: 1 Stunde Maximum 48 Stunden");
}
GetPlayerName(pID,pIdName,sizeof(pIdName));
GetPlayerName(playerid,pName,sizeof(pName));
format(string,sizeof(string),"AdmCmd: %s wurde von %s für %d Stunden gebannt, Grund: %s",pIdName,pName,banTime,reason);
SendClientMessageToAll(COLOR_LIGHTRED,string);
printf("AdmCmd(TIMEBAN): Admin: %s(%i) - Timebanned Player: %s(%i) - Timeban Reason: %s",pName,playerid,pIdName,pID,reason);
pBanner[pID] = pName;
banTime = banTime*60;
TBan(pID,banTime);
return 1;
}
Zitatjetzt kann ich garnicht mehr bannen jetzt kommt immer die clientmessage o.o
if(banTime < 1 || banTime > 48)
{
return SendClientMessage(playerid,0xADC7E7FF,"Minimum Time: 1 Stunde Maximum 48 Stunden");
}
@Seb_Mcpepp://
Hmm komisch ich sehe da garkeine Fehler
@I'MTheBestSucker://
cmd_tban(playerid,params[])
{
new pID,pIdName[MAX_PLAYER_NAME],pName[MAX_PLAYER_NAME],banTime,reason[64],string[128];
if(PlayerInfo[playerid][pAdmin] < 3)
{
return 1;
}
if(sscanf(params,"uds",pID,banTime,reason))
{
return SendClientMessage(playerid,0xADC7E7FF,"Usage: /tban [playerid] [time(std)] [reason]");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,0xADC7E7FF,"Invalid ID !");
}
if((banTime < 1) || (banTime > 48))
{
return SendClientMessage(playerid,0xADC7E7FF,"Minimum Time: 1 Stunde Maximum 48 Stunden");
}
GetPlayerName(pID,pIdName,sizeof(pIdName));
GetPlayerName(playerid,pName,sizeof(pName));
format(string,sizeof(string),"AdmCmd: %s wurde von %s für %d Stunden gebannt, Grund: %s",pIdName,pName,banTime,reason);
SendClientMessageToAll(COLOR_LIGHTRED,string);
printf("AdmCmd(TIMEBAN): Admin: %s(%i) - Timebanned Player: %s(%i) - Timeban Reason: %s",pName,playerid,pIdName,pID,reason);
pBanner[pID] = pName;
banTime = banTime*60;
TBan(pID,banTime);
return 1;
}
Mein ich ja.. Das is ja das komische D;
Es könnte trotzdem an einem anderen FS liegen, da mir auch manchmal passiert das ich ein FS mache und wenn ich es drin habe dass die Befehle vom GameMode nicht mehr gehen.
Mache mal alle FS aus, und probier es nochmal
Ich verwende grundsätzlich keine Filterscripts Ich versuche nochmal was anderes ich melde mich wenns geklappt hat ;D
//edit by Seb: hehehe ich habs ohne Errors doch nun kommen diese Warnings: C:\Users\Seb\Desktop\Samp\pawno\include\foXban.inc(27) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Seb\Desktop\Samp\pawno\include\foXban.inc(49) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Seb\Desktop\Samp\pawno\StuntDm.pwn(754) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Seb\Desktop\Samp\pawno\StuntDm.pwn(770) : warning 219: local variable "pName" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Warnings.
Will ich natürlich auch raus haben ;D
Mfg,
Seb
Du hast "pName" mehrmals definiert
Ach wie low D: Hätt ich merken sollen ich versuche es jetzt mal Ingame..
//edit 1 by Seb: Nö wird immer nochnichts angezeigt.. Sollte aber alles richtig sein.. -.-
Keine Ahnung aber das liegt nicht an foXban.inc .
Weil ich die Include auch selber auf meinem Server benutze, und ich ohne Errors und Warnings compilen kann.
Alles anzeigenIch verwende grundsätzlich keine Filterscripts Ich versuche nochmal was anderes ich melde mich wenns geklappt hat ;D
//edit by Seb: hehehe ich habs ohne Errors doch nun kommen diese Warnings: C:\Users\Seb\Desktop\Samp\pawno\include\foXban.inc(27) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Seb\Desktop\Samp\pawno\include\foXban.inc(49) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Seb\Desktop\Samp\pawno\StuntDm.pwn(754) : warning 219: local variable "pName" shadows a variable at a preceding level
C:\Users\Seb\Desktop\Samp\pawno\StuntDm.pwn(770) : warning 219: local variable "pName" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Warnings.
Will ich natürlich auch raus haben ;D
Mfg,
Seb
ändere einfach den namen um in pname2 überall oderso dann dürfte das behoben sein.
Ach das mit Errors und Warnings is schon längst behoben..
Nurist das Problem ja das, das auf dem Server nix passiert wenn ich /tban mache.. D;
Hört sich sehr gut an mal sehn wie es funkt....
Ich habe auf einmal folgende Errors:
ZitatD:\Server\pawno\include\foXban.inc(32) : error 017: undefined symbol "Time"
D:\Server\pawno\include\foXban.inc(35) : error 017: undefined symbol "Time"
obwohl ich nix verändert hab , habe mir die include auch nochmal neu runter geladen hat nix gebracht.
C:\Users\Cartman\Desktop\serv\pawno\include\foXban.inc(32) : error 017: undefined symbol "Time"
C:\Users\Cartman\Desktop\serv\pawno\include\foXban.inc(35) : error 017: undefined symbol "Time"
C:\Users\Cartman\Desktop\serv\pawno\include\foXban.inc(53) : error 017: undefined symbol "Time"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
#???
Nice 10/10
Mfg [Turismo]
Alles anzeigenC:\Users\Cartman\Desktop\serv\pawno\include\foXban.inc(32) : error 017: undefined symbol "Time"
C:\Users\Cartman\Desktop\serv\pawno\include\foXban.inc(35) : error 017: undefined symbol "Time"
C:\Users\Cartman\Desktop\serv\pawno\include\foXban.inc(53) : error 017: undefined symbol "Time"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
#???
Es müsste an eurem Script liegen, da keiner sonst wohl diesen Fehler hat
Das liegt nicht am Script sondern am Include!
Sry für "liegt an deiner Dummheit", aber es nicht machen können und dann auch noch mir und der Include die Schuld geben, statt mal nachzudenken ob man selbst ein fehler gemacht hat. Sry aber soetwas nenne ich einfach nur dummheit!
Vielleicht sollte man an sich selbst zweifeln, bevor man an jemand anderen Zweifelt.
Das gegenteil habe ich auch immer gemacht aber kam nie etwas gutes draus.
Also, Peace.
lol sowas sag ich sonst immer xD
wollte ihn doch nur darauf hinweisen, dass es nicht an seinem Script liegt
//Edit:
es liegt warscheinlich doch an seinem Script man muss auch beim FS #include <dutils> schreiben (was bei mir Error´s verurssacht hat)
// Inaktiv meldung entfernt