Beiträge von Maximilian

    new string[128], pName[MAX_PLAYER_NAME];
    GetPlayerName(,playerid,pName,sizeof(pName));
    format(string,sizeof(string),"[SPIELERINFO]Spieler %s hat den Server betreten",pName,playerid);
    SendClientMessageToAll(0x00A91EFF,string);




    new disconnect[150], pNAME[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pNAME,MAX_PLAYER_NAME);
    switch(reason)
    {
    case 0: format(disconnect,sizeof (disconnect),"Der Spieler %s hatte einen Timeout",pNAME);
    case 1: format(disconnect,sizeof (disconnect),"Der Spieler %s hat den Server verlassen",pNAME);
    case 2: format(disconnect,sizeof (disconnect),"Der Spieler %s wurde gekickt/gebannt",pNAME);
    }
    SendClientMessageToAll(Connect,disconnect);



    Musst halt passend machen


    if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
    {
    if(AdminDuty[playerid] == 0)
    {
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3)
    {
    SendClientMessage(playerid,COLOR_GRAD6,"Du bist nun im Dienst!");
    AdminDuty[playerid] = 1;
    Mod[playerid] = Create3DTextLabel("*Administrator Onduty\n DM Verbot!*",Rot,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Mod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Administrator %s mit der ID:%d ist nun Administrator Duty!",sendername,playerid);
    SendClientMessageToAll(Grau, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 4 || PlayerInfo[playerid][pAdmin] == 1337)
    {
    SendClientMessage(playerid,COLOR_GRAD6,"Du bist nun im Dienst!");
    AdminDuty[playerid] = 1;
    Supermod[playerid] = Create3DTextLabel("*Administrator Onduty\n DM Verbot!*",Rot,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Supermod[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Administrator %s mit der ID:%d ist nun Administrator Duty!",sendername,playerid);
    SendClientMessageToAll(Grau, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] >= 2000)
    {
    SendClientMessage(playerid,COLOR_GRAD6,"Du bist nun im Dienst!");
    AdminDuty[playerid] = 1;
    Admin[playerid] = Create3DTextLabel("*Administrator Onduty\n DM Verbot!*",Rot,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Admin[playerid], playerid, 0.0, 0.0, 0.4);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string,sizeof(string),"Administrator %s mit der ID:%d ist nun Administrator Duty!",sendername,playerid);
    SendClientMessageToAll(Grau, string);
    SetPlayerArmour(playerid, 100);
    return 1;
    }
    else if(AdminDuty[playerid] == 1)
    {
    SendClientMessageToAll(Farbe,string,"Nachrichtg");
    }
    return 1;
    }
    return 1;
    }



    Hallo bzw. guten Abend Breadfish,


    ich habe mir heute einen /startbonus befehl geschnappt und ihn in mein
    Script eingebaut!
    Jedoch kommt immer dieser Warning den ich nicht haben will

    H:\Ordner\Roleplay of San Andreas\gamemodes\[GnL](1).pwn(257) : warning 202: number of arguments does not match definition


    ocmd:startbonus(playerid,params[])
    {
    if(GetPlayerScore(playerid,0))//Warning
    {
    SendClientMessage(playerid,ROT,"GnL: Du erhälst 200.000$ und Level 4 von uns.");
    SendClientMessage(playerid,ROT,"GnL: Teil es dir gut ein, du bekommst es nur einmal!");
    SetPlayerScore(playerid,4);
    GivePlayerMoney(playerid, 200000);
    }
    return 1;
    }

    Heyho Breadfish,


    ich habe gestern einen /aduty Befehl gefunden
    jedoch bin ich mir nicht sicher wo ich
    new Aduty[MAX_PLAYERS];
    Defieren soll da auf beide Arten
    Diese währe:
    Ganz oben oder direkt beim Befehl
    der jetzige Code lautet:

    if(strcmp("/aduty",cmdtext,true)== 0)
    {
    if(Aduty[playerid] == 1)
    new string[64],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    if(IsPlayerAdmin(playerid))
    {
    if(Aduty[playerid] == 0)
    {
    Aduty[playerid] = 1;
    format(string,sizeof(string),"Admin %s ist nun im Dienst",name);
    SendClientMessageToAll(0xFF00FFFF,string);
    }
    else
    {
    format(string,sizeof(string),"Admin %s ist nun außer Dienst",name);
    Aduty[playerid] = 0;
    SendClientMessageToAll(0xFF00FFFF,string);
    }
    }
    return 1;
    }