Beiträge von zabus

    wie sieht es überhaupt mit BSD(FreeBSD ) aus ? Hätte da jemand interesse ?


    (Ich schreibe in namen von php_excec, da er im moment keine Zeit hat )


    edit: Hardware Firewall ist auch lässig wenn man mehrere Roots hat und halt einfach ne Hardware Firewall davorschaltet(legt xD )

    du kannst es mit sscanf und strmatch lösen


    z.B:


    ocmd:su(playerid,params[])
    {
    new pID,Grund[128];
    if(sscanf(params,"us[128]")) return SendClientMessage(playerid,COLOR,"Benutzung: /su [NAME/ID]");
    if(!strmatch(Grund,"copkill") && !strmatch(Grund,"flucht")) return SendClientMessage(playerid,COLOR,"Du darfst nur copkill und flucht als grund benutzen");
    new string[128],pIDname[20];
    GetPlayerName(pID,pIDname,29);
    format(string,"Sie haben von %s wegen %s ein Wanted bekommen!",pName,Grund);
    SendClientMessage(pID,COLOR,string);
    return 1;
    }


    // Dies wurde nicht getestet und es ist nicht die optimalste lösung es soll nur als denkansatz dienen ;)

    der fs kann nicht riechen was im gamemode drinnen steht ;) ...
    @keymarster bitte schreib sinnvolle beiträge und keinen Unfug , nur weil du es so machst wie alle anderen muss es nicht bedeuten , dass er es auch macht


    also am besten in den gamemode packen alles was du brauchst ;)


    edit: Fehler verbessert

    DU solltest lieber eine Mischung aus enums und PVars machen , weil PVars nicht gerade die schnellsten sind , z.B: wenn du das geld in einer Variable speichern willst und dann immer überprüfst wie viel geld er hat mit einem timer , dann würde ich lieber eine enum variable nehmen .


    2. Situation:


    du willst ne Variable haben die schaut ob der Spieler im Dienst ist , da das nur die Fraktion der Polizisten braucht nehme ich lieber PVar .


    Und bei solchen Sachen wie Adminlevel ist meiner meinung nach überlegungssache ;) , man muss halt denken , dass wenn mehr Spieler oben sind dann PVar immer langsamer wird und an der CPU zieht .


    Fazit: Am besten eine Mischung ;)



    Aja pvars sind langsamer zum auslesen dafür brauchen enums mehr ram ....
    Mysql ist TOP da würde ich das Plugin von strickenkid benutzen


    edit: Bitte ausbessern wenn ich falsch liege ;)

    Julian Fat32 ist nicht gleich langsamer ;) kann auch schneller sein als ntfs (Situtationsabhängig deshalb nicht verlagemeinern) . Wenn du dann linux und windows haben willst z.B. dann empfehle ich eine Ntfs Partition weil du dann mit windows und linux drauf zugreifen kannst


    edit @php_ecec :nöp gibt noch weiter faktoren , die ich hier aber nicht weiter beschreiben will

    floatsqroot(((speed_x * speed_x) + (speed_y * speed_y)) +(speed_z * speed_z)) * 136.6666666666666666667;


    das kannst du noch optimieren , schau am besten im englischen forum nach ;) , wie ich sehe hast du das eh aus dem englischen forum da hat einer was schlaues hingeschrieben, floatmul ist das Stichwort!

    meinst du die befehle für die Fraktionen ? Dann ja es geht aber ich würde dir eher zcmd und ocmd empfehlen da die beiden schneller sind und es wäre sinnvoll sscanf zu nutzen ein befehl z.B in ocmd sieht so aus:


    ocmd:einladen(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR,"Benutzung: /einladen [ID]");
    gTeam[playerid]=pID;
    return 1;
    }