Beiträge von Black_Pain

    public OnPlayerDeath(playerid, killerid, reason)
    {
    new name[MAX_PLAYER_NAME];
    new string[256];
    //new dmessage[128];
    //new deathreason[20];
    new playercash;
    new victimteam;
    new Float:px,Float:py,Float:pz;
    new killerteam;


    victimteam = gTeam[playerid];
    killerteam = gTeam[killerid];
    gPlayerSpawned[playerid] = 0;
    PlayerInfo[playerid][pInvWeapon] = 0;
    PlayerInfo[playerid][pInvAmmo] = 0;
    GetPlayerName(playerid, name, sizeof(name));
    PlayerInfo[playerid][pLocal] = 255;
    GetPlayerPos(playerid, px, py, pz);
    if(killerid != 255)
    {
    if(GetPlayerState(killerid) == 2)
    {
    if(ProxDetectorS(20, killerid, playerid))
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[killerid][pMember] == 1||PlayerInfo[killerid][pLeader] == 1||PlayerInfo[killerid][pMember] == 2||PlayerInfo[killerid][pLeader] ==2)
    {
    SendClientMessage(killerid, COLOR_YELLOW, "Das war ein Driveby-Kill. Missbrauche das nicht!");
    return 1;
    }
    SetPlayerCriminal(killerid,255,"Manslaughter");
    SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)+1);
    return 1;
    }
    }
    }
    }
    if (PlayerInfo[killerid][pAdmin] < 1)
    {
    if(reason == 38)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a [%d]%s with minigun.",killerid,kickname,playerid,name);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    //Ban(killerid);
    }
    }
    if(reason == 35)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with a flamethrower and has been IP banned.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    Ban(killerid);
    }
    }
    if(reason == 9)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with a chainsaw and has been IP banned.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    Ban(killerid);
    }
    }
    if(reason == 16)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with grenades and has been IP banned.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    Ban(killerid);
    }
    }
    if(reason == 18)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with molotovs and has been IP banned.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    Ban(killerid);
    }
    }
    if(reason == 28)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with a Mac 10, Check him immediately.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    }
    }
    if(reason == 32)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with Tec 9's, Check him immediately.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    }
    }
    if(reason == 36)
    {
    new kstring[128];
    new kickname[MAX_PLAYER_NAME];
    if(IsPlayerConnected(killerid))
    {
    GetPlayerName(killerid, kickname, sizeof(kickname));
    format(string, 256, "[ADMIN] [%d]%s just killed a player with a Lock On Launcher and has been IP banned.",killerid,kickname);
    ABroadCast(COLOR_LIGHTRED,string,1);
    printf("%s", kstring);
    Ban(killerid);
    }
    }
    }
    if (gPlayerCheckpointStatus[playerid] > 4 && gPlayerCheckpointStatus[playerid] < 11)
    {
    DisablePlayerCheckpoint(playerid);
    gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
    }
    new caller = Mobile[playerid];
    if(caller != 255)
    {
    if(caller < 255)
    {
    SendClientMessage(caller, COLOR_GRAD2, " Verbindung unterbrochen....");
    CellTime[caller] = 0;
    CellTime[playerid] = 0;
    Mobile[caller] = 255;
    }
    Mobile[playerid] = 255;
    CellTime[playerid] = 0;
    }
    ClearCrime(playerid);
    if(PlayerPaintballing[playerid] != 0)
    {
    PlayerPaintballKills[killerid] ++;
    if(PlayerPaintballKills[killerid] > PaintballWinnerKills)
    {
    new killer[MAX_PLAYER_NAME];
    PaintballWinner = killerid;
    PaintballWinnerKills = PlayerPaintballKills[killerid];
    GetPlayerName(killerid, killer, sizeof(killer));
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerPaintballing[i] != 0)
    {
    format(string, sizeof(string), "* %s führt mit %d Kills.",killer,PaintballWinnerKills);
    SendClientMessage(i, COLOR_WHITE, string);
    }
    }
    }
    }
    return 1;

    Hallo Community
    Ich habe folgendes Problem im Script:
    Ich habe mir ein Autohaus Filterscript gedownlodet und eingefügt.
    Alles klappt wunderbar
    Doch es gibt da so schlimme Fehler:
    1.Wenn man sich ein auto kauft es irgendwo park und sich dann reloggt, hat man das Auto nicht mehr.
    2.Wenn das Auto dann weg ist und man /carsell macht steht du hast dein AutoVerkauft für 600k.
    Wenn ich neustarte oder zb ein neuer Spieler meldet sich an und der /carsell macht kriegt er dann auch 600k.
    Das Problem ist 1.Das er das Geld bekommt und 2.Meine AntiHack system denkt er hackt und bannt ihn.
    Ich würde mich freuen wenn ihr mir dabei helfen könntet.
    Wenn ich das Filterscript braucht um den Fehler zu finden sagt es und ich poste sie.
    Danke
    Gruß
    Black_Pain

    Hallo zusammen!
    Ich habe folgendes Problem:
    Wenn man bei mir stirbst kommt man in die Skinauswahl zurück obwohl man nicht F4 gedrückt hat.
    Also ich habe keine SKins in der Skinauswahl sondern wenn man rein kommt muss man wieder Spawn drücken.
    Kann mir vllt einer zeigen wie ich das weg mach also poste mal meine OnPlayerRequestClass:
    public OnPlayerRequestClass(playerid, classid)




    if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1)
    {
    ClearChatbox(playerid, 10);
    SendClientMessage(playerid, COLOR_GREEN, " ~ Willkommen bei German San Andreas! ~");
    SendClientMessage(playerid, COLOR_RED, " Benutze maximal 20 Buchstaben als Nickname, sonst wird er nicht gespeichert! ");
    SendClientMessage(playerid, COLOR_YELLOW2, " ");
    SendClientMessage(playerid, COLOR_YELLOW2, " ");
    SendClientMessage(playerid, COLOR_YELLOW2, " ");
    SendClientMessage(playerid, COLOR_YELLOW2, " ");
    SendClientMessage(playerid, COLOR_YELLOW2, " ");
    SendClientMessage(playerid, COLOR_YELLOW2, " ");
    if (gPlayerAccount[playerid] != 0)
    {
    new loginstring[128];
    new loginname[64];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginstring,sizeof(loginstring),"Willkommen, %s\nDieser Nickname ist registriert\nDu kannst dich jetzt einloggen:",loginname);
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit");
    }
    else
    {
    gPlayerAccount[playerid] = 0;
    new regstring[128];
    new regname[64];
    GetPlayerName(playerid,regname,sizeof(regname));
    format(regstring,sizeof(regstring),"Willkommen, %s\nDu hast keinen Account.\nBitte registrieren:",regname);
    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Exit");
    }
    //PlayerPlaySound(playerid, 1187, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pModel] = Peds[classid][0];


    Wäre gut wenn mir einer zeigen könnte wie ich ein Krankenhaussystem mache das er zb 1 min im Krankenhaus sitzt
    Danke
    Gruß
    Black_Pain

    Hallo!
    Ich habe eine Frage.
    Also ich habe mir einen Zoll erstellt und er funktioniert auch sehr gut doch dazu will ich folgendes haben:
    Wenn man in die nähe vom Zoll kommt soll ein Text erscheinen wo zb steht das der Preis 500$ beträgt.
    Dieser Text soll nicht oben links stehen wie so als nachricht sondern so:

    nur halt ein anderer Text den ich haben will.
    Ich würde mich freuen wenn mir einer dabei helfen könnte oder es mir vorscripten könnte.
    Danke
    Gruß
    Black_Pain

    Also das Tutorial hat mir nicht viel geholfen also ich weiß nicht genau wie ich das mache.
    Würde mich freuen wenn mir einer ein Beispiel machen könnte oder vielleicht es auch scripten.
    Gruß
    Black_Pain

    Hallo zusammen
    Ich wollte mir ein GateTor erstellen was ich mit einem Befehl auf und zu machen.
    Doch dazu hab ich eine Frage.
    Soweit ich weiß muss ich ein Tor erstellen (in MTA) es dann klonen.
    Dann doppelklick auf ein Tor und Die xyz kordianten screenen und in Moveobject hinzufügen.
    Ich wollte fragen ob dsa genau richtig ist hat bei mir nie geklappt hab gehört es gibt eine andere Möglichkeit

    Kann nur sagen das Jobsystem was ich hab ist eig keins denn ich nehme zb Drogendealer an aber ich kann nix machen.
    Wäre nett wenn mir einer das Zeigen oder Scripten könnte wie gesagt biete Admin Zugang zu meinem Serverroot an

    Ja ich hab mir eins reingezogen das ist aber total nicht nach meinem Maß ich will eins mit Arbeitsamt, also ein Arbeitsamt hab ich schon nur mir fehlen die Jobs.

    Hey Leute
    Ich habe schon an meinem Script viel gemacht,doch ich komm einfach nicht weiter,denn ich brauch ein Jobsystem.
    Ich meine damit minijobs zb. Drogendealer, Waffendealer usw.
    Wäre nett wenn mir einer dabei helfen könnte zb durch scripten,tutorial oder sonst noch was.
    Für die Scripter die dies scripten könnten, hätte ich anzubieten, dass sie Admin auf meinem Root Server werden.
    Weitere Infos gibts bei mir.
    Also bitte meldet euch wäre voll cool ;)
    Gruß
    Black_Pain

    Ok habs geschafft alle skins erscheinen doch es gibt ein Problem:
    Folgendes wenn ich zb Grove skin nehme und spawn klicke geht es nicht ich spawne wieder als cop.
    KAnn mir bitte einer sagen wie ich das mache das ich dann als grove spawne.
    Noch dann kann derjenige noch dazu machen wie ich mach das man zb wenn man in der Grove street ist kann man nur Grovestreet skin nehmen und zivis nur zivis skins nehmen.Dann noch die letze Sache wie mache ich das über den Personen zb von Grove "Grove Street steht?