Beiträge von Equ

    holl dir doch Aldi flat reicht vollkommen .. Bezahlst da monatlich 15-20€ und hast dann SMS, Internet unso frei musst also nichts mehr dann zahlen also vom Guthaben aus wenn du ne SMS verschickst ^^

    Man kann nichts schreiben, man kann aber sehen wie man schreibt ?? verstehe dein Problem nicht.

    Nein. Ich meinte wenn man /togpc macht also den Chat für sich Deaktivieren tut.
    Und ein anderer was im Premiumchat(/pc) schreiben tut, erhält er immer noch die Nachrichten die andere User dort reinschreiben.

    Habs dir nochmal ausgebessert:


    ocmd:makeleader(playerid,params[])//5 //Spieler Leader machen
    {
    if(Spieler[playerid][pAdminlevel] < 7)return ErrorMsg(playerid," Fehler: Du hast nicht das richtige Adminlevel.");
    if(!IsPlayerConnected(playerid))return ErrorMsg(playerid,"Fehler: Du bist nicht Eingeloggt.");
    new pID, frak, string[128];
    if(sscanf(params,"ui",pID,frak))return ErrorMsg(playerid,"Benutze: /makeleader [Name/ID] [Fraktions ID]");
    if(!IsPlayerConnected(pID))return ErrorMsg(playerid,"Fehler: Dieser Spieler ist zurzeit nicht online.");
    if(Spieler[pID][pLevel] < 3) return SendClientMessage(playerid, COLOR_WHITE,""#HTML_ROT""#SERVERTAG""#HTML_WHITE": Der Spieler ist noch keine Level 3");
    {
    Spieler[pID][pFraktion] = frak;
    Spieler[pID][pRang] = 6;
    Spieler[pID][pLeader] = 1;
    format(string,sizeof(string),"[AdmCmd] %s hat %s zum Leader der Fraktion %s (%i) gemacht.",GetName(playerid),GetName(pID),rfraks(pID),frak);
    SAM(string);
    SetFactionSkin(pID);
    SCM(pID,COLOR_ADMINCHAT,"Du wurdest Erfolgreich zum Leader der Fraktion ernannt");
    SpawnIt(pID);
    }
    return 1;
    }

    Hier:


    ocmd:makeleader(playerid,params[])//5 //Spieler Leader machen
    {
    new giveplayerid;
    if(Spieler[playerid][pAdminlevel] < 7)return ErrorMsg(playerid," Fehler: Du hast nicht das richtige Adminlevel.");
    if(!IsPlayerConnected(playerid))return ErrorMsg(playerid,"Fehler: Du bist nicht Eingeloggt.");
    new pID, frak, string[128];
    if(sscanf(params,"ui",pID,frak))return ErrorMsg(playerid,"Benutze: /makeleader [Name/ID] [Fraktions ID]");
    if(!IsPlayerConnected(pID))return ErrorMsg(playerid,"Fehler: Dieser Spieler ist zurzeit nicht online.");
    if(GetPVarInt(pID,"Level") < 3)
    if(Spieler[giveplayerid][pLevel] < 3) return SendClientMessage(playerid, COLOR_WHITE,""#HTML_ROT""#SERVERTAG""#HTML_WHITE": Der Spieler ist noch keine Level 3");
    {
    Spieler[pID][pFraktion] = frak;
    Spieler[pID][pRang] = 6;
    Spieler[pID][pLeader] = 1;
    format(string,sizeof(string),"[AdmCmd] %s hat %s zum Leader der Fraktion %s (%i) gemacht.",GetName(playerid),GetName(pID),rfraks(pID),frak);
    SAM(string);
    SetFactionSkin(pID);
    SCM(pID,COLOR_ADMINCHAT,"Du wurdest Erfolgreich zum Leader der Fraktion ernannt");
    SpawnIt(pID);
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE," Der Spieler ist noch keine Level 3");
    }
    return 1;
    }


    Müsste so funktionieren ^^


    Grüße

    Hab es probiert es funktz nicht liegt es vielleicht irgendwie an der von mir erstellen funktz mit der SHIFT Taste für mein Enter/Exit Sys für das biz?

    So wie ich es jetzt verstanden hab Kannst du Connecten aber dein Freund nicht.
    Dein Freund soll auch nicht über die IP 127.0.0.1 Connecten. sondern über die Hamachi IP.
    Und auserdem muss er noch in dein Hamachi Netzwerk drin sein, dann müsste es Funktionieren.



    Grüße

    GetPlayerPos(tazerid,POS[0],POS[1],POS[2]);// Du fragst die Position von tazerid ab..
    if(!IsPlayerInRangeOfPoint(tazerid,2.0,POS[1],POS[2],POS[3]))...//Du fragst, ob tazerid in der Nähe von tazerid ist.. Fail?

    Warum fail?


    Ist halt ein kleiner schreibfehler passiert, hab es beim Posten meines Codes schon gesehen gehabt.
    Aber das hätte auch nichts zur Sache getan da es an meiner if(Abfrage lag die abgefragt hat wer alles diesen Befehl nutzen darf.


    .. nun es Funktioniert ja jetzt alles ^^


    Grüße

    Hmm, okay..
    Mach mal bei IsPlayerInRangeOfPoint die tazerid weg und schreib dort playerid hin

    Ne, das ergebe doch später keinen sinn ^^
    die tazerid ist dafür da das abgefragt wird ober der im parameter angebende Spieler in der nähe ist.
    würde ich da jetzt playerid hin machen nur ich mich auswählen können ..


    Aber habs schon raus lag an der Abfrage welche Fraktion es nutzen darf ^^


    Grüße

    Liegt denke mal daran..
    if(!IsPlayerNPC(tazerid))return SendClientMessage(playerid,DUNKELROT," Das kannst du nicht!");


    //E
    Also das "!" weg machen

    Ne daran kann es nicht liegen ..
    Hab es mal ganz weggemacht und funktz immer noch nicht, es wird alles angezeigt unso
    Aber der Spieler wird einfach nur nicht Gefreezt ..

    Sieht wirklich nice aus ^^


    9/10


    Du ich hab mal eine kleine frage, wo kriegt man diese GTA 5 Karte die du unten Links hast her?
    möchte die auch gerne ma haben :D



    Grüße

    SetTimer zu SetTimerEx und die anderen sachen dann so:


    forward minute(playerid);
    public minute(playerid)
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(sSpieler[i][sLogin] == 0)continue;
    //Spieler ist eingeloggt (on)
    SetPVarInt(i,"Paytime",GetPVarInt(i,"Paytime")+1);
    if(GetPVarInt(i,"Paytime")==3)
    {
    SetPVarInt(i,"Paytime",0);
    SendClientMessage(playerid,BLAU,"!-----PAYDAY-----!");
    SendClientMessage(playerid,WEIß,"-----------------");
    SendClientMessage(playerid,HELLBLAU,"Du erhällst 5000$!");
    SendClientMessage(playerid,WEIß,"-----------------");
    SendClientMessage(playerid,BLAU,"!-----PAYDAY-----!");
    GivePlayerMoney(playerid,5000);
    SetPlayerScore(playerid,Level+1);
    continue;
    }
    }
    return 1;
    }

    Gut, ich hab es nun Hinbekommen das die Zeit abgezogen wird.
    Nur ist das Problem jetzt wenn ich mich jetzt für 2 Minuten banne, werde ich zwar für 2 Minuten gebannt.
    Aber wenn ich wieder connecte mich einlogge steht dort (Kopiere es mal aus der Log) Das hier:


    [01:29:37] Du bist noch für 1382920448 Minuten gebannt.


    Eigentlich ist es ja richtig aber warum macht er eine so große Zahl raus ?




    Hoffe ihr könnt mir da irgendwie weiter helfen.