Beiträge von PatoD

    pID muss ein string sein ^^
    Moment ich machs dir mal:
    ocmd:unban(playerid,params[])
    {
    new string[256], path[128], console[256], Spielerdatei[256], name[MAX_PLAYER_NAME];
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Info: Du bist kein Admin!");
    if(sscanf(params,"s",name))return SendClientMessage(playerid,BLAU,"FEHLER: /unban [Name]");
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    if(dini_Exists(Spielerdatei))
    {
    if(dini_Int(Spielerdatei,"Gebannt")==0)
    {
    SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht gebannt.");
    }
    else
    {
    format(string,sizeof(string),"Info: Spieler %s wurde von Admin %s entbannt.",name,SpielerName(playerid));
    format(console,sizeof(console),"Info: Spieler %s wurde von Admin %s entbannt.\n",name,SpielerName(playerid));
    SendClientMessageToAll(ROT,string);
    dini_IntSet(Spielerdatei,"Gebannt",0);
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Diesen Spieler gibt es nicht.");
    }
    return 1;
    }


    müsste so gehen ;)
    wenn nicht dann schreib mir pn
    werd dir dann so versuchen zu helfen^^

    Wie sowas gibt es nicht? ^^
    Klaa
    Du machst einfach wenn ein cop z.b. /offarrest
    eingibt dann so:
    if(sscanf(params"s",spielername))return SendClientMessage(playerid,ROT,"FEHLER: /offarrest [SpielerName]");
    und dann eben:
    SetPVarInt(spielername,"ImKnast",1); //oder wie du das definiert hast ;)
    Müsste so klappen ^^
    Also ich habs gemacht das man jemanden so offline timeban geben kann ^^


    Und jetzt weißt bitte nicht auf das Tutorial das hier schon im Forum ist zurück.


    Bitte erst den Text ganz durchlesen.
    Ich habe mir alle Tutorials die ich gefunden habe durchgelesen.
    Ich hoffe das jemand mal so etwas rein stellen würde.

    Suche ein gutes Tutorial für ein Gangwar/Gangfight System.
    Es ist wirklich dringend.
    Ich will kein fertiges sondern ein Tutorial.
    Und jetzt weißt bitte nicht auf das Tutorial das hier schon im Forum ist zurück.
    Ich habe es mir schon angeguckt und versucht es zu machen doch es ist meiner Meinung nach kein wirklich gutes Tutorial, sondern einfach nur das eigene Script einzelne Sachen raus genommen und da rein getan und so etwas ist meiner Meinung nach kein Tutorial.
    Wenn einer so nett wäre und so etwas machen könnte wäre ich sehr dankbar.


    P.S.: Bitte keine sinnlosen Posts wie zum Beispiel: ,,Umsonst wirst du soetwas nicht kriegen" oder ,,Das macht dir eh keiner".
    Ich weiß das viele so etwas brauchen (ein gutes Tutorial über Gangwar/Gangfight erstellen) und sie alle sehr dankbar wären wenn das jemand machen würde.

    Ich habe mir ein simpeles Blacklist System erstellt:
    -man setzt einen auf BL
    -man killt ihn und er kommt wieder von bl(Sollte so passieren)


    Fehler:
    Wenn ich die person auf der BL töte passiert nichts


    Hier ist der abschnitt des scripts wo man ihn killt:

    if(isPlayerInFrakt(killerid,2) && GetPVarInt(playerid,"GSBL")==1)
    {
    if(GetPVarInt(playerid,"GSBL")==1)
    {
    new string[128];
    format(string,sizeof(string),"%s hat %s von der Blacklist gelöscht.Grund: Mord",SpielerName(killerid),SpielerName(playerid));
    SetPVarInt(playerid,"GSBL",0);
    for(new i=0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,2))
    {
    SendClientMessage(i,BL,string);
    }
    }
    }
    }
    }


    Das ist das System für die GS
    die person die auf der bl ist wird nie gelöscht.


    Pls helfen ;)

    Mach ein Dynamisches Autohaussystem ^^
    Also so mit....
    /create ah [Autohaus createn]
    /delah [Autohaus zerstören]
    /createaha [Auto für Autohaus createn]
    /delaha [Auto für Autohaus zerstören]
    /buycar [Auto kaufen]
    /sellcar [Auto verkaufen]



    Wenn du das hin bekommst kannst es ya als tutorial in die tuts rein machen :D
    am besten mit dini XD

    Halle Com.
    Ich habe schon seit längerem versucht das ich einen Namechange befehl rein bekomme.
    Ich kriege es einfach nicht hin.


    Zur Information:
    -Ich arbeite mit dini
    -CMD's mache ich mit ocmd


    Ich habe das Speichern des Acc's so:

    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);

    und dann eben die Sachen die da rein kommen...
    Kann mir einer vielleicht dabei helfen?
    Bitte kommt nicht mit den Links von SetPlayerName und so...
    Die habe ich mir alle schon durchgelesen.


    Wenn mir einer helfen kann und will sag ich schonmal DANKE :)

    mach mal so:
    ocmd:setskin(playerid, params[])
    {
    if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rank zu niedrig");
    new pID,skinid;
    if(sscanf(params,"ud",pID,skinid))
    {
    return SendClientMessage(playerid,BLAU,"INFO: /setskin [playerid] [0 - 299]*");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Spieler ID nicht gefunden");
    }
    if(skinid<0||skinid>299)return SendClientMessage(playerid,ROT,"Diese Skin ID gibt es nicht");
    new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
    SetPlayerSkin(pID,skinid);
    GetPlayerName(playerid,aname,sizeof(aname));
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
    format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
    SendClientMessage(playerid,GRÜN,string);
    SendClientMessage(pID,GRÜN,string2);
    return 1;
    }


    Müsste so gehn ;)

    Yo is echt so.
    Hatte es auch mal.
    Da sind mehr als nur viele Buggs.
    Ich würd direkt das machen:
    Rechtsklick auf das Script >> Löschen anklicken >> Ja
    Das bringt dir mehr als alles andere.

    ocmd:r(playerid,params[])
    {
    new text[128];
    if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/r [text]");
    format(text,sizeof(text),"Member %s: %s",SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFrakt(i,//1. Staatsfraktion\\) || isPlayerInFrakt(i,//2. Staatsfraktion\\) || isPlayerInFrakt(i,//3. Staatsfraktion\\)) //USW...
    {
    SendClientMessage(i,BLAU,text);
    }
    }
    }
    return 1;
    }


    feritg ^^