Beiträge von SHORE

    Hallo leute...
    Ich habe mir einen Befehl gemacht (/aduty)
    Sollte der Befehl eingegebn werden Wird der spieler bei den stats in einer anderen Farbe Angezeigt und Jeder auf dem Server bekommt eine naricht das sich ein Admin zum Dienst
    gemeldet hat. Aber ich habe Irgendwo ein Klammer fehler und weis nicht wo



    Bitte um Hilfe


    new aDuty[MAX_PLAYERS];


    if((strcmp("/aduty", cmdtext, true, 10) == 0)
    {
    if (IsPlayerAdmin(playerid))
    {
    if(aDuty[playerid] == 0)
    {
    aDuty[playerid] = 1;
    SendClientMessageToAll(COLOR_ORANGEYELLOW, "Ein Admin meldet sich zum Dienst!!");
    SetPlayerColor(playerid, 0x05D1CDFF);
    }
    else
    {
    aDuty[playerid] = 0;
    if(gTeam[playerid] == TEAM_BALLAS)
    {
    SetPlayerColor(playerid, COLOR_PINK);
    SendClientMessageToAll(0x388EEAFF, "Ein Admin meldet sich zum Dienst ab!!");
    }
    else if(gTeam[playerid] == TEAM_GROVE)
    {
    SetPlayerColor(playerid, COLOR_GREEN);
    SendClientMessageToAll(0x388EEAFF, "Ein Admin meldet sich zum Dienst ab!!");
    }
    else if(gTeam[playerid] == TEAM_COPS)
    {
    SetPlayerColor(playerid, COLOR_BLUE);
    SendClientMessageToAll(0x388EEAFF, "Ein Admin meldet sich zum Dienst ab!!");
    }
    else if(gTeam[playerid] == TEAM_AZTECAS)
    {
    SetPlayerColor(playerid, COLOR_LIGHTLUE);
    SendClientMessageToAll(0x388EEAFF, "Ein Admin meldet sich zum Dienst ab!!");
    }
    else if(gTeam[playerid] == TEAM_BIKERS)
    {
    SetPlayerColor(playerid, COLOR_ORANGEYELLOW);
    SendClientMessageToAll(0x388EEAFF, "Ein Admin meldet sich zum Dienst ab!!");
    }
    return 1;
    }

    Hallo leute ich habe mir was gemacht..das man beim spawn 5sec gefreezt und eine naricht kommt. so mein problem ist es nur wenn die 5sec vorbei sind werde ich immer wieder ganz kurz gefreezt und es kommt die Naricht: Map wird gelaaden!...kann mir jemand sagen was ich falsch gemacht habe?


    forward SpawnWait();


    public OnPlayerSpawn(playerid)
    {
    SetTimer("SpawnWait", 5000, 1);
    TogglePlayerControllable(playerid, 0);
    return 1;
    }


    public SpawnWait()
    {
    for (new i = 0; i < MAX_PLAYERS; i++) {
    GameTextForPlayer(i, "~g~Map wird gelaaden!", 3000, 3);
    TogglePlayerControllable(i,true);
    }
    }

    Hallo liebe Community,


    Kann mir jemand 2 Befehle Scripten?


    einmal /makeadmin (max. 5 admin level)


    und


    einmal /admins (admin level 5 wird in dere liste nicht angezeigt)



    kann mir das jemand machen?

    Irgendwo???
    Das ist passgenau aus unserem Script kopiert. Den Command hatte ich selber geschrieben und nun kommen solche wie du, und stellen sich als tollen Scripter dar.
    Das ist einfach nur mies!



    Also lesen kannste auch nicht wa? Hab ich geschrieben das ich den CMD gemacht hab? NEIN also geh mir net aufen sack

    Hier mal /gotocoords hab ich mal irgendwo gefunden



    if(strcmp(cmd,"/gotocoords",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    new coordstr[3][24], Float:coords[3];
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp) || !strfind(tmp,",",false)) return SendClientMessage(playerid,COLOR_WHITE," /gotocoords X,Y,Z");
    split(tmp,coordstr,',');
    coords[0] = floatstr(coordstr[0]);
    coords[1] = floatstr(coordstr[1]);
    coords[2] = floatstr(coordstr[2]);
    SetPlayerPos(playerid,coords[0],coords[1],coords[2]);
    format(string,sizeof(string)," Erfolgreich teleportiert: X %f Y %f Z %f",coords[0],coords[1],coords[2]);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    }
    return 1;
    }

    Hier bitte schön


    if (strcmp(cmd, "/admins", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "|____ HQ-G Administrator Online ____|");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pAdmin] >= 1 && Hide[i] == 0)
    {
    new admtext[64];
    if(PlayerInfo[i][pAdmin] == 4) { admtext = "ServerOwner"; }
    else if(PlayerInfo[i][pAdmin] == 3) { admtext = "ServerAdmin"; }
    else if(PlayerInfo[i][pAdmin] == 2) { admtext = "SuperModerator"; }
    else if(PlayerInfo[i][pAdmin] == 1) { admtext = "Moderator"; }
    else { admtext = "Moderator"; }
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "%s: %s TelefonNr.: %d", admtext, sendername, PlayerInfo[i][pPnumber]);
    SendClientMessage(playerid, COLOR_WHITE, string);
    }
    }
    }
    }
    return 1;
    }


    Bei mir gehts perfekt

    Hallo,


    Von euch allen kennt sich doch bestimmt jemand mit Mani-Admin-Plugin aus..nun meine Frage


    Weis jemand was ich einstellen muss damit der name vom admin nicht mehr dasteh wenn man im admin chat schreibt?


    Standart ist es so


    (ADMIN)AmoK: TEXTTEXTEXT


    und ich will es so haben


    (ADMIN): TEXTTEXTEX


    hoffendlich kann mir jemand helfen

    nimmt einfach den hier der funzt


    if(!strcmp(strget(cmdtext,0),"/kick"))
    {
    if(PlayerInfo[playerid][adminlvl] >= 1)
    {
    if(!strlen(strget(cmdtext,1)))
    return
    SendClientMessage(playerid,COLOR_GREY,"Benutze: /kick [ID] [Grund]");
    new grund[128];
    new string[128];
    new id = strval(strget(cmdtext,1));
    new spieler[MAX_PLAYER_NAME];
    new admin[MAX_PLAYER_NAME];
    grund = strget(cmdtext,2);
    GetPlayerName(id,admin,sizeof(admin));
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt. Grund: %s", admin, spieler, grund);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    Kick(id);
    }
    return 1;

    sowas?

    if(!strcmp(strget(cmdtext, 0),"/bring"))
    {
    new target = strval(strget(cmdtext, 1));
    new target2 = strval(strget(cmdtext, 2));
    if(!strlen(strget(cmdtext, 1))) { SendClientMessage(playerid,COLOR_GRAD2,"USAGE: /bring [first] [second]"); return 1; }
    if(!IsPlayerConnected(target)) { SendClientMessage(playerid,COLOR_RED,"Die erste ID ist nicht vergeben"); return 1; }
    if(!IsPlayerConnected(target2)) { SendClientMessage(playerid,COLOR_RED,"Die Zweite ID ist nicht vergeben"); return 1; }
    if(PlayerInfo[playerid][adminlvl] >= 2)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(target,X,Y,Z);
    SetPlayerPos(target2,X,Y+1,Z);
    }
    return 1;
    }

    Hier meinste sowas?



    if(!strcmp(strget(cmdtext, 0),"/gethere"))
    {
    new target = strval(strget(cmdtext, 1));
    if(!strlen(strget(cmdtext, 1))) { SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /gethere [ID]"); return 1; }
    if(!IsPlayerConnected(target)) { SendClientMessage(playerid,COLOR_RED,"Diese ID ist nicht vergeben"); return 1; }
    if(PlayerInfo[playerid][adminlvl] >= 2)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    SetPlayerPos(target,X,Y+1,Z);
    }
    return 1;
    }



    if(!strcmp(strget(cmdtext, 0),"/goto"))
    {
    new target = strval(strget(cmdtext, 1));
    if(!strlen(strget(cmdtext, 1))) { SendClientMessage(playerid,COLOR_GRAD2,"Benutze: /goto [ID]"); return 1; }
    if(!IsPlayerConnected(target)) { SendClientMessage(playerid,COLOR_RED,"Diese ID ist nicht vergeben"); return 1; }
    if(PlayerInfo[playerid][adminlvl] >= 1)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(target,X,Y,Z);
    SetPlayerPos(playerid,X,Y+1,Z);
    }
    return 1;
    }