Beiträge von Crank.eXe

    Guten Tag
    Ich habe vor 2 Tagen ein neues Script erstellt was mir sehr viel Zeit in angespruch

    genommen hat. Es dreht sich um ein Mafia Fight Team Deathmatch Script. Es Spielt alles

    in Los Santos auf einer Selbs gemappten Map vor. In dem Script wird um ein Gebiet gekämpft

    wo man versuchen muss zu erst die Punkte zu erreichen. Aber genug zur Geschichte

    jetzt erzähle ich euch von meinen Features.


    Features

    • Die Mafien
    • Login/ Register/ Admin System
    • Rank System
    • Payday System
    • Textdraws
    • Gangwar Gebiet


    1. Die Mafien
    Auf dem Server gibt es 2 Mafien darunter:

    • La Cosa Nostra
    • Russen-Mafia


    Die einzelnden Mafien haben eine Base die nicht umzäunt oder mit einem Tor beschmückt wurden
    ist. Für die Mafia ist es also einfach in die Base rein zu kommen. Die Mafien Autos lassen sich nur von
    den Jeweiligen Mafien fahren. Jede Mafia hat auch einen Waffen-Laden und ein Business
    was sich 1 User erkaufen kann.


    2. Login/Register/Admin System
    Wir benutzen ein Selfmade Admin System nicht Ladmin wie jeder 2te TDM Server.

    Es wird nur das nötigste gespeichert und zwar:
    Kills,Deaths,K/D Ratio,Geld,Score,Adminlevel.

    3. Ranksystem

    Vieles in Server darf man nur ab bestimmten Rängen machen, wie zB Waffen

    kaufen und "Mafia-Wars" starten.Das hat auch seinen Grund.Es sollte die Spieler

    dazu verleiten mehr zu zocken und was auf dem Server zu erreichen.Ich zähle mal alle Ränge auf.

    • Rank1: Neuling bis 250 Kills
    • Rank2: Fortgeschritten bis 500 Kills
    • Rank3: Profi bis 750 Kills
    • Godfather bis 1000 Kills


    4. Payday System

    Durch das Payday System bekommen die Spieler Geld , um sich Waffen zu

    kaufen.Der "Payday" kommt jede 30 Minuten und bringt für jeden
    Spieler Geld und Score.


    5. Textdraws
    In unserem Server gibt es instesammt 6 Textdraws , hier mal ein Screen der alles von allein erklärt.


    6.Gangwar

    Das Prinzip des Systems ist einfach , ihr geht in das Gebiet und killt leute sobald

    das 1 Team 10Kills geholt hat bekommt das Team einen Geld Bonus


    Ich hoffe ,dass die Werbung euch gefallen hat , hier mal die Server Daten:
    Server IP: 94.249.199.107:3640

    Teamspeak³ IP: TrueCore.de:9993
    Forum Adresse: www.GDC-Deathmatch.de.to

    Hallo ich wollte mal fragen ist es möglich abzufragen ob der User z.b Admin Rank 3 immer 5.000.000$ auf der Hand haben soll bitte keine timer da ich schon genug besitze.


    Edit: Weiß denn keiner was davon?


    Help plsss

    Ich brauch dringend Hilfe


    Error
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1734) : error 027: invalid character constant
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1734) : error 027: invalid character constant
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1737) : error 028: invalid subscript (not an array or too many subscripts): "Gangfightspeicherung"
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1737) : warning 215: expression has no effect
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1737) : error 001: expected token: ";", but found "]"
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1737) : error 029: invalid expression, assumed zero
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1737) : fatal error 107: too many error messages on one line


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



    6 Errors.


    Enum
    enum Gangfightspeicherung {
    PunkteTeamEins,
    PunkteTeamZwei
    }


    Zeile 1734
    format(filename, sizeof filename, "\Gangfight\Gangfights.txt");


    Zeile 1737
    dini_IntSet(filename, "PunkteTeamEins", Gangfightspeicherung[PunkteTeamEins]);


    Ganze zeile


    stock GangfightSave()
    {
    new filename[100];
    format(filename, sizeof filename, "\Gangfight\Gangfights.txt");
    if(dini_Exists(filename))
    {
    dini_IntSet(filename, "PunkteTeamEins", Gangfightspeicherung[PunkteTeamEins]);
    dini_IntSet(filename, "PunkteTeamZwei", Gangfightspeicherung[PunkteTeamZwei]);
    }
    else
    {
    dini_Create(filename);
    dini_IntSet(filename, "PunkteTeamEins", Gangfightspeicherung[PunkteTeamEins]);
    dini_IntSet(filename, "PunkteTeamZwei", Gangfightspeicherung[PunkteTeamZwei] );
    printf("%s wurde erstellt & gespeichert!", filename);
    }
    return 1;
    }



    Das kommt aber nur wenn ich irgendwo


    GangfightSave();
    oder
    GangfightLoad(); einfügen will

    Ich würd mal sagen fail


    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1607) : warning 211: possibly unintended assignment
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1607) : error 022: must be lvalue (non-constant)
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1607) : warning 215: expression has no effect
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1607) : error 001: expected token: ";", but found ")"
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1607) : error 029: invalid expression, assumed zero
    C:\Users\Alex\Desktop\Server\gamemodes\Script.pwn(1607) : fatal error 107: too many error messages on one line

    Wie kann ich nochmal abfragen ob Der User genau das Adminlevel ist z.b


    if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
    Das heißt ja das alle die höcher sind als 1 das benutzen können wie mache ich jetzt das nur z.b Adminlevel 1 das machen darf?

    Ja und wie X( Wenn ich dafür eine MTA Editor erstellen will füge ich es ein aber sobald ich es laden will kommen keine objecte aufm MTA Map Editor


    PS: Auserdem kommt er in den Credits vor so bin ich wohl nicht.