Beiträge von James_BB

    kann es sein ich bearbeite gerade ein filterskipt das das was mit dem else zu tun hat?
    public OnFilterScriptInit()
    {
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #else
    public OnPlayerCommandText(playerid, cmdtext)
    {
    if(!strcmp(cmdtext, "/car", true))
    {


    }


    return 0;
    }
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {


    return 1;
    }


    #endif

    dcmd_fahrzeugerstellen(playerid,params[])
    {
    if(IsPlayerAnAdmin(playerid,Adminlevel_FahrzeugErstellen))
    {
    if(SpielerInfo[playerid][Admineingeloggt]==1)
    {
    new ID=FreieFahrzeugIDrausfinden();
    new Schild[10],Benzin[20],query[128],string[128],model,farbe1,farbe2,Name[MAX_PLAYER_NAME],Float:X,Float:Y,Float:Z,Float:F,Tankinhal,MaxiTankinhalt;
    if(sscanf(params,"iiiiis",model,farbe1,farbe2,Tankinhal,MaxiTankinhalt,Schild))
    return SendClientMessage(playerid,Weiß,"Verwendung: /fahrzeugerstellen [Model] [Farbe1] [Farbe2] [Tankinhalt] [MaximalerTankinhalt] [Nummernschild (Beachte 'SFST12' SF für Stadt, ST für Staat, 12 für deine Nummer]");
    if(IsPlayerInAnyVehicle(playerid))
    {
    new VID= GetPlayerVehicleID(playerid);
    GetVehiclePos(VID,X,Y,Z);
    GetVehicleZAngle(VID,F);
    }
    else
    {
    GetPlayerPos(playerid,X,Y,Z);
    GetPlayerFacingAngle(playerid,F);
    }
    GetPlayerName(playerid,Name,sizeof Name);
    format(string,sizeof (string),"Admin %s hat Fahrzeugmodel: %i erstellt",Name,model);
    Admintextspeichern(string);
    Benzin = "Benzin";
    if(Tankinhal>MaxiTankinhalt){ return SendClientMessage(playerid,Rot,"Der Tankinhalt darf nicht über dem Maximalen Tankinalt liegen!"); }
    new Schildvorhanden[6];
    for(new i;i<MAX_Fahrzeuge;i++)
    {
    if(!strcmp(FahrzeugInfo[i][Nummernschild], Schild, false))
    {
    Schildvorhanden="Ja";
    }
    else
    {
    Schildvorhanden="Nein";
    }
    }
    if(!strcmp(Schildvorhanden, "Ja", true))
    {
    SendClientMessage(playerid,Rot,"Das Nummernschild ist schon vorhanden bitte wählen Sie eine andere Nummer.");
    }
    else
    {
    format(query,sizeof(query),"INSERT INTO fahrzeug (FahrzeugID) VALUES ('%i')",ID);
    mysql_query(query);
    mysql_free_result();
    FahrzeugInfo[ID][Fahrzeugmodel]=model;
    FahrzeugInfo[ID][x]=X;
    FahrzeugInfo[ID][y]=Y;
    FahrzeugInfo[ID][z]=Z;
    FahrzeugInfo[ID][facing]=F;
    FahrzeugInfo[ID][Farbe1]=farbe1;
    FahrzeugInfo[ID][Farbe2]=farbe2;
    FahrzeugInfo[ID][Tankinhalt]=Tankinhal;
    FahrzeugInfo[ID][MaxTankinhalt]=MaxiTankinhalt;
    FahrzeugInfo[ID][TankartName]=Benzin;
    FahrzeugInfo[ID][Nummernschild]=Schild;
    FahrzeugInfo[ID][Fahrzeugerstellen]=SetVehicleNumberPlate(CreateVehicle(FahrzeugInfo[ID][Fahrzeugmodel],FahrzeugInfo[ID][x],FahrzeugInfo[ID][y],FahrzeugInfo[ID][z],FahrzeugInfo[ID][facing],FahrzeugInfo[ID][Farbe1],FahrzeugInfo[ID][Farbe2],0),FahrzeugInfo[ID][Nummernschild]);
    SendClientMessage(playerid,Hellgrün,"Fahrzeug wurde erfolgreich erstellt.");
    }
    return 1;
    }
    else
    {
    SendClientMessage(playerid,Rot,NichtAdminEingeloggt);
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,KeinAdmin);
    }
    return 1;
    }

    Warum bekomme ich keine Nachricht wenn ich /fahrzeugerstellen eingebe?


    new Schild[10],Benzin[20],query[128],string[128],model,farbe1,farbe2,Name[MAX_PLAYER_NAME],Float:X,Float:Y,Float:Z,Float:F,Tankinhal,MaxiTankinhalt;
    if(sscanf(params,"iiiiis",model,farbe1,farbe2,Tankinhal,MaxiTankinhalt,Schild))
    return SendClientMessage(playerid,Weiß,"Verwendung: /fahrzeugerstellen [Model] [Farbe1] [Farbe2] [Tankinhalt] [MaximalerTankinhalt] [Nummernschild (Beachte 'SFST12' SF für Stadt, ST für Staat, 12 für deine Nummer]");

    Hey,
    Was ist hier los er gibt mir einen falschen wert immer aus

    for(new i;i<MAX_Fahrzeuge;i++)
    {
    if(!strcmp(FahrzeugInfo[i][Nummernschild], Schild, false))
    {
    Schildvorhanden="Ja";
    }
    else
    {
    Schildvorhanden="Nein";
    }
    }
    if(!strcmp(Schildvorhanden, "Ja", true))
    {
    SendClientMessage(playerid,Rot,"Das Nummernschild ist schon vorhanden bitte wählen Sie eine andere Nummer.");
    }
    else
    {

    Hey wollte mal fragen warum die Nachricht nicht an den Spieler gesendet wird?
    new Schild[10],Benzin[20],query[128],string[128],model,farbe1,farbe2,Name[MAX_PLAYER_NAME],Float:X,Float:Y,Float:Z,Float:F,Tankinhal,MaxiTankinhalt;
    if(sscanf(params,"iiiiis",model,farbe1,farbe2,Tankinhal,MaxiTankinhalt,Schild)) return SendClientMessage(playerid,Weiß,"Verwendung: /fahrzeugerstellen [Model] [Farbe1] [Farbe2] [Tankinhalt] [MaximalerTankinhalt] [Nummernschild (Beachte 'SFST12' SF für Stadt, ST für Staat, 12 für deine Nummer]");

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


    SA-MP Dedicated Server
    ----------------------
    v0.3c R2, (C)2005-2011 SA-MP Team


    [00:43:29]
    [00:43:29] Server Plugins
    [00:43:29] --------------
    [00:43:29] Loading plugin: mysql
    [00:43:29] SA:MP MySQL Plugin v2.1.1 Loaded.
    [00:43:29] Loaded.
    [00:43:29] Loaded 1 plugins.


    [00:43:29] [MySQL] Thread running. Threadsafe: Yes.
    [00:43:29]
    [00:43:29] Filter Scripts
    [00:43:29] ---------------
    [00:43:29] Loading filter script 'Junkbuster.amx'...
    [00:43:29]


    [00:43:29] [junkbuster] Current JunkBuster configuration:
    [00:43:29] [junkbuster] - WeaponHack = 1
    [00:43:29] [junkbuster] - MoneyHack = 1
    [00:43:29] [junkbuster] - Jetpack = 1
    [00:43:29] [junkbuster] - HealthHack = 0
    [00:43:29] [junkbuster] - ArmourHack = 0
    [00:43:29] [junkbuster] - DriveBy = 2
    [00:43:29] [junkbuster] - Spam = 1
    [00:43:29] [junkbuster] - CommandSpam = 1
    [00:43:29] [junkbuster] - BadWords = 1
    [00:43:29] [junkbuster] - CarJackHack = 1
    [00:43:29] [junkbuster] - TeleportHack = 1
    [00:43:29] [junkbuster] - MaxPing = 1500
    [00:43:29] [junkbuster] - SpectateHack = 1
    [00:43:29] [junkbuster] - Blacklist = 1
    [00:43:29] [junkbuster] - IpBans = 1
    [00:43:29] [junkbuster] - TempBans = 1
    [00:43:29] [junkbuster] - SpawnKill = 3
    [00:43:29] [junkbuster] - CapsLock = 1
    [00:43:29] [junkbuster] - 3DSpeed = 0
    [00:43:29] [junkbuster] - MaxSpeed = 230
    [00:43:29] [junkbuster] - AdminImmunity = 1
    [00:43:29] [junkbuster] - Advertisement = 0
    [00:43:29] [junkbuster] - FreezeUpdate = 0
    [00:43:29] [junkbuster] - SpawnTime = 10
    [00:43:29] [junkbuster] - CheckpointTeleport = 1
    [00:43:29] [junkbuster] - Airbreak = 0
    [00:43:29] [junkbuster] - TankMode = 1
    [00:43:29] [junkbuster] - WarnPlayers = 0
    [00:43:29] [junkbuster] - SingleplayerCheats = 1
    [00:43:29] [junkbuster] - MinFPS = 13
    [00:43:29] [junkbuster] - DisableBadWeapons = 1
    [00:43:29] [junkbuster] - CBug = 16
    [00:43:29] [junkbuster] - AntiBugKill = 1
    [00:43:29] [junkbuster] - NoReload = 20
    [00:43:29] [junkbuster] - NoReloadForSawnOff = 4
    [00:43:29] [junkbuster] - ActiveGMC = 2
    [00:43:29] [junkbuster] - GMCBan = 0
    [00:43:29] [junkbuster] - ServerSideHealth = 1
    [00:43:29] [junkbuster] - CheckVMPos = 0
    [00:43:29] [junkbuster] - QuickTurn = 1
    [00:43:29]


    [00:43:29] [junkbuster] 1 IP-bans have been loaded.
    [00:43:29] [junkbuster] 0 temporary bans have been loaded.
    [00:43:29] [junkbuster] 5 whitelist entries have been loaded.
    [00:43:29] [junkbuster] 5 blacklist entries have been loaded.
    [00:43:29] [junkbuster] 47 bad words have been loaded.
    [00:43:30] [junkbuster] 4 forbidden weapons have been loaded.
    [00:43:30] [junkbuster] JunkBuster has been configurated.
    [00:43:30] [junkbuster] JunkBuster has successfully been loaded.
    [00:43:30] Loaded 1 filter scripts.


    [00:43:30] [MySQL] Connected (0) to 'James'@'localhost via TCP/IP'.
    [00:43:30] [MySQL] Server Version 5.5.8.
    [00:43:30]
    ----------------------------------
    [00:43:30] Skript
    [00:43:30] ----------------------------------


    [00:43:30] Number of vehicle models: 1


    //Edit: Mhh ok sieht so aus wie immer :D

    Hi,
    Also ich wollte eben meinen Script mal testen und als ich dann GMX in der Console eingebe schmiert mein Homeserver ab?? Was ist da denn los?
    Und das schlimme ist OnGameModeExit wird nicht mehr ausgeführt, es wird nichts mehr gespeichert.


    Hier die CrashInfo:



    --------------------------


    SA-MP Server: 0.3c R2




    Exception At Address: 0x100042EA




    Registers:


    EAX: 0x00000000 EBX: 0x00000001 ECX: 0x0012FC08 EDX: 0x00000000


    ESI: 0x019F953C EDI: 0x01984BD8 EBP: 0x0012FBF4 ESP: 0x0012FBC0


    EFLAGS: 0x00010202




    Stack:


    +0000: 0x019F953C 0x00000000 0x0012FC04 0x019F953C


    +0010: 0x00000001 0x0012FC47 0x7FFFFFBF 0x0012FC08


    +0020: 0x00000042 0x10006C84 0x10006CB3 0x0214EA80


    +0030: 0x0214EA80 0x0012FC98 0x10007820 0x00000000


    +0040: 0x0012FC08 0x00000004 0x636E7546 0x6E6F6974


    +0050: 0x796D203A 0x5F6C7173 0x72657571 0x61632079


    +0060: 0x64656C6C 0x65687720 0x6F6E206E 0x6F632074


    +0070: 0x63656E6E 0x20646574 0x61206F74 0x6420796E


    +0080: 0x62617461 0x00657361 0x00000FD1 0x004841F4


    +0090: 0x004F5286 0x00000FFF 0x00000000 0x01984BD8


    +00A0: 0x01A0EEC8 0x0012FC7C 0x01984BD8 0x01A0EEC8


    +00B0: 0x01984BD8 0x01A0EEC8 0x004867F1 0x01A0EEE8


    +00C0: 0x004F5258 0x00000000 0x00000000 0xEAF51812


    +00D0: 0x00000000 0x019F953C 0x019F4EA4 0x00402C20


    +00E0: 0x01984BD8 0x01A0EED4 0x7608EF66 0x01984BD8


    +00F0: 0x01984BD8 0x00000000 0x00000001 0x0001598C


    +0100: 0x00015998 0x00015FE4 0x00011FE8 0x00015BAC


    +0110: 0x00011FE8 0x019F0988 0x019F953C 0x00000000


    +0120: 0x019EFF60 0x00008BB4 0x0048293C 0x01984BD8


    +0130: 0x0012FD00 0x00000004 0x01648F80 0x00000000



    Werdet raus schlau ich versteh davon nix :D vielleicht kann auch mal jemand sagen wie ich diese nachricht durchblicke?