Beiträge von bass56

    Hallo liebe breadfish user,


    Ich habe ein Problem...


    Ich erstelle Ingame Fraktions Autos und parke sie.. Aber nach einer zeit verschwinden sie wieder und ich weiß nicht woran dass liegen könnte. Die Sachen laufen alle über den Mysql-Datenban.


    Ich habe aber herausgefunden, dass wen man im Spiel ein Car spawnt irgendein ID hat und im Datenbank ist die ID anders.. Ich weiß nicht ob das so normal ist oder ob da was falsch ist.


    hoffe das mir da jemand helfen kann


    COMMAND:addfraktionsveh(playerid,params[])
    {
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
    if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
    if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
    if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
    if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
    if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
    new preis,fID,modelidenty,Float:x,Float:y,Float:z,Float:angle,string[128],counter = 0;
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(GetPlayerInterior(playerid) != 0)return SendClientMessage(playerid,GRAU,"Du kannst hier kein Fraktionsfahrzeug erstellen.");
    if(GetPlayerVirtualWorld(playerid) != 0)return SendClientMessage(playerid,GRAU,"Du kannst hier kein Fraktionsfahrzeug erstellen.");
    if(sscanf(params,"iii",modelidenty,preis,fID))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /addfraktionsveh [Modelid][Preis][Fraktionsid]");
    if(fID<1||fID>18)return SendClientMessage(playerid,GRAU,"Wähle bitte eine Fraktion zwischen 1 und 16 aus.");
    if(modelidenty<400||modelidenty>611)return SendClientMessage(playerid,GRAU,"Wähle bitte nur Model-Id´s zwischen 400 und 611 aus.");
    for(new fv;fv<MAX_FVEHS;fv++)
    {
    if(Fahrzeug[fv][Fraktion] != 0)counter++;
    }
    if(counter == MAX_FVEHS)return SendClientMessage(playerid,GRAU,"Die maximale Anzahl an erstellten Fraktionsfahrzeugen ist erreicht!");
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid,angle);
    format(string,sizeof(string),"Du hast ein Fraktionsfahrzeug (%s) für die Fraktion %s erstellt.",VehicleDefinations[modelidenty-400],FraktionsName(fID));
    SendClientMessage(playerid,GRUEN,string);
    CreateFraktionsVehicle(modelidenty,fID,x,y,z,GetPlayerInterior(playerid),GetPlayerVirtualWorld(playerid),angle,-1,0);
    format(string,sizeof(string),"AdminBefehl: Der Admin %s (ID:%i) hat ein Fahrzeug (%s) für eure Fraktion erstellt.",Spieler[playerid][pName],playerid,VehicleDefinations[modelidenty-400]);
    SendFraktionsMessage(fID,FMELDUNG,string);
    return 1;
    }


    COMMAND:fparken(playerid,params[])
    {
    #pragma unused params
    if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
    if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
    if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
    if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
    if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
    if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
    if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
    if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
    if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
    new fv = IsAFraktionsVeh(playerid),vehicleid = GetPlayerVehicleID(playerid);
    if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
    if(Spieler[playerid][pLeader] == 0)return SendClientMessage(playerid,GRAU,"Kein Leader.");
    if(fv == -1)return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
    if(Fahrzeug[fv][Fraktion] != Spieler[playerid][pFraktion])return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
    if(GetPlayerVehicleSeat(playerid) != 0)return SendClientMessage(playerid,GRAU,"Nicht der Fahrer des Fahrzeugs.");
    if(Motor[vehicleid] == true)return SendClientMessage(playerid,GRAU,"Der Motor muss aus sein,bevor du das Fahrzeug parkst.");
    GetVehiclePos(Fahrzeug[fv][Vehicle],Fahrzeug[fv][posx],Fahrzeug[fv][posy],Fahrzeug[fv][posz]);
    GetVehicleZAngle(Fahrzeug[fv][Vehicle],Fahrzeug[fv][posa]);
    Fahrzeug[fv][Interior] = GetPlayerInterior(playerid);
    Fahrzeug[fv][VirtualWorld] = GetVehicleVirtualWorld(vehicleid);
    SendClientMessage(playerid,GRUEN,"Du hast das Fahrzeug erfolgreich umgeparkt.");
    GetVehicleHealth(Fahrzeug[fv][Vehicle],Fahrzeug[fv][HP]);
    FVehicleSpawner(fv);
    SaveOnlyOneFveh(fv);
    PutPlayerInVehicleEx(playerid,Fahrzeug[fv][Vehicle],0);
    return 1;
    }

    Servus
    wir hatten schon mal probiert das tutorial zu entfernen
    nur allerdings ohne erfolg da wir den immer wieder zurück zum strand geportet worden sind
    geld etc zurück gesetzt wurde
    giebs da ne einfachere methode ?


    mfg

    sers hab folgendes problem


    mein gamemode crasht und ich kann mit der debug meldung nix anfangen vll kann mir wer von euch helfen
    wie ich das beheben kann


    mfg Bass56



    [03:56:34] [debug] Bad heap release detected:
    [03:56:34] [debug] mysql.so [f739722d] is releasing memory at f742599c which is out of heap
    [03:56:34] [debug] System backtrace:
    [03:56:34] [debug] #0 f68f8f41 in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
    [03:56:34] [debug] #1 f68ef41f in _ZN11crashdetect20PrintSystemBacktraceEPv () from plugins/crashdetect.so
    [03:56:34] [debug] #2 f68eeba8 in _ZN11crashdetect18HandleReleaseErrorEiPv () from plugins/crashdetect.so
    [03:56:34] [debug] #3 f68ee6b9 in _ZN11crashdetect12DoAmxReleaseEiPv () from plugins/crashdetect.so
    [03:56:34] [debug] #4 f68f66e9 in ?? () from plugins/crashdetect.so
    [03:56:34] [debug] #5 f739722d in amx_Release () from plugins/mysql.so
    [03:56:34] [debug] #6 f73982d9 in ProcessTick () from plugins/mysql.so
    [03:56:34] [debug] #7 080c5df2 in ?? () from ./samp03svr
    [03:56:34] [debug] #8 080b5b7a in ?? () from ./samp03svr
    [03:56:34] [debug] #9 080b1453 in ?? () from ./samp03svr
    [03:56:34] [debug] #10 f745aca6 in __libc_start_main () from /lib32/libc.so.6
    [03:56:34] [debug] #11 0804b521 in ?? () from ./samp03svr
    [03:56:34] [debug] Run time error 8: "Heap underflow"
    [03:56:34] [debug] Heap pointer (HEA) is 0xF742599C, heap bottom (HLW) is 0x1042D4C
    [03:56:34] [debug] AMX backtrace:
    [03:56:34] [debug] #0 00000008 in public OnPlayerUpdate () from GeTmyselfmade.amx
    [03:56:34] [debug] Run time error 8: "Heap underflow"
    [03:56:34] [debug] Heap pointer (HEA) is 0xF742599C, heap bottom (HLW) is 0x1042D4C
    [03:56:34] [debug] AMX backtrace:
    [03:56:34] [debug] #0 00000008 in public OnPlayerUpdate () from GeTmyselfmade.amx
    [03:56:34] [debug] Run time error 8: "Heap underflow"
    [03:56:34] [debug] Heap pointer (HEA) is 0xF742599C, heap bottom (HLW) is 0x1042D4C
    [03:56:34] [debug] AMX backtrace:
    [03:56:34] [debug] #0 00000008 in public LoadAccountFish () from GeTmyselfmade.amx
    [03:56:34] [debug] Run time error 8: "Heap underflow"
    [03:56:34] [debug] Heap pointer (HEA) is 0xF742599C, heap bottom (HLW) is 0x1042D4C
    [03:56:34] [debug] AMX backtrace:
    [03:56:34] [debug] #0 00000008 in public LoadAccountKoffer () from GeTmyselfmade.amx
    [03:56:34] [debug] Server crashed due to an unknown error
    [03:56:34] [debug] System backtrace:
    [03:56:34] [debug] #0 f68f8f41 in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
    [03:56:34] [debug] #1 f68ef41f in _ZN11crashdetect20PrintSystemBacktraceEPv () from plugins/crashdetect.so
    [03:56:34] [debug] #2 f68ed963 in _ZN11crashdetect15SystemExceptionEPv () from plugins/crashdetect.so
    [03:56:34] [debug] #3 f68f83c1 in ?? () from plugins/crashdetect.so
    [03:56:34] [debug] #4 f76ef410 in ?? ()
    [03:56:34] [debug] #5 08095187 in ?? () from ./samp03svr
    [03:56:34] [debug] #6 080952aa in ?? () from ./samp03svr
    [03:56:34] [debug] #7 f7397176 in amx_PushString () from plugins/mysql.so
    [03:56:34] [debug] #8 f7397df9 in ProcessTick () from plugins/mysql.so
    [03:56:34] [debug] #9 080c5df2 in ?? () from ./samp03svr
    [03:56:34] [debug] #10 080b5b7a in ?? () from ./samp03svr
    [03:56:34] [debug] #11 080b1453 in ?? () from ./samp03svr
    [03:56:34] [debug] #12 f745aca6 in __libc_start_main () from /lib32/libc.so.6
    [03:56:34] [debug] #13 0804b521 in ?? () from ./samp03svr

    wie viele npc bots sind im script?



    Es gibt ein Gang autohaus und ein Frak Autohaus du bist dann warscheinlich in dem neben der stadhalle da kannst du nur als gang einkaufen

    weiter vorne wurde doch erwähnt das da was fürs staats fraktionen ist mit karte nur war ich an der posi von der karte da war nix ...