Beiträge von DurtyFree

    Hallo alle,
    Unser Server crasht komischerweise bei CMD´s und es werden immer mehr die wir finden .... Wir wissen auch nicht wieso :huh: Das ist einfach nur komisch.... Der Server crasht bei /edit /invite /kick bis jetzt... Aber die CMD´s sind nicht verbuggt wir haben schon nachgesehen aber was ist da los? :S
    Hier mal die Script abschnitte:


    //----------------------------------[Kick]------------------------------------------------
    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;
    }


    //----------------------------------[INVITE]------------------------------------------------
    if(strcmp(cmd, "/invite", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /invite [spielerid/teildesnamens]");
    return 1;
    }
    new para1;
    new ftext[20];
    para1 = ReturnUser(tmp);
    if (PlayerInfo[playerid][pLeader] >= 1)
    {
    if(IsPlayerConnected(para1))
    {
    if(para1 != INVALID_PLAYER_ID)
    {
    if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
    {
    if(PlayerInfo[para1][pJob] > 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "Spieler kann nicht eingeladen werden, weil er einen Job hat!");
    return 1;
    }
    if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Polizei"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
    else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "FBI/ATF"; ChosenSkin[para1] = 286; SetPlayerSkin(para1, 286); }
    else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Nationalgarde"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
    else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Feuerwehr/Sanitäter"; ChosenSkin[para1] = 70; SetPlayerSkin(para1, 70); }
    else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "La Cosa Nostra"; ChosenSkin[para1] = 258; SetPlayerSkin(para1, 120); }
    else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Yuzuki"; ChosenSkin[para1] = 120; SetPlayerSkin(para1, 258); }
    else if(PlayerInfo[playerid][pLeader] == 7) { return 1; }
    else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 12; ftext = "Hitman Agentur"; ChosenSkin[para1] = 127; SetPlayerSkin(para1, 127); }
    else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "CNN Studio"; ChosenSkin[para1] = 148; SetPlayerSkin(para1, 148); }
    else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Taxiunternehmen"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
    else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Fahrlehrer"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
    else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Grove Street"; ChosenSkin[para1] = 270; SetPlayerSkin(para1, 270); }
    else if(PlayerInfo[playerid][pLeader] == 13) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Terroristen"; ChosenSkin[para1] = 270; SetPlayerSkin(para1, 270); } //Skin Ändern!
    else { return 1; }
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
    PlayerInfo[para1][pRank] = 1;
    printf("AdmCmd: %s hat %s eingeladen um %s beizutreten.", sendername, giveplayer, ftext);
    format(string, sizeof(string), "Du bist %s beigetreten, du wurdest vom Leader %s eingeladen", ftext, sendername);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "Du hast %s eingeladen %s beizutreten.", giveplayer,ftext);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    SetPlayerInterior(para1,0);
    new rand = random(sizeof(gInviteSpawns));
    SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
    SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
    SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
    SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
    TogglePlayerControllable(para1, 0);
    SelectChar[para1] = 255;
    SelectCharID[para1] = PlayerInfo[para1][pMember];
    SelectCharPlace[para1] = 1;
    PlayerInfo[para1][pModel] = ChosenSkin[para1];
    PlayerInfo[para1][pChar] = ChosenSkin[para1];
    SendClientMessage(para1, COLOR_LIGHTRED, "* Verwende 'next' um deinen Charakter zu wählen.");
    SendClientMessage(para1, COLOR_LIGHTRED, "* Wenn du den Charakter gefunden hast, den du benutzen willst, tippe 'done'.");
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler wird gesucht / ist schon in einem Team / ist schon ein Familienmitglied.");
    return 1;
    }
    }
    }//not connected
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen (nur für Leader)!");
    }
    }
    return 1;

    Hoffe ihr könnt uns helfen :rolleyes:
    //Edit befehl war zu lange den Poste ich aber auch noch
    MFG alex :huh:

    Zitat by Kye


    Zitat

    <Kye> The server was attacked by a dedicated server in France. I guess someone can't handle the fact that we're having fun.
    *** Samp3873 has joined #sa-mp.test
    *** [RGC]RinatOK has quit (Max SendQ exceeded)
    *** Samp2802 has quit (Connection reset by peer)
    <Kye> We are working on it. Please stand by.

    .... Kommt alle auf IRC für mehr infos!
    Hier seht ihr wie lang es noch ist bis zum Beta Test http://www.timeanddate.com/cou…&hour=15&min=0&sec=0&p0=0

    Hallo Community,
    Wie kann ich für das UGG(Ultimate GunGame) GameMode machen das es /register und /login gibt und jedes Level(Niveu) gespeichert wird... Und das wenn man das höchste lvl hat (16) das dann Restart ist und der jenige wo als erstes lvl 16 war bei Gewonnen: 1 griegt wenn er nochmal gewinnt Gewonnen: 2 ^^ Naja und die Level(Niveus) sollen dann nach restart neu anfangen ^^ Also jede runde neu anfangen. Aber wenn jemand während der runde Time Out macht und dann /login macht wenn er wieder kommt soll er das Level haben wo er vor Time Out hat...


    Hoffentlich kann jemand sowas für mich Scripten...
    Das GameMode ist im anhang

    Hallo leute,
    Wollte mal fragen wie kann ich für GODFATHER ein Gang System machen nicht mit Fraktionen sondern es sollten Admins /gang create können um eine Gang zu erstellen und dann /gang makeleader ID um die Gang jemand weiterzu geben... nun für den leader diese Befehle /gang invite/makeleader/color invite um einen einzuladen der dann /gang join machen muss makeleader um einen Leader zu machen color um die Farbe zu ändern.
    Für die alle /gang info.
    Bei Gang Info soll kommen wie viele GangZonen sie haben wie die gang heißt wie viele member welche member online sind usw.
    Alle cmds: /gang info/makeleader/create/color/invite/join


    Gangzonen sollen in LS sein und alle sollen einnehmbar sein wenn man in einer GangZone mehr als 1 Minute zu 2 ist dann soll es anfangen zu blinken und es soll an jeden ne nachricht kommen! An angreifer: Deine Gang greift ein Gang gebiet an helf ihnen! Fahre zum roten Punkt auf der Karte! An verteidiger: Euer Ganggebiet wird angegriffen! Helf es zu verteidigen, fahr zu dem roten Punkt.


    So nach 2 Minuten gehört das Ganggebiet der Gang wo mehr Member im Gebiet hat ^^
    Die Gangs sollen gespeichert werden und GF kompatible sein!


    Hoffe mir kann jemand helfen...


    MFG alex :huh:

    Ich währe für Backfox und für Sebihunter ^^ Aber mir ist das eigentlich schnuppe ich finde euch alle Super und ohne alle anderen währe das auch nicht das was es jetzt ist ^^
    Aso währe das als so ne Umfrage nicht einfacher und übersichtlicher?

    Geil mir ist aufgefallen das ich der 1 Reg. auf der Toplist bin ;D id 1 ^^
    //Edit ICH LIEBE DIE TOPLIST! Mich haben soeben 7 Leute angeschrieben die direkt wenn der Server Online ist mit 8 weiteren Kumpels aktive auf meinem server zocken wollen Krank o.o das nur weil ich Rank 1 bin xD