Beiträge von Firerfan


    [b][/b]#define AMMO_NOAMMO(0)
    #define AMMO_9MM(1)
    #define AMMO_SHOTGUN(2)
    #define AMMO_MAGNUM(3)
    #define AMMO_9X19MM(4)
    #define AMMO_762X39MM(5)
    #define AMMO_556MM(6)
    #define AMMO_762X51MM(7)
    #define AMMO_THROW(8)
    #define AMMO_UNABLE(9)
    #define AMMO_EXTRA (10)


    #define AMMTYPE_NOAMMO(0)
    #define AMMTYPE_NORM(1)
    #define AMMTYPE_HOLLOWPOINT(2)
    #define AMMTYPE_BREAKING(3)
    #define AMMTYPE_GUMMI(4)


    #define WSLOT_FIST(0)
    #define WSLOT_MEELE(1)
    #define WSLOT_HANDGUN (2)
    #define WSLOT_MAIN(3)
    #define WSLOT_THROW(4)
    #define WSLOT_OTHER(5)


    enum _weaponData {
    weapName[56],
    weapAmmo,
    Float:weapDamage,
    weapCostumSlot,
    weapNativeSlot
    }


    stock const weaponData[47][_weaponData] = {
    {"Faust", AMMO_NOAMMO, 4,WSLOT_FIST,0},
    {"Schlagring", AMMO_NOAMMO, 5,WSLOT_FIST,0},
    {"Golfschläger", AMMO_NOAMMO, 6,WSLOT_MEELE, 1},
    {"Schlagstock", AMMO_NOAMMO, 8,WSLOT_MEELE, 1},
    {"Messer", AMMO_NOAMMO, 8,WSLOT_MEELE, 1},
    {"Baseballschläger", AMMO_NOAMMO, 8,WSLOT_MEELE, 1},
    {"Schaufel", AMMO_NOAMMO, 6,WSLOT_MEELE, 1},
    {"BillardKö", AMMO_NOAMMO, 5,WSLOT_MEELE, 1},
    {"Katana", AMMO_NOAMMO, 25,WSLOT_MEELE, 1},
    {"Kettensäge", AMMO_NOAMMO, 25,WSLOT_MEELE, 1},
    {"Dildo", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Dildo", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Vibrator", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Vibrator", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Blumenstrauß", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Gehstock", AMMO_NOAMMO, 5,WSLOT_MEELE, 10},
    {"Splittergranate",AMMO_THROW,0, WSLOT_THROW, 8},
    {"Tränengas",AMMO_THROW,0, WSLOT_THROW, 8},
    {"Molotov Cocktail", AMMO_THROW,0, WSLOT_THROW, 8},
    {"Noting",-1,-1,-1,-1},
    {"Noting",-1,-1,-1,-1},
    {"Noting",-1,-1,-1,-1},
    {"9mm", AMMO_9MM, 20,WSLOT_HANDGUN, 2},
    {"9mm-SD", AMMO_9MM,15,WSLOT_HANDGUN, 2},
    {"Desert Eagle", AMMO_MAGNUM, 30,WSLOT_HANDGUN, 2},
    {"Shotgun", AMMO_SHOTGUN, 30,WSLOT_MAIN,3},
    {"Abgesägte Shotgun", AMMO_SHOTGUN, 25,WSLOT_MAIN,3},
    {"Combat Shotgun", AMMO_SHOTGUN, 20,WSLOT_MAIN,3},
    {"Uzi", AMMO_9x19MM, 15,WSLOT_HANDGUN, 4},
    {"Mp5", AMMO_9MM, 20,WSLOT_MAIN,4},
    {"Ak-47", AMMO_762x39MM, 30,WSLOT_MAIN,5},
    {"M4A1", AMMO_556MM, 30,WSLOT_MAIN,5}, // Zeile 84
    {"Tec9", AMMO_9x19MM, 15,WSLOT_HANDGUN, 4},
    {"Country Rifle", AMMO_762x51MM, 40,WSLOT_MAIN,6},
    {"Sniper Rifle", AMMO_762x51MM, 50,WSLOT_MAIN,6},
    {"RPG",AMMO_UNABLE,0,-1,7},
    {"HS Rocketlauncher", AMMO_UNABLE,0,-1,7},
    {"Flammenwerfer",AMMO_UNABLE,0,-1,7},
    {"Minigun",AMMO_UNABLE,0,-1,7},
    {"Rucksackbombe",AMMO_UNABLE,0,-1,8},
    {"Detonator",AMMO_UNABLE,0,-1,12},
    {"Sprühdose",AMMO_EXTRA,0,WSLOT_OTHER, 9},
    {"Feuerlöscher",AMMO_EXTRA,0,WSLOT_OTHER, 9},
    {"Kamera",AMMO_EXTRA,0,WSLOT_OTHER, 9},
    {"Nachtsichtgerät",AMMO_UNABLE,0,-1,11},
    {"Thermalgerät",AMMO_UNABLE,0,-1,11},
    {"Fallschirm",AMMO_EXTRA,4,WSLOT_OTHER, 11}
    };


    Ist jetzt 1-zu1 kopiert und eingefügt

    Der Error am Array Ende geht weg,
    der andere bleibt jedoch bestehend und hängt jetzt in einer anderen Zeile:


    {"Mp5", AMMO_9MM, 20,WSLOT_MAIN,4},



    //EDIT:
    Muss mich verbessern, hatte nur vergessen das ; am ende des Arrays zu kopieren.
    Beide fehler noch immer vorhanden

    Folgendermaßen:

    #define AMMO_NOAMMO (0)
    #define AMMO_9MM (1)
    #define AMMO_SHOTGUN (2)
    #define AMMO_MAGNUM (3)
    #define AMMO_9x19MM (4)
    #define AMMO_762X39MM (5)
    #define AMMO_556MM (6)
    #define AMMO_762X51MM (7)
    #define AMMO_THROW (8)
    #define AMMO_UNABLE (9)


    #define AMMTYPE_NOAMMO (0)
    #define AMMTYPE_NORM (1)
    #define AMMTYPE_HOLLOWPOINT (2)
    #define AMMTYPE_BREAKING (3)
    #define AMMTYPE_GUMMI (4)


    #define WSLOT_FIST (0)
    #define WSLOT_MEELE (1)
    #define WSLOT_HANDGUN (2)
    #define WSLOT_MAIN (3)
    #define WSLOT_THROW (4)
    #define WSLOT_OTHER (5)


    Hey leute, folgende error in folgendem Code:


    Code
    C:\Users\firer_000\Desktop\SRP-Script\pawno\include\..\..\gamemodes\Script\Data\WeaponData.pwn(84) : error 020: invalid symbol name ""
    C:\Users\firer_000\Desktop\SRP-Script\pawno\include\..\..\gamemodes\Script\Data\WeaponData.pwn(100) : error 010: invalid function or declaration


    Code:

    enum _weaponData {
    weapName[28],
    weapAmmo,
    weapDamage,
    weapCostumSlot,
    weapNativeSlot
    }
    new weaponData[47][_weaponData] = {
    {"Faust", AMMO_NOAMMO, 4,WSLOT_FIST,0},
    {"Schlagring", AMMO_NOAMMO, 5,WSLOT_FIST,0},
    {"Golfschläger", AMMO_NOAMMO, 6,WSLOT_MEELE, 1},
    {"Schlagstock", AMMO_NOAMMO, 8,WSLOT_MEELE, 1},
    {"Messer", AMMO_NOAMMO, 8,WSLOT_MEELE, 1},
    {"Baseballschläger", AMMO_NOAMMO, 8,WSLOT_MEELE, 1},
    {"Schaufel", AMMO_NOAMMO, 6,WSLOT_MEELE, 1},
    {"BillardKö", AMMO_NOAMMO, 5,WSLOT_MEELE, 1},
    {"Katana", AMMO_NOAMMO, 25,WSLOT_MEELE, 1},
    {"Kettensäge", AMMO_NOAMMO, 25,WSLOT_MEELE, 1},
    {"Dildo", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Dildo", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Vibrator", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Vibrator", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Blumenstrauß", AMMO_NOAMMO, 1,WSLOT_MEELE, 10},
    {"Gehstock", AMMO_NOAMMO, 5,WSLOT_MEELE, 10},
    {"Splittergranate",AMMO_THROW,0, WSLOT_THROW, 8},
    {"Tränengas",AMMO_THROW,0, WSLOT_THROW, 8},
    {"Molotov Cocktail", AMMO_THROW,0, WSLOT_THROW, 8},
    {"Noting",-1,-1,-1,-1},
    {"Noting",-1,-1,-1,-1},
    {"Noting",-1,-1,-1,-1},
    {"9mm", AMMO_9MM, 20,WSLOT_HANDGUN, 2},
    {"9mm-SD", AMMO_9MM,15,WSLOT_HANDGUN, 2},
    {"Desert Eagle", AMMO_MAGNUM, 30,WSLOT_HANDGUN, 2},
    {"Shotgun", AMMO_SHOTGUN, 30,WSLOT_MAIN,3},
    {"Abgesägte Shotgun", AMMO_SHOTGUN, 25,WSLOT_MAIN,3},
    {"Combat Shotgun", AMMO_SHOTGUN, 20,WSLOT_MAIN,3},
    {"Uzi", AMMO_9x19MM, 15,WSLOT_HANDGUN, 4},
    {"Mp5", AMMO_9MM, 20,WSLOT_MAIN,4},
    {"Ak-47", AMMO_762x39MM, 30,WSLOT_MAIN,5},
    {"M4A1", AMMO_556MM, 30,WSLOT_MAIN,5}, // Zeile 84
    {"Tec9", AMMO_9x19MM, 15,WSLOT_HANDGUN, 4},
    {"Country Rifle", AMMO_762x51MM, 40,WSLOT_MAIN,6},
    {"Sniper Rifle", AMMO_762x51MM, 50,WSLOT_MAIN,6},
    {"RPG",AMMO_UNABLE,0,-1,7},
    {"HS Rocketlauncher", AMMO_UNABLE,0,-1,7},
    {"Flammenwerfer",AMMO_UNABLE,0,-1,7},
    {"Minigun",AMMO_UNABLE,0,-1,7},
    {"Rucksackbombe",AMMO_UNABLE,0,-1,8},
    {"Detonator",AMMO_UNABLE,0,-1,12},
    {"Sprühdose",AMMO_EXTRA,0,WSLOT_OTHER, 9},
    {"Feuerlöscher",AMMO_EXTRA,0,WSLOT_OTHER, 9},
    {"Kamera",AMMO_EXTRA,0,WSLOT_OTHER, 9},
    {"Nachtsichtgerät",AMMO_UNABLE,0,-1,11),
    {"Thermalgerät",AMMO_UNABLE,0,-1,11},
    {"Fallschirm",AMMO_EXTRA,4,WSLOT_OTHER, 11}
    }; // Zeile 100

    Hallo ciaxx,
    Benutzt du vielleicht einen Objektstreamer (z.B. Das Streamplugin)?
    Falls ja, versuch mal die Objekte nicht als Gestreamte Objekte sondern als Normale Objekte zu erstellen (CreateDynamicObject -> CreateObject)


    Mit freundlichen Grüßen,
    Firerfan

    Aber lasst uns den Gedanken doch mal zu ende denken:
    Fazit ist, dass man Take2 einen finanziellen Anreiz gegeben muss damit Sie die Rechte rausrücken.
    Das mit dem Serverhosting, das ausschließlich bei Take2 liegt ist ja schon mal ne Super Sache, wobei der Publisher dann Mitarbeiter einstellen müsste, die sich um die anfallenden Verwaltungsaufgaben kümmern. Und dann würde das ganze wahrscheinlich so immens teuer das es praktisch keine Server geben würde.


    Eine andere Idee wäre eine Hosted Liste, ähnlich wie bei SA:MP.
    Wer möchte, dass sein Server in einer öffentlich abrufbaren Liste erscheint der muss halt x€ pro Monat zahlen.
    Da gebe es fast keine Verwaltungsaufgaben für und Take2 würde daran verdienen ohne groß was machen zu müssen.
    Wobei dann immer noch die Frage ist, warum die Modder das ganze dulden sollten. Immerhin arbeiten die im Prinzip für Take2 aber verdienen tun sie daran nichts.


    Ich denke das Potential hinter solchen Mods ist enorm und Take2 macht einen Fehler wenn Sie diese Mods nicht tolerieren oder sogar fördern.
    Andererseits darf man bei Konzernen, die auf profit aus sind nicht erwarten, dass eben jene das dulden (Siehe World Of Warcraft Privatserver)