Beiträge von Jayen

    Hey, gibt es eigentlich noch ein andere gute Seite wo man Designs downloaden kann außer WBB Page.
    Da creative-styles down ist.


    Gruß

    if(GetPVarInt(playerid,"MuteZeit") > 1)


    ?


    Danke dir :D
    Gruß



    Da es noch zum Thema gehört, ich möchte hier alle gemuteten Spieler auflisten, jedoch bekomme ich Warnings wo der Name abgefragt wird.
    ocmd:mutelist(playerid,params[])
    {
    for(new i = 0;i<MAX_PLAYERS;i ++)
    {
    if(GetPVarInt(i,"MuteZeit") > 1)
    {
    GetPlayerName(i, name, sizeof(name)); //Error Zeile
    format(string, sizeof (string), "[%s]: %i", name, GetPVarInt(i,"MuteZeit"));
    SendClientMessage(playerid,Weis, string);
    }
    }
    return 1;
    }


    C:\Users\Jason_AlvareZ\Desktop\Neuer Ordner (4)\gamemodes\Great-Roleplay.pwn(1988) : error 017: undefined symbol "name"
    C:\Users\Jason_AlvareZ\Desktop\Neuer Ordner (4)\gamemodes\Great-Roleplay.pwn(1988) : error 017: undefined symbol "name"
    C:\Users\Jason_AlvareZ\Desktop\Neuer Ordner (4)\gamemodes\Great-Roleplay.pwn(1988) : error 029: invalid expression, assumed zero
    C:\Users\Jason_AlvareZ\Desktop\Neuer Ordner (4)\gamemodes\Great-Roleplay.pwn(1988) : fatal error 107: too many error messages on one line



    /e:Text

    So sollte es aussehen
    ocmd:setadmin(playerid,params[])
    {
    new pID,string[128],Rang;
    if(!IstSpielerEinAdmin(playerid,4))return SendClientMessage(playerid,Grau,"Diesen Befehl darfst du nicht verwenden.");
    if(sscanf(params,"ui",pID,Rang))return SendClientMessage(playerid,Grau,"Benutze: /setadmin [ID/Teilname] [Rang]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Grau,"Der Spieler ist nicht online.");
    if(Rang < 0 || Rang > 4)return SendClientMessage(playerid,Grau,"Der Rang darf nicht unter 0 und über 4 liegen.");
    new rangname[64];
    switch (Rang)
    {
    case 1: format(rangname, 64, "Supporter");
    case 2: format(rangname, 64, "Trial Administrator");
    case 3: format(rangname, 64, "Administrator");
    case 4: format(rangname, 64, "Server Leitung");
    }
    format(string,sizeof(string),"Du wurdest von Server Leiter %s als %s ins Team aufgenommen.",SpielerName(playerid),rangname);
    SendClientMessage(pID,Blau,string);
    new string2[128];
    format(string2,sizeof(string2),"Du hast %s als %s ins Team aufgenommen.",SpielerName(pID),rangname);
    SendClientMessage(playerid,Blau,string2);
    SetPVarInt(pID,"Adminlevel",Rang);
    SpielerSpeichern(pID);
    return 1;
    }

    S


    Soo funktioniert dann aber nichts mehr mit Chats :S


    MfG

    Hallo, hier die Naricht wird 2 mal gesendet... hier mal der Code.
    ocmd:aduty(playerid,params[])
    {
    if(!IstSpielerEinAdmin(playerid,1))return SendClientMessage(playerid,Grau,"Diesen Befehl darfst du nicht verwenden.");
    if(Aduty[playerid] == 0)
    {
    new string[128];
    format(string,sizeof(string),"%s hat sich als Supporter angemeldet.",SpielerName(playerid));
    SendClientMessageToAll(Rot,string);
    SetPlayerColor(playerid,Rot);
    Aduty[playerid] = 1;
    }
    if(Aduty[playerid] == 1)
    {
    new string2[128];
    format(string2,sizeof(string2),"%s hat sich als Supporter abgemeldet.",SpielerName(playerid));
    SendClientMessageToAll(Rot,string2);
    SetPlayerColor(playerid,Weis);
    Aduty[playerid] = 0;
    }
    return 1;
    }


    Einen Admin Stock habe ich schon, siehe hier
    stock IstSpielerEinAdmin(playerid,rang)
    {
    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    return 0;
    }


    Erkläre mir mal bitte die anderen Sachen Freestyyler.


    Gruß

    Huhu, ich mache gerade ein Adminchat jedoch wird die Naricht nicht an die Admins sondern an alle Spieler gesendet.
    stock SendAdminMessage(Farbe, Message[])
    {
    for(new playerid; playerid < GetMaxPlayers(); playerid++)
    {
    if(GetPVarInt(playerid, "Adminlevel")>=0)
    {
    SendClientMessage(playerid, Farbe, Message);
    }
    }
    return 1;
    }


    ocmd:a(playerid,params[])
    {
    new text[128],astring[128],ustring[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,Grau,"Benutze: /a [Text]");
    if(GetPVarInt(playerid,"Adminlevel") == 0)
    {
    format(ustring,sizeof(ustring),"((User %s : %s ))",SpielerName(playerid),text);
    SendAdminMessage(Gelb,ustring);
    }
    else if(GetPVarInt(playerid,"Adminlevel") == 1)
    {
    format(astring,sizeof(astring),"((Supporter %s : %s ))",SpielerName(playerid),text);
    SendAdminMessage(Gelb,astring);
    }
    else if(GetPVarInt(playerid,"Adminlevel") == 2)
    {
    format(astring,sizeof(astring),"((Trial-Administrator %s : %s ))",SpielerName(playerid),text);
    SendAdminMessage(Gelb,astring);
    }
    else if(GetPVarInt(playerid,"Adminlevel") == 3)
    {
    format(astring,sizeof(astring),"((Administrator %s : %s ))",SpielerName(playerid),text);
    SendAdminMessage(Gelb,astring);
    }
    else if(GetPVarInt(playerid,"Adminlevel") == 4)
    {
    format(astring,sizeof(astring),"((Server Leitung %s : %s ))",SpielerName(playerid),text);
    SendAdminMessage(Gelb,astring);
    }
    return 1;
    }


    Gruß