Beiträge von Time2Script

    Baut es doch gleich ohne befehl??


    new gsheal;


    gsheal=CreatePickup(1240,1,2499.7844,-1707.4712,1014.7422);


    if(pickupid==gsheal)
    {
    SetPlayerHealth(playerid,100);
    }


    Aber Normalerweiße ist das herz wenn du Addstaticpickupmachst das es automatisch heilt...


    Mfg

    Siehste dieKlammern nich????
    Wir haben die nich vergessen.
    Mfg

    Z.b
    AddPlayerClass(32, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //Skin 1
    AddPlayerClass(100, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 2
    AddPlayerClass(123, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 3
    AddPlayerClass(192, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 4
    AddPlayerClass(283, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 5
    AddPlayerClass(285, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 6
    AddPlayerClass(286, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 7
    AddPlayerClass(233, 1958.3783,1343.1572,1100.3746,269.1425, 0, 0, 0, 0, 0, 0); //SKin 8
    Dann Unter onplayerrquestClass
    switch (classid)
    {
    case 0: // = Skin 1
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~r~DeinSkinName", 500, 3); //Hier Farbe Rot ~r~
    }
    case 1: // = Skin 2
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~r~DeinSkinName", 500, 3); //Hier Farbe Rot ~r~
    }
    case 2: // = Skin 3
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~r~DeinSkinName", 500, 3); //Hier Farbe Rot ~r~
    }
    case 3: // = Skin 4
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~r~DeinSkinName", 500, 3); //Hier Farbe Rot ~r~
    }
    case 4: // = Skin 5
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~b~DeinSkinName", 500, 3); //Hier Farbe Blau~b~
    }
    case 5: // = Skin 6
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~b~DeinSkinName", 500, 3); //Hier Farbe Blau~b~
    }
    case 6:// = Skin 7
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~b~DeinSkinName", 500, 3); //Hier Farbe Blau~b~
    }
    case 7:// = Skin 8
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~b~DeinSkinName", 500, 3); //Hier Farbe Blau~b~
    }
    case 8:// = Skin 9
    {
    GameTextForPlayer(playerid, "~n~~n~~n~~b~DeinSkinName", 500, 3); //Hier Farbe Blau~b~
    }


    Mfg

    Team Chat:
    // ===== [Team Chat] =====
    if(strcmp(cmd, "/team", true) == 0 || strcmp(cmd, "/t", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[256];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, Weiß, "Benutze: /t [Team Chat]");
    return 1;
    }
    format(string, sizeof(string), "[Team-Chat] %s: %s",sendername, result);
    if(Spieler[playerid][Team] == Deine Team Fraktion ID)
    {
    SendTeamMessage(TeamchatFarbe, string);
    }
    /*format(string, sizeof(string), "[Team-Chat] %s: %s",sendername, result);
    if(Spieler[playerid][Team] == 1)
    {
    SendTeamMessage(TeamchatFarbe, string); USW
    }*/
    }
    return 1;
    }
    forward SendTeamMessage(color, string[]);


    public SendTeamMessage(color, string[])
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(Spieler[i][Team] == Dein Team usw)
    {
    SendClientMessage(i, color, string);
    }
    }
    }
    }
    Das mit dem Rank-System müsstest du mir genauer Erläutern bitte per PN Melden.


    Mfg

    Nein muss man nicht man muss es nur Definieren...
    Einmal Ganz Oben unter der ersten klammer:
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    Und einmal Ganz unten vorm Return oder nach dem Return =)
    }


    //edit er hats ja auch mit i deswegen hab ich ihm das geschrieben :P
    Mfg

    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kick [playerid] [Grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kick [playerid] [Grund]");
    return 1;
    }
    if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht kicken, da er ein höheres Adminlevel hat als du!");
    return 1;
    }
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
    KickLog(string);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    Kick(giveplayerid);
    return 1;
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }


    if(strcmp(cmd, "/ban", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /ban [playerid] [grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /ban [playerid] [grund]");
    return 1;
    }
    if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht bannen, da er ein höheres Adminlevel hat als du!");
    return 1;
    }
    new year, month,day;
    getdate(year, month, day);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
    BanLog(string);
    format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, Grund: %s", giveplayer, sendername, (result));
    SendClientMessageToAll(COLOR_LIGHTRED, string);
    PlayerInfo[giveplayerid][pAdmin] = PlayerInfo[giveplayerid][pLevel];
    PlayerInfo[giveplayerid][pLevel] = -999;
    Ban(giveplayerid);
    return 1;
    }
    }//not connected
    }
    else
    {
    format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }

    Meine Meinung zu RP-Servern ist das viele sagen ja mach ma reallife auf is geil wa? aber denn Grund findet keiner im Richtigen Leben kann man nun auch nicht einfach so denn Leuten Verbieten das sie ausm autoschießen. Für was gibts denn Die Polizei/Spezialeinheit aufm Reallife und auf vielen servern wird nie RP gezockt bis jetzt sah ich nur 1server wo alles echt rp war.


    Mfg

    if(strcmp(cmd, "/gebegeld", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, Weiß, "Benutze: /gebegeld [ID] [Summe]");
    return 1;
    }
    new playa;
    new money;
    playa = strval(tmp);
    tmp = strtok(cmdtext, idx);
    money = strval(tmp);
    if (Spieler[playerid][admin] >= 5)
    {
    if(IsPlayerConnected(playa))
    {
    if(playa != INVALID_PLAYER_ID)
    {
    GivePlayerMoney(playa, money);
    }
    }
    }
    }
    return 1;
    }


    Wenn du beim Geldgeben noch nen text willst schreib mir ne Pn :D

    ^^


    // ===== [Kick] =====
    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, Weiß, "Benutze: /kick [ID] [Grund]");
    return 1;
    }
    new id3 = strval(strget(cmdtext,1));
    if (Spieler[playerid][admin] >= 1)
    {
    if(IsPlayerConnected(id3))
    {
    if(id3 != INVALID_PLAYER_ID)
    {
    GetPlayerName(id3, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, Weiß, "Benutze: /kick [ID] [Grund]");
    return 1;
    }


    format(string, sizeof(string), "%s wurde von %s gekickt. Grund: %s",giveplayer,sendername, (result));
    SendClientMessageToAll(0xFF0005FF, string);
    Kick(id3);
    return 1;
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d is not Online.", giveplayerid);
    SendClientMessage(playerid, Weiß, string);
    }
    }
    return 1;
    }


    Du musst schon machen das er denn User kickt playerid = das er denn kickt der denn befehl macht :D
    und dann noch das das nur admins machen dürfen gründe usw...

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/info",cmdtext,true,10)==0)
    {
    SendClientMessage(playerid, COLOR_YELLOW,"====================(INFO)====================");
    SendClientMessage(playerid, COLOR_YELLOW,"Hallo Sir sie haben die Information aufgerufen!");
    SendClientMessage(playerid, COLOR_YELLOW,"Unser server Gründer ist : [DL]King");
    SendClientMessage(playerid, COLOR_YELLOW,"Unser Scripter ist: [DL]Radgol und [DL]King");
    SendClientMessage(playerid, COLOR_YELLOW,"Unser Forum bearbeiten wir alle zussamen : www.24comunnity.net");
    SendClientMessage(playerid, COLOR_YELLOW,"Unsere TeamSpeak Ip Lautet : -------");
    SendClientMessage(playerid, COLOR_YELLOW,"Danke das du mal Vorbeischaust!");
    SendClientMessage(playerid, COLOR_YELLOW,"====================(INFO)====================");
    return 1;
    }
    return 0;
    }

    if(strcmp("/info",cmdtext,true,10)==0)
    {
    SendClientMessage(playerid, Dunkelblau,"====================(info)====================");
    SendClientMessage(playerid, COLOR_YELLOW,"Hallo Sir sie haben die Information aufgerufen!");
    SendClientMessage(playerid, COLOR_YELLOW,"Unser server Gründer ist : [DL]King");
    SendClientMessage(playerid, COLOR_YELLOW,"Unser Scripter ist: [DL]Radgol und [DL]King");
    SendClientMessage(playerid, COLOR_YELLOW,"Unser Forum bearbeiten wir alle zussamen : www.24comunnity.net");
    SendClientMessage(playerid, COLOR_YELLOW,"Unsere TeamSpeak Ip Lautet : -------");
    SendClientMessage(playerid, COLOR_YELLOW,"Danke das du mal Vorbeischaust!");
    SendClientMessage(playerid, Dunkelblau,"====================(info)====================");
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    new cmd[256]; // das einbauen unter onplayercommandtext


    Mfg