Was muss ich 'ndern ?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hii
    Ich wollte mla fragen,ob mir jemand helfen kann,bin mein script am Entbuggen(versuche es mal) aber ich weiß nicht wie ich folgendes Problemn behandele


    if(strcmp(cmd, "/buycar", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid, 1.0, -1657.4031,1210.2668,7.2500))
    {
    if(PlayerInfo[playerid][pConnectTime] >= 5)
    {
    format(string, sizeof(string), "Normale Autos \nLowrider \nCabrios \nSportwagen \nMotorräder \nSaloons");
    ShowPlayerDialog(playerid, 150, DIALOG_STYLE_LIST, "Autohaus SF", string, "Auswählen", "Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast noch keine 5 Stunden auf diesem Server gespielt.");
    return 1;
    }
    }
    if(IsPlayerInRangeOfPoint(playerid, 1.0, -2186.7756,2413.7507,5.1563))
    {
    if(PlayerInfo[playerid][pConnectTime] >= 5)
    {
    format(string, sizeof(string), "Luftfahrzeuge \nBoote");
    ShowPlayerDialog(playerid, 200, DIALOG_STYLE_LIST, "Autohaus Bayside",string,"Auswählen","Abbrechen");
    return 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du hast noch keine 15 Stunden auf diesem Server gespielt.");
    return 1;
    }


    das ist das autohaus,aber wenn ich ein auto kaufe,dann spawnt es nicht am autohaus,sondern in SF Am hafen


    Kleine Info:Das Autohaus ist Wang Cars in SF


    Vllt kann ja jmand machen,das das gekaufte auto dann auch am Autohaus Spawnt


    Raphael.K

  • du musst unter Enum kucken und sowas wie Parkplätze ;)


    //Edit also das mit den Spawns ist klar such mal mit STRG+F nach Enum und dann dein Autohaus system such da irgendwo müssen parkpätze stehen so zahlen im Spiel
    einfach zum ort gehen wo du das auto stehen haben willst /save machen und dann unter eigene Dokumente,San Andreas user files , Saveposition.txt öffnen


    die ersten drei stappeln also


    X,Y,Z kopieren und da bei parkplätze einfügen


    Gruß


    TheHighDefinition

  • Jetzt müssen wir noch dein if(dialogid==150) bei OnDialogResponse sehen. Sonst kann dir niemand sagen, was du 'ndern musst (Anspielung :P). Ich denke, du bist eher ein Anfänger ? Nicht beleidigend gemeint.


    sehe ich nicht als beleidigung,keine angst,ist ja so,bin noch ein anfänger


    //EDIT Hab gefunden,aber da stehen nur die autos drinnen


    if(dialogid == 150)
    {
    if(response)
    {
    if(listitem == 0)
    {
    format(string,sizeof(string), "Bobcat($20.000) \nPicador($25.000) \nSadler($23.000) \nSadler Shit($20.000) \nWalton($20.000) \nYosemite($27.000) \nHuntley($40.000) \nLandstalker($35.000) \nMesa($35.000) \nRancher($32.000) \nClub ($50.000)");
    ShowPlayerDialog(playerid, 151, DIALOG_STYLE_LIST, "Autohaus - Normale Autos",string,"Kaufen","Abbrechen");
    return 1;
    }
    if(listitem == 1)
    {
    format(string, sizeof(string), "Blade($45.000) \nBroadway($42.000) \nRemington($50.000) \nSavanna($45.000) \nSlamvan($44000) \nTahoma($30.000) \nTornado($37.000) \nVoodoo($40.000)");
    ShowPlayerDialog(playerid, 152, DIALOG_STYLE_LIST, "Autohaus - Lowrider",string,"Kaufen","Abbrechen");
    return 1;
    }
    if(listitem == 2)
    {
    format(string, sizeof(string), "Comet($60.000) \nFeltzer($40.000) \nStallion($45.000) \nWindsor($55.000)");
    ShowPlayerDialog(playerid, 153, DIALOG_STYLE_LIST, "Autohaus - Cabrios", string, "Kaufen", "Abbrechen");
    return 1;
    }
    if(listitem == 3)
    {
    format(string, sizeof(string), "Banshee($75.000) \nBlista Compact($45.000) \nBullet($120.000) \nCheetah($100.000) \nEuros($75.000) \nFlash($45.000) \nInfernus($180.000) \nJester($60.000) \nPhoenix($80.000) \nSuper GT($150.000) \nTurismo($200.000) \nUranus($90.000) \nZR-350($100.000)");
    ShowPlayerDialog(playerid, 154, DIALOG_STYLE_LIST, "Autohaus - Sportwagen", string, "Kaufen","Abbrechen");
    return 1;
    }
    if(listitem == 4)
    {
    format(string, sizeof(string), "Faggio($20.000) \nBF-400($45.000) \nNRG-500($100.000) \nPCJ-600($60.000) \nFCR-900($85.000) \nFreeway($35.000) \nWayfarer($25.000) \nSanchez($45000) \nQuad($50.000)");
    ShowPlayerDialog(playerid, 155, DIALOG_STYLE_LIST, "Autohaus - Motoräder", string, "Kaufen", "Abbrechen");
    return 1;
    }
    if(listitem == 5)
    {
    format(string, sizeof(string), "Admiral($30.000) \nBuccaneer($40.000) \nElegant($35.000) \nElegy($75.000) \nEmperor($35.000) \nFortune($35.000) \nMajestic($40.000) \nNebula($35.0000) \nPremier($35.000) \nSentinel($40.000) \nStratum($100.000) \nSultan($125.000) \nWashington($45.000)");
    ShowPlayerDialog(playerid, 1550, DIALOG_STYLE_LIST, "Autohaus - Saloons", string, "Kaufen", "Abbrechen");
    return 1;
    }
    return 1;
    }
    }

    Einmal editiert, zuletzt von Raphael.K ()

  • mit der "Suchen" Funktion habe ich nichts gefunden,aber habe es jetzt
    habe es mal als pastebin gemach,da es bissl zu groß ist


    http://pastebin.de/17717


    ich denke das ist das was du brauchst


    Raphael.K

  • ich gugge heute mittag lieber,bin auch sau müde
    gehe jetzt auch schlarfen


    //EDIT


    habe es gefunden


    new Float:RandomCarSpawn[8][4] =
    {
    {-1630.7184,1289.9027,6.7661,134.7180},
    {-1634.1666,1293.4512,6.7653,135.2685},
    {-1637.8058,1297.3468,6.7626,135.7629},
    {-1641.5677,1300.5197,6.7579,134.3929},
    {-1644.8263,1304.2789,6.7558,134.0976},
    {-1648.6382,1307.8033,6.7573,135.3195},
    {-1652.2604,1311.3236,6.7613,134.7760},
    {-1655.6890,1314.8793,6.7661,134.8990}
    };

  • new Float:RandomCarSpawn[8][4] =
    {
    {-1630.7184,1289.9027,6.7661,134.7180},
    {-1634.1666,1293.4512,6.7653,135.2685},
    {-1637.8058,1297.3468,6.7626,135.7629},
    {-1641.5677,1300.5197,6.7579,134.3929},
    {-1644.8263,1304.2789,6.7558,134.0976},
    {-1648.6382,1307.8033,6.7573,135.3195},
    {-1652.2604,1311.3236,6.7613,134.7760},
    {-1655.6890,1314.8793,6.7661,134.8990}
    };


    Es ist glaube ich schon alles Sortiert worden oder DarthXela?
    Also {-1630.7184,1289.9027,6.7661,134.7180}, // ID 1 aber von welchen Autohaus ist das jetzt der parkplatz???????????

  • Also sind das die Spawns wo die Gekauften Autos Spawnen ?
    also mjuss ich diese nur Ändern ?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • ok thx
    dankn kommt nacher noch eine andere frage


    //EDIT
    Wie Füge ich das jetzt da ein ?


    AddStaticVehicle(411,-1937.7556,254.7303,40.7958,305.5078,1,1); // //Autohaus 1
    AddStaticVehicle(411,-1938.9354,262.7770,40.7961,308.2664,1,1); // //Autohaus 2
    AddStaticVehicle(411,-1939.1427,275.5966,40.7946,234.6807,1,1); // //Autohaus 3
    AddStaticVehicle(411,-1937.9933,268.9982,40.7957,296.6247,1,1); // //Autohaus 4
    AddStaticVehicle(411,-1922.4078,242.3564,40.7957,1.3237,1,1); // //Autohaus 5
    AddStaticVehicle(411,-1922.5801,304.1950,40.7960,179.2829,1,1); // //Autohaus 6
    AddStaticVehicle(411,-1915.7850,306.7280,40.7959,180.4715,1,1); // //Autohaus 7


    //EDIT²
    Habe es Geändert bekommen,aber ich bekomme 2 Errors
    Hier die Errors
    C:\Users\Rudi_Rammler\Desktop\Neuer Ordner\gamemodes\projekt.pwn(1058) : error 029: invalid expression, assumed zero
    C:\Users\Rudi_Rammler\Desktop\Neuer Ordner\gamemodes\projekt.pwn(1058) : error 008: must be a constant expression; assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Hier die Zeilen
    new Float:RandomCarSpawn[8][4] =
    {
    {-1937.7556,254.7303,40.7958,305.5078},
    {-1938.9354,262.7770,40.7961,308.2664},
    {-1939.1427,275.5966,40.7946,234.6807},
    {-1937.9933,268.9982,40.7957,296.6247},
    {-1922.4078,242.3564,40.7957,1.3237},
    {-1922.5801,304.1950,40.7960,179.2829},
    {-1915.7850,306.7280,40.7959,180.4715},
    };//Das ust die zeile 1058

    2 Mal editiert, zuletzt von Raphael.K ()

  • new Float:RandomCarSpawn[][] = //Kann man Leerlassen, wenn du direkt reinschreibst
    {
    {-1937.7556,254.7303,40.7958,305.5078},
    {-1938.9354,262.7770,40.7961,308.2664},
    {-1939.1427,275.5966,40.7946,234.6807},
    {-1937.9933,268.9982,40.7957,296.6247},
    {-1922.4078,242.3564,40.7957,1.3237},
    {-1922.5801,304.1950,40.7960,179.2829},
    {-1915.7850,306.7280,40.7959,180.4715} //Das letzte Komma war zuviel
    };//Das ust die zeile 1058

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • ja der eine error ist weg


    C:\Users\Rudi_Rammler\Desktop\Neuer Ordner\gamemodes\projekt.pwn(1058) : error 052: multi-dimensional arrays must be fully initialized
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    der kommt immer noch,in der gleichen zeile,wo ich eben dahinter schrieb das es die 1058 ist

  • Also bei mir geht es wunderbar, so wie ich es dir geschrieben hab.

    Mfg Templer


    >>Dein Breadfish-Thema im Unterforum ScriptingBase / Scriptingwünsche wurde nicht richtig beantworter?<<
    >>Es handelt sich um ein Programmier Problem und du nicht einfach weiter kommst wo der Fehler sein könnte?<<
    Dann melde dich bei mir über die PN-Funktion indem du den Link zu deinem Breadfish-Themen Problem schickst.
    Voraussetzung:
    Thema älter als 1 Tag und im Breadfish Forum gespostet!

  • bei mir kommen immer errors,auch wenn ich oben die [8] und [4] wegmache
    immer in der gleichen zeile


    //EDIT


    HAbe es mal anders Versucht aber da bekomme ich immer noch den error
    C:\Users\Rudi_Rammler\Desktop\Neuer Ordner\gamemodes\projekt.pwn(1061) : error 018: initialization data exceeds declared size
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    ZEILEN:
    new Float:RandomCarSpawn[8][4] =
    {
    {-1937.7556,254.7303,40.7958,305.5078},
    {-1938.9354,262.7770,40.7961,308.2664},
    {-1939.1427,275.5966,40.7946,234.6807},
    {-1937.9933,268.9982,40.7957,296.6247},
    {-1922.4078,242.3564,40.7957,1.3237},
    {-1922.5801,304.1950,40.7960,179.2829},
    {-1915.7850,306.7280,40.7959,180.4715},
    {-1655.6890,1314.8793,6.7661,134.8990},//HIER ist der Error
    };

    Einmal editiert, zuletzt von Raphael.K ()

  • bei Zeile 10 oder wo ?
    denn das geht auch nicht wenn das komma in zeile 10 weg ist


    //
    was heist das
    initialization data exceeds declared size

  • ich bin am verzweifeln langsam


    jetzt habe ich wieer errors


    C:\Users\Rudi_Rammler\Desktop\Neuer Ordner\gamemodes\projekt.pwn(1060) : error 052: multi-dimensional arrays must be fully initialized
    C:\Users\Rudi_Rammler\Desktop\Neuer Ordner\gamemodes\projekt.pwn(1062) : error 001: expected token: ";", but found "new"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    Zeilen
    new Float:RandomCarSpawn[8][4] =
    {
    {-1937.7556,254.7303,40.7958,305.5078},
    {-1938.9354,262.7770,40.7961,308.2664},
    {-1939.1427,275.5966,40.7946,234.6807},
    {-1937.9933,268.9982,40.7957,296.6247},
    {-1922.4078,242.3564,40.7957,1.3237},
    {-1922.5801,304.1950,40.7960,179.2829}
    } //das ist die 1060


    new Float:RandomPlaneSpawn[2][4] = //das ist die 1062
    {
    {414.59643554688,2444.5498046875,18.222724914551,45.0},
    {395.58087158203,2446.59765625,18.222724914551,315.0}
    };


    und ich checke jetzt nicht,was da jetzt mit new Float:RandomPlaneSpawn[2][4] abgeht