Beiträge von Dachdecker

    Geht trotzdem nicht :(



    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [19:36:16] filterscripts = "" (string)
    [19:36:16]
    [19:36:16] Server Plugins
    [19:36:16] --------------
    [19:36:16] Loading plugin: mysql
    [19:36:16]


    > MySQL plugin R7 successfully loaded.


    [19:36:16] Loaded.
    [19:36:16] Loading plugin: sscanf
    [19:36:16] Failed.
    [19:36:16] Loading plugin: nativechecker
    [19:36:16] Loaded.
    [19:36:16] Loaded 2 plugins.


    [19:36:16]
    [19:36:16] Filterscripts
    [19:36:16] ---------------
    [19:36:16] Loaded 0 filterscripts.


    [19:36:16]
    ----------------------------------
    [19:36:16] [JRL]Justins Reallife
    [19:36:16] ----------------------------------


    [19:36:16] Number of vehicle models: 0
    [19:36:29] Incoming connection: 62.178.196.254:58549
    [19:36:30] [join] [JRL]BlackMonday has joined the server (0:62.178.196.254)
    [19:36:30] name: [JRL]BlackMonday | suche: [JRL]Justin | -1
    [19:36:30] name: [JRL]BlackMonday | suche: [JRL]Blackmann98 | -1
    [19:36:30] name: [JRL]BlackMonday | suche: [JRL]BlackMonday | 0
    [19:36:31] [part] [JRL]BlackMonday has left the server (0:2)


    new playrname[MAX_PLAYER_NAME];
    new BetaString[145];
    GetPlayerName(playerid, playrname, sizeof(playrname));
    for(new i=0; i<sizeof(BetaServerTester); i++)
    {
    printf("name: %s | suche: %s | %d", playrname,BetaServerTester[i], strfind(playrname,BetaServerTester[i],true));
    if(strfind(BetaServerTester[i],playrname,true) != -1)
    {
    Nachricht(playerid,Rot,"Sie wurden vom Server gekickt,da Sie einen nicht in der BetaServerTester Gruppe des Servers sind.");
    SetTimerEx("SpielerEntfernen",1000,false,"i",playerid);
    format(BetaString, sizeof(BetaString), "%s wurde vom Server gekickt.", playrname);
    NachrichtAnAlle(Rot,BetaString);
    return 0;
    }
    }


    Nebenbei ist mein weiteres Problem, dass Ingame keine Befehle mehr funktionieren...

    Ich habe es selbst gefunden, es liegt am sscanf2 Include. Ich werde wohl eine neue Version suchen müssen.



    // Server Log:




    [18:40:33] Error: Function not registered: 'SSCANF_Init'
    [18:40:33] Error: Function not registered: 'SSCANF_Join'
    [18:40:33] Error: Function not registered: 'SSCANF_Leave'
    [18:40:33] Script[gamemodes/NewScript.amx]: Run time error 19: "File or function is not found"
    [18:40:33] Number of vehicle models: 0



    Ich habe die Version 2.8.1 probiert, geht trotzdem nicht :(

    Hallo liebe Scripter,


    Ich fang gerade ein Selfmade Script an und ich möchte das auf den Server nur die kommen, welche im Script stehen.


    Meine Codes:



    new BetaServerTester[] =
    {
    "["ServerTag"]Justin",
    "["ServerTag"]Blackmann98",
    "["ServerTag"]BlackMonday"
    };


    Und bei OnPlayerConnect:

    new playrname[16];
    new BetaString[255];
    GetPlayerName(playerid, playrname, sizeof(playrname));
    if(!strfind(playrname,BetaServerTester,true))
    {
    Nachricht(playerid,Rot,"Sie wurden vom Server gekickt,da Sie einen nicht in der BetaServerTester Gruppe des Servers sind.");
    SetTimerEx("SpielerEntfernen",1000,false,"i",playerid);
    format(BetaString, sizeof(BetaString), "%s wurde vom Server gekickt.", playrname);
    NachrichtAnAlle(Rot,BetaString);
    return 0;
    }


    Das Problem ist, wenn ich das so stehen habe, kann man sich trotzdem registrieren auch wenn man nicht in der Gruppe steht.


    Ich bräuchte bitte eure Hilfe. Danke :)

    Ich habe zuerst ein enum erstellt:



    enum fsSpawn
    {
    Float: fs_x,
    Float: fs_y,
    Float: fs_z,
    fs_interior ,
    FraktionsID

    }
    new FSpawn[][fsSpawn] =
    {
    {246.375991,109.245994,1003.218750, 10, 1}
    };


    Und dann habe Ich den Code von Oben bei OnPlayerSpawn reingeschrieben. Aber der Compiler spuckt diesen Error aus.

    Hallo liebe Scripter,


    Ich habe nach langer Zeit wieder angefangen mit dem Scripten.
    Ich "arbeite" gerade an einem FraktionsSpawn System, aber ich komm gerade bei einem Error nicht weiter.


    Error Meldung :


    *:\*\*\*\wichtiges\Script Backups\Script Backup Server Ordner\gamemodes\NewScript.pwn(139) : error 032: array index out of bounds (variable "FSpawn")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    1 Error.


    Betreffende Zeile:



    for(new i = 0; i <sizeof(FSpawn); i++) //(Hier ist der Fehler = Zeile 139)
    {
    if(SpielerInformation[playerid][Fraktion] == FSpawn[FraktionsID])
    {
    SetPlayerPos(playerid,FSpawn[i][fs_x],FSpawn[i][fs_y],FSpawn[i][fs_z]);
    SetPlayerInterior(playerid,FSpawn[i][fs_interior]);
    }
    }


    Ich hoffe, dass Ihr mir helfen könnt.

    Hallo liebe Scripter,


    Ich habe meinen Server gestartet und dann dieses Bild bekommen


    Error : Invalid index Parameter bad entry point



    Was kann ich tun?