Beiträge von SW33T

    Wenn ich mir das Auto kaufe, spawnt nicht nur eins sondern ganze Zeit welche und dann stürzt der Server ab, woran liegt das oder woran kann es liegen?


    Code:



    if(dialogid == DIALOG_GANGAUTOHAUS)
    {
    if(response)
    {
    new Farbe,
    GangCars = 0;
    if(PlayerInfo[playerid][pTeam] == 1 || PlayerInfo[playerid][pTeam] == 3 || PlayerInfo[playerid][pTeam] == 4 || PlayerInfo[playerid][pTeam] == 7 || PlayerInfo[playerid][pTeam] == 9 || PlayerInfo[playerid][pTeam] == 11 || PlayerInfo[playerid][pTeam] == 12 || PlayerInfo[playerid][pTeam] == 13 || PlayerInfo[playerid][pTeam] == 14 || PlayerInfo[playerid][pTeam] == 16)
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Deine Fraktion ist nicht Berechtigt Gangautos zu Kaufen.");
    return 1;
    }
    new GangAutoPreis = GangAutoKaufliste[listitem][GAPreis];
    if(GangAutoPreis >= KassenInfo[PlayerInfo[playerid][pTeam]][tKasse])
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Es ist nicht mehr genug Geld in der Teamkasse !");
    return 1;
    }
    else
    {
    if(PlayerInfo[playerid][pTeam] == 2)
    {
    Farbe = 154;
    }
    if(PlayerInfo[playerid][pTeam] == 5)
    {
    Farbe = 0;
    }
    if(PlayerInfo[playerid][pTeam] == 6)
    {
    Farbe = 8;
    }
    if(PlayerInfo[playerid][pTeam] == 8)
    {
    Farbe = -1;
    }
    if(PlayerInfo[playerid][pTeam] == 10)
    {
    Farbe = -1;
    }
    if(PlayerInfo[playerid][pTeam] == 15)
    {
    Farbe = 0;
    }
    if(PlayerInfo[playerid][pTeam] == 17)
    {
    Farbe = 152;
    }
    if(PlayerInfo[playerid][pTeam] == 18)
    {
    Farbe = 93;
    }
    if(PlayerInfo[playerid][pTeam] == 19)
    {
    Farbe = 86;
    }
    if(PlayerInfo[playerid][pTeam] == 20)
    {
    Farbe = 85;
    }
    if(PlayerInfo[playerid][pTeam] == 21)
    {
    Farbe = 66;
    }
    if(PlayerInfo[playerid][pTeam] == 22)
    {
    Farbe = 79;
    }
    if(PlayerInfo[playerid][pTeam] == 23)
    {
    Farbe = 43;
    }
    if(PlayerInfo[playerid][pTeam] == 24)
    {
    Farbe = 6;
    }
    if(PlayerInfo[playerid][pTeam] == 25)
    {
    Farbe = 0;
    }
    if(PlayerInfo[playerid][pTeam] == 26)
    {
    Farbe = 123;
    }
    for(new h = 0; h < sizeof(GangAutoInfo); h++){
    if(GangAutoInfo[h][cOwner] == PlayerInfo[playerid][pTeam])
    {
    GangCars += 1;
    }
    if(GangCars >= 25)
    {
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Deine Gang kann nicht mehr als 25 Gangautos besitzen!");
    return 1;
    }
    }
    for(new h = 0; h < sizeof(GangAutoInfo); h++){
    if(GangAutoInfo[h][cOwner] == -1 && GangAutoInfo[h][cTyp] == -1 && GangAutoInfo[h][cColor1] == -1 && GangAutoInfo[h][cColor2] == -1){
    GangAutoInfo[h][cOwner] = PlayerInfo[playerid][pTeam];
    GangAutoInfo[h][cID] = -1;
    GangAutoInfo[h][cTyp] = GangAutoKaufliste[listitem][GAModelid];
    if(PlayerInfo[playerid][pTeam] == 2)
    {
    GangAutoInfo[h][cPosX] = -364;
    GangAutoInfo[h][cPosY] = 1552;
    GangAutoInfo[h][cPosZ] = 75;
    }
    else if(PlayerInfo[playerid][pTeam] == 5)
    {
    GangAutoInfo[h][cPosX] = 600;
    GangAutoInfo[h][cPosY] = -1510;
    GangAutoInfo[h][cPosZ] = 15;
    }
    else if(PlayerInfo[playerid][pTeam] == 6)
    {
    GangAutoInfo[h][cPosX] = 2572;
    GangAutoInfo[h][cPosY] = 1763;
    GangAutoInfo[h][cPosZ] = 10;
    }
    else if(PlayerInfo[playerid][pTeam] == 8)
    {
    GangAutoInfo[h][cPosX] = 258;
    GangAutoInfo[h][cPosY] = -1166;
    GangAutoInfo[h][cPosZ] = 79;
    }
    else if(PlayerInfo[playerid][pTeam] == 10)
    {
    GangAutoInfo[h][cPosX] = 2167;
    GangAutoInfo[h][cPosY] = -1799;
    GangAutoInfo[h][cPosZ] = 13;
    }
    else if(PlayerInfo[playerid][pTeam] == 15)
    {
    GangAutoInfo[h][cPosX] = 1223;
    GangAutoInfo[h][cPosY] = -1668;
    GangAutoInfo[h][cPosZ] = 11;
    }
    else if(PlayerInfo[playerid][pTeam] == 17)
    {
    GangAutoInfo[h][cPosX] = -2558;
    GangAutoInfo[h][cPosY] = 859;
    GangAutoInfo[h][cPosZ] = 57;
    }
    else if(PlayerInfo[playerid][pTeam] == 18)
    {
    GangAutoInfo[h][cPosX] = 2778;
    GangAutoInfo[h][cPosY] = -2019;
    GangAutoInfo[h][cPosZ] = 13;
    }
    else if(PlayerInfo[playerid][pTeam] == 19)
    {
    GangAutoInfo[h][cPosX] = 2430;
    GangAutoInfo[h][cPosY] = -1639;
    GangAutoInfo[h][cPosZ] = 13;
    }
    else if(PlayerInfo[playerid][pTeam] == 20)
    {
    GangAutoInfo[h][cPosX] = 1917;
    GangAutoInfo[h][cPosY] = -1085;
    GangAutoInfo[h][cPosZ] = 24;
    }
    else if(PlayerInfo[playerid][pTeam] == 21)
    {
    GangAutoInfo[h][cPosX] = 2062;
    GangAutoInfo[h][cPosY] = 2512;
    GangAutoInfo[h][cPosZ] = 10;
    }
    else if(PlayerInfo[playerid][pTeam] == 22)
    {
    GangAutoInfo[h][cPosX] = -2641;
    GangAutoInfo[h][cPosY] = -255;
    GangAutoInfo[h][cPosZ] = 6;
    }
    else if(PlayerInfo[playerid][pTeam] == 23)
    {
    GangAutoInfo[h][cPosX] = 727;
    GangAutoInfo[h][cPosY] = -1243;
    GangAutoInfo[h][cPosZ] = 13;
    }
    else if(PlayerInfo[playerid][pTeam] == 24)
    {
    GangAutoInfo[h][cPosX] = 2409;
    GangAutoInfo[h][cPosY] = -1385;
    GangAutoInfo[h][cPosZ] = 24;
    }
    else if(PlayerInfo[playerid][pTeam] == 25)
    {
    GangAutoInfo[h][cPosX] = 2693;
    GangAutoInfo[h][cPosY] = -2226;
    GangAutoInfo[h][cPosZ] = 13;
    }
    else if(PlayerInfo[playerid][pTeam] == 26)
    {
    GangAutoInfo[h][cPosX] = 2113;
    GangAutoInfo[h][cPosY] = 1622;
    GangAutoInfo[h][cPosZ] = 10;
    }
    GangAutoInfo[h][cRot] = 90;
    GangAutoInfo[h][cColor1] = Farbe;
    GangAutoInfo[h][cColor2] = Farbe;
    GangAutoInfo[h][cStatus] = 0;
    GangAutoInfo[h][cTank] = 100;
    GangAutoInfo[h][cMeter] = 0;
    CreateNewlyGangAutos(h);
    KassenInfo[PlayerInfo[playerid][pTeam]][tKasse] -= GangAutoPreis;
    format(string, sizeof(string), "Fahrzeug erfolgreich gekauft. Es wurden $%s von der Gangkasse abgezogen.", GetPoint(GangAutoPreis));
    ShowPlayerDialog(playerid,DIALOG_GANGAUTOHAUS2,DIALOG_STYLE_MSGBOX,"Gangautohaus",string,"Ok", "");
    }
    }
    }
    }
    return 1;
    }

    Ich hab hier eine Liste mit Fahrzeugen und ich möchte wenn man ein Fahrzeug anklickt, dass man es kauft


    if(strcmp("/buygangcar", cmd, true) == 0)
    {
    new mstring[1100],
    nstring[256];
    if(PlayerInfo[playerid][pLeader] == -1)return SendClientMessage(playerid,COLOR_ERRORTEXT,"Du bist kein Leader einer Gang/Mafia!");
    if(PlayerInfo[playerid][pTeam] == 1 || PlayerInfo[playerid][pTeam] == 3 || PlayerInfo[playerid][pTeam] == 9 || PlayerInfo[playerid][pTeam] == 11 || PlayerInfo[playerid][pTeam] == 12 || PlayerInfo[playerid][pTeam] == 13 || PlayerInfo[playerid][pTeam] == 14 || PlayerInfo[playerid][pTeam] == 7 || PlayerInfo[playerid][pTeam] == 16){
    SendClientMessage(playerid, COLOR_ERRORTEXT, " Deine Fraktion ist nicht Berechtigt Gangautos zu Kaufen.");return 1;
    }
    for(new i = 0; i < sizeof(GangAutoKaufliste); i++){
    format(mstring,sizeof(mstring),"%sMarke: %s; Preis: $%s\n",mstring,GangAutoKaufliste[i][GAName],GetPoint(GangAutoKaufliste[i][GAPreis]));
    format(nstring,sizeof(nstring),"Gangautohaus | Gangkasse: $%s",GetPoint(KassenInfo[PlayerInfo[playerid][pTeam]][tKasse]));
    }
    return ShowPlayerDialog(playerid,DIALOG_GANGAUTOHAUS,DIALOG_STYLE_LIST,nstring,mstring,"Auswählen","Abbrechen");
    }


    Was muss ich hier rein schreiben?


    if(dialogid == DIALOG_GANGAUTOHAUS)
    {
    if(response)
    {
    }
    return 1;
    }

    Hi, ich bin gerade dabei mein Gangautohaussystem zu verbessern aber ich komme hier nicht weiter:


    Ich möchte dass ein Dialog kommt wo alle Fahrzeuge aufgelistet sind und wenn man die anklickt soll man es kaufen also DIALOG_STYLE_LIST, aber bei mir wird immer nur 1 angezeigt.. Code:


    enum GAModell{ GAName[128], GAModelid, GACarid, GAPreis, GAReparatur, Float:GApos_x, Float:GApos_y, Float:GApos_z, Float:GAz_angle,};new GangAutoKaufliste[30][GAModell] ={ {"Sanchez",468,-1,500000,12500,1417.401000,-2.177179,1000.594848,63.430023},{"FCR-900",521,-1,1500000,37500,1417.256835,-4.079144,1000.499694,68.147079},{"PCJ-600",461,-1,1000000,37500,1416.988037,-5.702672,1000.513854,68.891159}, {"Quad",471,-1,1000000,25000,1417.291870,-7.717350,1000.408203,68.001533}, {"Admiral",445,-1,1500000,90000,1418.101806,-45.562347,1000.802734,0.564044}, {"Tahoma",566,-1,1500000,50000,1414.580810,-45.918140,1000.704467,0.661794}, {"Picador",600,-1,1500000,55000,1410.916015,-46.097084,1000.636657,0.553053}, {"Broadway",575,-1,1500000,60000,1406.627441,-45.986267,1000.518310,0.195263}, {"Majestic",517,-1,1500000,50000,1402.471557,-45.967777,1000.764587,0.887799}, {"Sabre",475,-1,1500000,40000,1398.177490,-46.124469,1000.721435,2.555773}, {"Greenwood",492,-1,1500000,50000,1394.438598,-46.122188,1000.704772,2.419861}, {"Savanna",567,-1,1500000,60000,1390.207031,-45.639965,1000.788818,2.024821}, {"Burrito",482,-1,250000,75000,1386.154052,-45.345012,1001.042114,1.091903}, {"Slamvan",535,-1,3000000,70000,1377.245117,-45.903491,1000.684509,0.068473}, {"Blade",536,-1,2500000,50000,1372.690551,-45.979270,1000.655090,1.203822}, {"Remington",534,-1,1500000,50000,1368.127807,-46.046123,1000.643188,2.405164}, {"Stafford",580,-1,1500000,100000,1376.804565,-32.645450,1000.722595,0.284618}, {"Sentinel",405,-1,1500000,95000,1382.428588,-32.626815,1000.798339,0.557604}, {"Huntley",579,-1,4500000,70000,1396.789794,-32.650699,1000.841247,2.857287}, {"Stretch",409,-1,150000000,1500000,1363.793579,2.268888,1000.740966,221.919738}, {"Cheetah",415,-1,24500000,62500,1361.828857,-3.765029,1000.693969,291.401397}, {"Banshee",429,-1,4000000,140000,1368.058471,-6.246426,1000.601562,297.863189}, {"Jester",559,-1,1500000,250000,1373.382934,-7.299688,1000.577941,310.468322}, {"Comet",480,-1,19500000,85750,1379.335449,-7.179065,1000.698852,312.082397}, {"Willard",529,-1,2000000,50000,1394.154785,-20.705831,1000.546997,3.247770}, {"Sultan",560,-1,45000000,65000,1368.082519,4.160577,1000.627075,219.905090}, {"Turismo",451,-1,27500000,25000,1373.780761,4.467061,1000.622436,217.440185}, {"Patriot",470,-1,16500000,30000,1380.595825,4.292822,1000.914855,210.042800}, {"Infernus",411,-1,95000000,360000,1385.5891,-7.2614,1000.6476,312.6861}, {"Bullet",541,-1,35000000,35000,1391.9673,-7.0474,1000.5363,313.2698}};



    if(strcmp("/buygangcar", cmd, true) == 0){ if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLeader] != -1) { for(new i = 0; i < sizeof(GangAutoKaufliste); i++) { format(string,sizeof(string),"Marke: %s; Preis: $%s",GangAutoKaufliste[i][GAName],GetPoint(GangAutoKaufliste[i][GAPreis])); ShowPlayerDialog(playerid,DIALOG_GANGAUTOHAUS,DIALOG_STYLE_LIST,"Gangautohaus",string,"Auswählen","Abbrechen"); } } else { SendClientMessage(playerid,COLOR_ERRORTEXT,"Du bist kein Leader einer Gang/Mafia!"); return 1; } } return 1;}



    Das mit dem anklicken und kaufen kann ich selber ich möchte nur wissen wie alle angezeigt werden die ich bei GangAutoKaufliste drinnen stehen. Danke im vorraus!


    MfG,
    SW33T


    #define FILTERSCRIPT


    #include <a_samp>
    #include <streamer>


    #if defined FILTERSCRIPT


    public OnFilterScriptInit()
    {
    CreateDynamicObject(8397, 1479.83386, -1786.00500, 17.02927, 0.00000, 0.00000, 0.00000);
    return 1;
    }


    #else


    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }


    #endif


    public OnGameModeInit()
    {
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    RemoveBuildingForPlayer(playerid, 700, 1553.7031, -1747.9375, 13.4063, 0.25);
    return 1;
    }

    Laut Serverlog hat es das FS geladen nur die Objecte erscheinen und verschwinden(RemoveBuilding) nicht. Also mit dem Streamer gibt es sicher kein Problem und ja ich habs in der .cfg eingetragen.


    #include <a_samp>
    #include <streamer>


    public OnGameModeInit()
    {
    //Hier sind Objecte
    }


    public OnPlayerConnect(playerid)
    {
    //Hier sind RemoveBuildings
    }


    Hab auch mit #define Filterscript probiert, funktioniert auch nicht

    Hi, ich wollte mal fragen was da das Problem sein kann, und zwar habe ich alle Maps aus meinem Gamemode in einzelne Filterscripts verschoben damit die Maps schneller laden und überhaupt laden. Aber die Filterscripts laden nicht. Alle anderen Filterscripts laden, nur die mit den Maps nicht. Nicht mal die RemoveBuildings laden. Bitte um Hilfe


    MfG

    Ich hab CreateObject benutzt, wenn das nur ne bestimmte Anzahl schafft dann probiere ich mal mit CreateDynamicObject da ich die Max_Objects auf 10000 eingestellt habe und ich niemals so viele habe und das daher etwas komisch ist. Achja und die Objekte sind alle in LS also so richtig in der Umgebung nicht wirklich.


    LSPD
    Bahnhof
    Krankenhaus
    Vinewood (Dillimore eigentlich schon)
    RGN Zivispawn falls ihr denn kennt wenn nicht -> am Strand nähe Tunnel zum Airport

    Guten Abend,


    Meine gemappten Sachen werden nicht geladen. Vorhin ging alles aber als ich etwas dazu gemappt habe hat es nicht geladen. Ich hab mir neuen Streamer besorgt aber ging auch net, als ich die Sachen wieder entfernt habe (bis auf ein paar) haben alle Objekte wieder geladen auch die ich davor gemappt habe.
    Was kann ich tun?


    Mit freundlichen Grüßen,
    SW33T