Beiträge von Hover

    Hey.


    Ich suche einen Gamemode der möglichst bugfrei ist....
    Er sollte min.14 fraktionen haben und ein Jobsystem enthalten.
    Ob Selfmade oder GF ist egal hauptsache ohne große Buggs
    Wenn es sowas in Deutsch ncith gibt ist es auch ok wenn es
    ein Englische Script ist,
    Der Script soll ein Reallife Script sein :)



    Ich hoffe mir kann jemand helfen da ich hier im forum schon seid einigen Tagen suche :( (sa-mp.com auch ein wenig)




    MIt freundlichen Grüßen


    Hover :thumbup::thumbup:

    Ich habe Radius auf 6.0 gemacht aber da steht immer dann Du bist nich tin der nähe des Knastes



    //edit


    Ich merke gerade wenn cih vor dem Knast steh tut es auch cnith mhh

    1. Ich will aber das mann auch aussem auto das machen kann deswegen 2 mal den arrest command
    2. Ich finde die stelle im script ehh nicht xD

    ne ich meine es ganz anders und zwar so


    if(strcmp(cmd, "/einsperren", true) == 0 || strcmp(cmd, "/arrest", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht im Dienst!");
    return 1;
    }
    if(!PlayerToPoint(6.0, playerid, 268.3327,77.8972,1001.0391))
    {// Jail spot
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht nahe das Knastes !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, " Knastpreis geht nur 1-99999 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    new time = strval(tmp);
    if(time < 1 || time > 60) { SendClientMessage(playerid, COLOR_GREY, " Jail Time Minutes can't be below 1 or above 20 (Take the person to prison then) !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    new bail = strval(tmp);
    if(bail < 0 || bail > 1) { SendClientMessage(playerid, COLOR_GREY, " Jail Bailing can't be below 0 or above 1 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    new bailprice = strval(tmp);
    if(bailprice < 0 || bailprice > 3000000) { SendClientMessage(playerid, COLOR_GREY, " Jail Bailing can't be below $0 or above $3000000 !"); return 1; }
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerConnected(suspect))
    {
    if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
    {
    GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(WantedLevel[suspect] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler muss mindestens Wanted Level 1 haben !");
    return 1;
    }
    format(string, sizeof(string), "* Du hast %s eingesperrt !", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    PlayerMoney[suspect] -= moneys;
    format(string, sizeof(string), "eingesperrt von %s ~n~ für $%d", sendername, moneys);
    GameTextForPlayer(suspect, string, 5000, 5);
    ResetPlayerWeapons(suspect);
    if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
    {
    format(string, sizeof(string), "<< Polizist %s hat %s eingesperrt! >>", sendername, giveplayer);
    OOCNews(COLOR_LIGHTRED, string);
    }
    else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2)
    {
    format(string, sizeof(string), "<< Geheimdienst Mitarbeiter %s hat %s eingesperrt! >>", sendername, giveplayer);
    OOCNews(COLOR_LIGHTRED, string);
    }
    else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3)
    {
    format(string, sizeof(string), "<< Soldat %s hat %s eingesperrt! >>", sendername, giveplayer);
    OOCNews(COLOR_LIGHTRED, string);
    }
    SetPlayerInterior(suspect, 6);
    SetPlayerPos(suspect,264.1305,77.6150,1001.0391);
    PlayerInfo[suspect][pJailTime] = time * 60;
    if(bail == 1)
    {
    JailPrice[suspect] = bailprice;
    format(string, sizeof(string), "Du bist für %d sekunden im Knast. Kaution: $%d", PlayerInfo[suspect][pJailTime], JailPrice[suspect]);
    SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
    }
    else
    {
    JailPrice[suspect] = 0;
    format(string, sizeof(string), "Du bist für %d sekunden im Knast. Kaution: Keine", PlayerInfo[suspect][pJailTime]);
    SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
    }
    PlayerInfo[suspect][pJailed] = 1;
    PlayerInfo[suspect][pArrested] += 1;
    SetPlayerFree(suspect,playerid, "VERHAFTET");
    WantedPoints[suspect] = 0;
    WantedLevel[suspect] = 0;
    WantLawyer[suspect] = 1;
    }//distance
    }//not connected
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Nicht nah genug um ihn einzusperren.");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist keine Staatsbehörde !");
    return 1;
    }
    }//not connected
    return 1;
    }


    Den Command habe ich ja schon einmal für normal einsperren jetzt will ich den 2 mal rein tuhen und zwar so das ich es aussem auto machen kann und ich muss wissen wo ich die coords ändern muss für das von wo mann einsperrt in meinem fall die pd garage mehr möchte ich nicht nur ienen kleinen codschnipzel den du mir dan wieder schickst mit makierten punkten und das man aus dem auto jemanden einsperren kann

    ich will das es man im vorm knast im pd und in der pd garage machen kann also soll der alte befehl vorhanden bleiben und ein 2ter davon kommen.
    Der 2te soll dann im auto sein und ausserhalb (beides) ich habe ihn oben gepostet den befehl wen ich den verdoppel ist das doch kein ding also kannste mir eben zeigen?


    thx trotzdem weil sonst kann man ja kein timer für jail time einstellen usw.

    xDD so weit war ich auch



    Mit nachem knast weiß ich jetzt aber wo muss ich was eingeben für arrest im auto in pd garage? :thumbup:


    das der arrest befehl


    if(strcmp(cmd, "/einsperren", true) == 0 || strcmp(cmd, "/arrest", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(gTeam[playerid] == 2 || IsACop(playerid))
    {
    if(OnDuty[playerid] != 1 && PlayerInfo[playerid][pMember] == 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht im Dienst!");
    return 1;
    }
    if(!PlayerToPoint(6.0, playerid, 268.3327,77.8972,1001.0391))
    {// Jail spot
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht nahe das Knastes !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    moneys = strval(tmp);
    if(moneys < 1 || moneys > 99999) { SendClientMessage(playerid, COLOR_GREY, " Knastpreis geht nur 1-99999 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    new time = strval(tmp);
    if(time < 1 || time > 60) { SendClientMessage(playerid, COLOR_GREY, " Jail Time Minutes can't be below 1 or above 20 (Take the person to prison then) !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    new bail = strval(tmp);
    if(bail < 0 || bail > 1) { SendClientMessage(playerid, COLOR_GREY, " Jail Bailing can't be below 0 or above 1 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /arrest [price] [time (minutes)] [bail (0=no 1=yes)] [bailprice]");
    return 1;
    }
    new bailprice = strval(tmp);
    if(bailprice < 0 || bailprice > 3000000) { SendClientMessage(playerid, COLOR_GREY, " Jail Bailing can't be below $0 or above $3000000 !"); return 1; }
    new suspect = GetClosestPlayer(playerid);
    if(IsPlayerConnected(suspect))
    {
    if(GetDistanceBetweenPlayers(playerid,suspect) < 5)
    {
    GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(WantedLevel[suspect] < 1)
    {
    SendClientMessage(playerid, COLOR_GREY, " Spieler muss mindestens Wanted Level 1 haben !");
    return 1;
    }
    format(string, sizeof(string), "* Du hast %s eingesperrt !", giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    PlayerMoney[suspect] -= moneys;
    format(string, sizeof(string), "eingesperrt von %s ~n~ für $%d", sendername, moneys);
    GameTextForPlayer(suspect, string, 5000, 5);
    ResetPlayerWeapons(suspect);
    if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
    {
    format(string, sizeof(string), "<< Polizist %s hat %s eingesperrt! >>", sendername, giveplayer);
    OOCNews(COLOR_LIGHTRED, string);
    }
    else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2)
    {
    format(string, sizeof(string), "<< Geheimdienst Mitarbeiter %s hat %s eingesperrt! >>", sendername, giveplayer);
    OOCNews(COLOR_LIGHTRED, string);
    }
    else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3)
    {
    format(string, sizeof(string), "<< Soldat %s hat %s eingesperrt! >>", sendername, giveplayer);
    OOCNews(COLOR_LIGHTRED, string);
    }
    SetPlayerInterior(suspect, 6);
    SetPlayerPos(suspect,264.1305,77.6150,1001.0391);
    PlayerInfo[suspect][pJailTime] = time * 60;
    if(bail == 1)
    {
    JailPrice[suspect] = bailprice;
    format(string, sizeof(string), "Du bist für %d sekunden im Knast. Kaution: $%d", PlayerInfo[suspect][pJailTime], JailPrice[suspect]);
    SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
    }
    else
    {
    JailPrice[suspect] = 0;
    format(string, sizeof(string), "Du bist für %d sekunden im Knast. Kaution: Keine", PlayerInfo[suspect][pJailTime]);
    SendClientMessage(suspect, COLOR_LIGHTBLUE, string);
    }
    PlayerInfo[suspect][pJailed] = 1;
    PlayerInfo[suspect][pArrested] += 1;
    SetPlayerFree(suspect,playerid, "VERHAFTET");
    WantedPoints[suspect] = 0;
    WantedLevel[suspect] = 0;
    WantLawyer[suspect] = 1;
    }//distance
    }//not connected
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Nicht nah genug um ihn einzusperren.");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist keine Staatsbehörde !");
    return 1;
    }
    }//not connected
    return 1;
    }


    das soll genau so sein nur das man dabei im auto sitz und es in der pd garage ist wo muss cih welche coords änder und wie kann cih machen das der im auto sitzt=

    Hi cih habe 2 fragen bezüglich dem Knast ich benutze GF


    1. Wie kann cih den spawn des spieler nach dem Knast ändern?


    2. Wie geht es das wen ich ein icon in die PD garage mache das mann dann mit dem Verbrecher ins icon fahren muss und /arrest machen kann und er dann in den knast kommt?



    Das wars auch schon


    Freue mich auf antworten


    Bis dann

    loool


    was n müll Therad wer kommt den auf son müll xDDD
    Ich sag dazu nur das man das Therad schließen kann
    ist ja ehh nur müll xDD :thumbup:

    Ich hab ein problem wenn ich etwas kaufe wird mir nix abgezogen in meinem gm ist dieser anti money cheat


    Beim Car System tut es ncith bei anderen Sachen nciht das voll doof



    public AntiMoneyCheat() // AntimoneyCheat
    {
    new i, j;
    for (i = 0, j = MAX_PLAYERS; i < j; i++)
    {
    if(GetPlayerMoney(i) > PlayerMoney[i])
    {
    new moneydif;
    moneydif = GetPlayerMoney(i)-PlayerMoney[i];
    GivePlayerMoney(i, - moneydif);
    }
    else if(GetPlayerMoney(i) < PlayerMoney[i])
    {
    if(IsPlayerInAnyVehicle(i))
    {
    if(GetPlayerInterior(i) == 1 || GetPlayerInterior(i) == 3)
    {
    PlayerMoney[i] = GetPlayerMoney(i);
    }
    else
    {
    new moneydif;
    moneydif = PlayerMoney[i]-GetPlayerMoney(i);
    GivePlayerMoney(i, moneydif);
    }
    }
    else
    {
    new moneydif;
    moneydif = PlayerMoney[i]-GetPlayerMoney(i);
    GivePlayerMoney(i, moneydif);
    }
    }
    }
    }



    aber wenn ich ihn raus nehme geht nix mehr 0000000Geld /givemoney geht nciht usw. könnt mir jemand helfen?



    mfg



    Hover

    Hey ich habe i.wie n Error



    Das ist der Error:


    .pwn(13257) : error 017: undefined symbol "OnPlayerStatsUpdate"




    Das sind die Zeilen um den Error: (zeile 13257 ist OnPlayerStatsUpdate(playerid);


    OnPropUpdate();
    OnPlayerStatsUpdate(playerid);
    return 1;



    Hat vllt jemand ne Idee


    Danke schon mal im voraus :thumbup:




    //edit


    KEINER Ne idee???BITTE HELFT MIR

    Ich brauche eine Drogen Minimission am besten in einen Filterscript.
    Sie sollte so aufgebaut sein das i.wo in LS 2-3 Autos stehn.
    Wenn mann da einsteigt kommt:
    Zum beginnen der Drogen Mission bitte 1 drücken.
    Wenn sie keine Drogen Mission machen wollen einfach /exit.


    ja dan halt wenn mann 1 drückt fängt die mission an.
    Mann sollte Checkpointe abfahren müssen.
    Bei jedem geschafften Checkpoint sollte es um die 25$ geben
    Nach 5 hintereinander geschafften sollte es 500 Bonus geld geben.


    Wen man /exit macht sollte man aus dem auto geschmissen werden.



    Wenn jemand sowas machen könnte oder soger schon hat und es mir zu verfügung stellen könnte,
    würde ich mich sehr freuen...


    mfg


    Hover

    hä wie? versteh ich jetzt nicht...


    Ich biin bei WinSCP und will meinen Server starten...


    Ich habe gehört das das über putty am besten geht nur weiß jetzt nciht wie ich das machen soll^^

    was muss cih bei winSCP anlegen das ich bei putty ./samp02Xsvr machen kann
    und der server dan startet und da nicht no such file or directory steht


    sry dumme frage aber ich weiß es nciht^^ :thumbup: :thumbup:

    Ich habe ein Problem


    Wen man in der Stadthalle durch den Gelben Kegel raus geht
    ist man auf einmal in der Presidenten Base
    deswegen möchte ich gerne ein kleines gate davor machen
    damit man da nicht mehr raus kann


    könnt mir da jemand helfen wie cih das anstelle?


    mfg

    thx wie mache ich das das kein admin kann nur makler bei mir tut dan immer nix mehr zwar keine errors aber es tut nix^^

    Hey ich habe die Fraktion Makler gemacht und habe folgendes problem:


    if(strcmp(cmd, "/edit", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] < 4 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du bist kein Admin o0 !");
    return 1;
    }
    new x_job[256];
    x_job = strtok(cmdtext, idx);
    if(!strlen(x_job)) {
    SendClientMessage(playerid, COLOR_WHITE, "|__________________ Edit __________________|");
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /edit [name] [ammount] (Used for Houses and Businesses)");
    SendClientMessage(playerid, COLOR_GREY, "Available names: Level, Price, Funds, Products");
    SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /edit [name] [ammount]");
    return 1;
    }
    new proplev = strval(tmp);
    //if(strcmp(x_job,"car",true) == 0)
    for(new i = 0; i < sizeof(HouseInfo); i++)
    {
    if (PlayerToPoint(3, playerid,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
    {
    format(string, sizeof(string), "House: %d", i);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    if(proplev > 0)
    {
    if(strcmp(x_job,"level",true) == 0)
    {
    HouseInfo[i][hLevel] = proplev;
    }
    else if(strcmp(x_job,"price",true) == 0)
    {
    HouseInfo[i][hValue] = proplev;
    }
    }
    }
    }
    for(new i = 0; i < sizeof(BizzInfo); i++)
    {
    if (PlayerToPoint(3, playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
    {
    format(string, sizeof(string), "Biz: %d", i);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    if(proplev > 0)
    {
    if(strcmp(x_job,"level",true) == 0)
    {
    BizzInfo[i][bLevelNeeded] = proplev;
    }
    else if(strcmp(x_job,"price",true) == 0)
    {
    BizzInfo[i][bBuyPrice] = proplev;
    }
    else if(strcmp(x_job,"funds",true) == 0)
    {
    BizzInfo[i][bTill] = proplev;
    }
    else if(strcmp(x_job,"products",true) == 0)
    {
    BizzInfo[i][bProducts] = proplev;
    }
    }
    }
    }
    for(new i = 0; i < sizeof(SBizzInfo); i++)
    {
    if (PlayerToPoint(3, playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
    {
    format(string, sizeof(string), "SBiz: %d", i);
    SendClientMessage(playerid, COLOR_GRAD2, string);
    if(proplev > 0)
    {
    if(strcmp(x_job,"level",true) == 0)
    {
    SBizzInfo[i][sbLevelNeeded] = proplev;
    }
    else if(strcmp(x_job,"price",true) == 0)
    {
    SBizzInfo[i][sbBuyPrice] = proplev;
    }
    else if(strcmp(x_job,"funds",true) == 0)
    {
    SBizzInfo[i][sbTill] = proplev;
    }
    else if(strcmp(x_job,"products",true) == 0)
    {
    SBizzInfo[i][sbProducts] = proplev;
    }
    }
    }
    }
    format(string, sizeof(string), "You've adjusted the: %s.", x_job);
    SendClientMessage(playerid, COLOR_WHITE, string);
    OnPropUpdate();
    }
    return 1;
    }


    wen ich ingame dan mit makler ohne admin z.B. /edit price 2 mache komm
    "" Du bist kein Admin o.O.""


    wie kann ich amchen das der makler diesen befehl ausführen kann?


    freu mcih auf eine antwort
    hover