Immer wenn ich /makeadmin PLAYERID und den Rang eingebe kommt:
Nur [GER]Andy darf Adminränge vergeben...
Wie mache ich das weg?
Immer wenn ich /makeadmin PLAYERID und den Rang eingebe kommt:
Nur [GER]Andy darf Adminränge vergeben...
Wie mache ich das weg?
Das musst du in dem Command weg machen.
Zeig den mal.
Such im Script diese Stelle unf lösch das weg wo abgefragt wird ob du Andy bist.
hier der text:
----------------------------[MAKEADMIN]------------------------------------------------
if(strcmp(cmd, "/makeadmin", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] == 2002 || IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /makeadmin [ID] [Level]");
return 1;
}
new para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
new level = strval(tmp);
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[para1][pAdmin] < level)
{
printf("AdmCmd: %s hat %s zu einem Level %d Admin befördert.", sendername, giveplayer, level);
format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin befördert", sendername, level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du hast %s zu einem Level %d Admin befördert.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
else
{
printf("AdmCmd: %s hat %s zu einem Level %d Admin degradiert.", sendername, giveplayer, level);
format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Admin degradiert", sendername, level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du hast %s zu einem Level %d Admin degradiert.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
PlayerInfo[para1][pAdmin] = level;
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Das vergeben von Admin rängen ist nur [NYTeam]Coke erlaubt.");
}
return 1;
}
if(strcmp(cmd, "/makesupp", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 2002 || IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /makesupp [ID] [Level]");
return 1;
}
new para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
new level = strval(tmp);
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pSupporter] = level;
printf("AdmCmd: %s hat %s zu einem Level %d Supporter befördert.", sendername, giveplayer, level);
format(string, sizeof(string), "Du wurdest durch %s zu einem Level %d Supporter befördert", sendername, level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du hast %s zu einem Level %d Supporter befördert.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist nicht befugt diesen Befehl zu nutzen! ");
}
return 1;
}
//----------------------------------[MAKEIRCADMIN]----------------------------------------------
if(strcmp(cmd, "/makeircadmin", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /makeircadmin [playerid] [ChannelNr]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "NUTZUNG: /makeircadmin [playerid] [ChannelNr]");
return 1;
}
new channel = strval(tmp);
if(channel > 10 || channel < 0) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0, oder mehr als 10!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Du hast %s zum IRC Admin über Channel %d gemacht.", giveplayer, channel);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s hat dich zum IRC Admin über channel %d gemacht.", sendername, channel);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s", giveplayer);
switch(channel)
{
case 1:
{
strmid(IRCInfo[0][iAdmin], string, 0, strlen(string), 255);
IRCInfo[0][iNeedPass] = 0; IRCInfo[0][iLock] = 0;
}
case 2:
{
strmid(IRCInfo[1][iAdmin], string, 0, strlen(string), 255);
IRCInfo[1][iNeedPass] = 0; IRCInfo[1][iLock] = 0;
}
case 3:
{
strmid(IRCInfo[2][iAdmin], string, 0, strlen(string), 255);
IRCInfo[2][iNeedPass] = 0; IRCInfo[2][iLock] = 0;
}
case 4:
{
strmid(IRCInfo[3][iAdmin], string, 0, strlen(string), 255);
IRCInfo[3][iNeedPass] = 0; IRCInfo[3][iLock] = 0;
}
case 5:
{
strmid(IRCInfo[4][iAdmin], string, 0, strlen(string), 255);
IRCInfo[4][iNeedPass] = 0; IRCInfo[4][iLock] = 0;
}
case 6:
{
strmid(IRCInfo[5][iAdmin], string, 0, strlen(string), 255);
IRCInfo[5][iNeedPass] = 0; IRCInfo[5][iLock] = 0;
}
case 7:
{
strmid(IRCInfo[6][iAdmin], string, 0, strlen(string), 255);
IRCInfo[6][iNeedPass] = 0; IRCInfo[6][iLock] = 0;
}
case 8:
{
strmid(IRCInfo[7][iAdmin], string, 0, strlen(string), 255);
IRCInfo[7][iNeedPass] = 0; IRCInfo[7][iLock] = 0;
}
case 9:
{
strmid(IRCInfo[8][iAdmin], string, 0, strlen(string), 255);
IRCInfo[8][iNeedPass] = 0; IRCInfo[8][iLock] = 0;
}
case 10:
{
strmid(IRCInfo[9][iAdmin], string, 0, strlen(string), 255);
IRCInfo[9][iNeedPass] = 0; IRCInfo[9][iLock] = 0;
}
}
SaveIRC();
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Der Spieler ist Offline !");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Du bist nicht befugt !");
return 1;
}
}
return 1;
Was muss ich da jetzt weg machen?
Trag in deine Account .ini unter AdminLevel=0 einfach AdminLevel=2002 ^^, dann dürfte der Befehl eigentlich gehen weil der Befehl nur ab Admin Rang 2002 genutzt werden darf
Geh doch einfach mit RCON Rein /rcon login PASSWORT /makeadmin ....
er sagt mir, ich währe nicht befugt!
Gott such einfach im Script Nach [GER]Andy und lösche den Inhalt o0
oder mach dich über scriptfiles > Accounts > Name
Dan auf rechtsklick (in filezilla), "ansehen und bearbeiten " Dan zur zeile admin, und da 2002 eingeben dan speichern und server restart. Und dan halt ins script,
und dan wie herbstferien es geschrieben hat :
Gott such einfach im Script Nach [GER]Andy und lösche den Inhalt o0
#edit sooo schwer kan es doch nicht sein wen du sowas schon icht weißt dan lass es lieber mit SA:MP