Admin höher drunter
- SexyPawnoStyle
- 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
-
-
German please
-
Also in jedem GF ist das ja eingebaut das wenn ein Owner jemanden degradiert steht ja Admin Ezio hat dich zu einem level 2 Admin degradiert und bei beförderung Admin Ezio hat dich zu einem Level 4 Admin Befördert!!
So mein ich das
-
wie ist den dein /makeadmin aufgebaut?
-
ocmd:makeadmin(playerid,params[])
{
if(IstSpielerAdmin(playerid,5))
{
new pID,rang,maxname[MAX_PLAYER_NAME],string[128];
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Rot,"SERVER:/makeadmin [Name/ID] [Rang]");
if(rang<1||rang>5)return SendClientMessage(playerid,Rot,"Bitte gib ein rang von 1-5 an!");
SetPVarInt(pID,"Adminlevel",rang);
SaveAcc(pID);GetPlayerName(pID,maxname,sizeof(maxname));
format(string,sizeof(string),"A new Admin was Born it is : %s",maxname);
SendClientMessageToAll(Rot,string);
}
return 1;
}Das ist er
-
Sorry , aber ich verstehe iwie nicht , was du von uns willst O_o
-
if(rang > GetPVarInt(playerid, "Adminlevel"))//befördert
if(rang < GetPVarInt(playerid, "Adminlevel"))// abgestuft -
Klein < Groß ?
-
if(rang > GetPVarInt(playerid, "Adminlevel"))//befördert
if(rang < GetPVarInt(playerid, "Adminlevel"))// abgestuftDas playerid noch gegen pID austauschen.
-
Kannst du mir zeigen wie man das einfugt oda muss ich es einfach zu den anderen if abfragen stellen. und ich will machen mit Sendclientmessagetoall allen senden das %s abgestuft oder runter gestuft wird
-
sowas such ich auch
-
Help!!
if(rang > GetPVarInt(playerid, "Adminlevel"))//befördert
{
new maxname[MAX_PLAYER_NAME];
GetPlayerName(pID,maxname,sizeof(maxname));
format(string,sizeof(string),"%s wurde Befördert!",maxname);
SendClientMessageToAll(Rot,string);
return 1;
}
if(rang < GetPVarInt(playerid, "Adminlevel"))// abgestuft
{
new maxname[MAX_PLAYER_NAME];
GetPlayerName(pID,maxname,sizeof(maxname));
format(string,sizeof(string),"%s wurde Degradiert!",maxname);
SendClientMessageToAll(Rot,string);
return 1;
}Würde es den so gehen??
-
Wieso pusht du den Beitrag immer?
Probier es aus dann weißt du ob es klappt oder nicht! -
Wie wäre es wenn du uns es einfach mal deutlich erklären kannst!? Sorry aber ich verstehe nicht wie du es meinst oder was du willst, du musst dein Problem schon Deutlich Schildern und nicht nur fragen wie es das Script erkennt "< >" ?!
-
ocmd:makeadmin(playerid,params[])
{
if(IstSpielerAdmin(playerid,5))
{
new pID,rang,string[128];
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,Rot,"SERVER:/makeadmin [Name/ID] [Rang]");
if(rang<0||rang>5)return SendClientMessage(playerid,Rot,"Bitte gib ein rang von 0-5 an!");
if(rang > GetPVarInt(playerid, "Adminlevel"))//befördert
{
format(string,sizeof(string),"Admin %s Promoted %s to a higher Admin",SpielerName(playerid),SpielerName(pID));
}
if(rang < GetPVarInt(playerid, "Adminlevel"))// abgestuft
{
format(string,sizeof(string),"Admin %s Promoted %s to a lower Admin",SpielerName(playerid),SpielerName(pID));
return 1;
}
SetPVarInt(pID,"Adminlevel",rang);
SaveAcc(pID);
}
return 1;
}Hab es mal so gemacht und es klappt nicht kann mir wer sagen warum nciht?
-
du formatierst den String und musst ihn dann auch z.b. in Form einer SendClientMessage verwenden.
-
stimmt das war jetz ein leichtsinns fehler von mir!!
-
breadfish.de
Hat das Thema geschlossen.