Beiträge von c47

    kann im Moment nit in Skype, habe da einen Fail. Fragen oder anders, per PN oder in den Thread

    So läuft alles bestens :) habe bissl dran arbeiten müssen mit SetPVarInt :D einma wars mit Warn und einmal mit Warns xD.. konnte sich daher nicht gespeichert werden..^^


    Danke dir und tut mir leid für mein Verhalten :)



    // Kann geclosed werden..

    Nachdenken bevor man postet und durchlesen !


    wo hast du das koppiert??...



    und nein das klappt nicht weil das bei mir so ähnlich aufgebaut ist..



    ICh will einen befehl : /warn ID und in der Ini datei wird sein warn auf 1 gesetzt .. mach ich das noch einmal soll sich das auf 2 warns in der account.ini setzen ..


    Ich wills ned wenn ich /warn [ID/Name] [Warns] [Grund] weil das ist nur blödsinn... da wird immer die ini datei beabeitet von 1 warn auf 2 dann gibt der spieler wieder einen warn wird sie wieder auf einen runter gesetzt..

    Also ich wollte fragen wie man am besten macht dass der Spieler /warn ID Grund macht dass sich die warns stappeln und bei 3 dann ein bann gesetzt wird..


    Ich habe es so .


    Der Spieler bekommt einen warn (wird die Account.ini datei auf Warn=1 gesetzt)
    bekommt der Spieler dann noch einen warn so bleibt es bei einen ...
    bekommt der Spieler 2 warns .. wird die Account.ini datei auf Warns=2 gesetzt..
    bekommt der Spieler jetzt wieder einen warn wird die auf Warns=1 gesetzt..)


    Ich kappiere das nicht -.-


    kann mir da einer helfen bitte..




    Grüße
    c47

    Ich bruache hilfe.. undzwar geht es um den befehl ocmd:makeleader(playerid,params[])



    Hier mein make leader befehl..



    ocmd:makeleader(playerid,params[])
    { if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,HELLGRAU,"Du bist nicht autorisiert dafür."); new pID,fID,string[128]; if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,DUNKELROT, "/makeleader [Name/ID] [FraktionID]"); SetPVarInt(pID,"Fraktion",fID); format(string,sizeof(string)," %u wurde erfolgreich zum %i Leader geleadert.",SpielerName(pID),fraktname(fID)); SendClientMessage(playerid,HELLBLAU,string); return 1;}



    Ich möchte dass wenn ich jemanden zum leader mache dass ich eine Nachricht bekomme Beispiel: Jason wurde zum LSPD Leader geleadert.. Aber irgendwie kommt ingame u wurde zum 1(die frakid) geleadert..


    kann mir da jemand helfen ??.. bitte..




    Grüße
    c47



    geht dieser befehlö respawncars auch in ocmd:rc(playerid[]) ? Wenn ja kann mir jemand da helfen und sagen bzw [Scripten] wie wo was hin gehört.. bitte


    Grüße
    c47

    mmeinst du ganz unten in der komplett letzten zeilen also nach den stocks und nach stock sscanf(string[], format[], {Float,_}:...) bla bla bla ...




    ahja und wider bekomme ich Errors wenn ich das so mache wie du es mir sagst.. ;(




    3 unbekannte Funktion gibt er mir an . -.- :cursing:

    // Edit :


    ERORS


    Zeile:450 Unbekannter Fehler -> Die Zeile if (strcmp(cmdtext,"/restartserver",true)==0)


    Zeile:460 Unbekannter Fehler -> Die Zeile if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,DUNKELROT,"Du bist nicht autorisiert dafür!.");
    Zeile:463 Unbekannter Fehler -> Die Zeile return 1;

    Hilfee :D


    Hier der forward
    forward restartserver();


    Der Befehl
    if (strcmp(cmdtext,"/restartserver",true)==0){ if(!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,DUNKELROT,"Du bist nicht autorisiert dafür!."); { SetTimer("restartserver", 60000, 0); SendClientMessageToAll(ROT, "ACHTUNG: DER SERVER WIRD IN EINER MINUTE NEUGESTARTET!"); return 1; }



    Das hier habe ich ganz unten


    public restartserver()
    public restartserver()
    { for(new i = 0; i < MAX_PLAYERS; i++) {
    OnPlayerUpdate(i);
    SendRconCommand("gmx"); }
    return 1;}



    Wenn ich das so mache bekomme ich errors!


    Bitte kann mir einer sagen was ich falsch mache ??..

    Grüße
    c47

    Pablo ??..


    warum den Ban Command so kompliziert ??..


    mach doch dein ban command in ocmd:ban(playerid,params[]) also ich habe ma hier ein bespiel gemacht ... ich denke ma es funkt.. (nicht getestet)





    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2012))return SendClientMessage(playerid,FARBE,"Kein admin blabla ^^");
    new pID,reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,FARBE,"Benutze: /ban id grund");
    format(string,sizeof(string)," %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
    SendClientMessageToAll(FARBE,string);
    SetPVarInt(pID,"Baned",1); // so setzt du das in AccountName.ini von Baned=0 auf Baned=1
    Kick(pID); // Hier kickst du den Spieler und speicherst damit den Ban
    return 1;
    }

    Ich habe folgendes Problem undzar ich habe ein Ban und Kick Befehl mit ocdm erstellt und da tauchen folgende Fehler/strings auf ..


    Ich habe den Kick Befehl zuerst gemacht und dann kopiert und in ocmd:ban(playerid,params[]) dann nochmal eingefügt und bisschen bearbeitet ..



    Ich würd gern wissen was ich besser machen kann.. also was ich bearbeiten soll damit ich die Errors/Warnings weg bekomme :)


    Grüße
    c47

    Hier der ocmd Ban befehl.


    ocmd:ban(playerid,params[]);{ if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,DUNKELROT,"Du bist kein Admin."); new pID,reason[128],string[128]; if(sscanf(params, "us",pID,reason))return SendClientMessage(playerid,HELLGRAU,"Benutze: /ban [ID/Name] [Grund]"); format(string,sizeof(string)," %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason); SendClientMessageToAll(ORANGE,string); SetPVarInt(pID,"Baned",1); Kick(pID); return 1;}

    Hier in PAWN eingefügt...(Ka obs funktioniort oder sonst was nur das von
    WhItEoUt. überarbeitet .


    Grüße
    c47

    C:\Users\Rusty\Desktop\Rusty\SAMP Server\gamemodes\lslrp.pwn(27) : fatal error 100: cannot read from file: "dutils"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    Das kommt wenn ich auf Compile clicken will.