Beiträge von Tom Sunder


    Das sagen die Errors auch aber ich weis nciht was udn das ist die Frage: was ist falsch ?

    Hallo,
    Ich ahbe heute im meinem Selfmade für die Fraktionen die Skins gescriptet. Und da kamen 2 Errors die ich nciht erklären kann. Diesmal poste ich den code ^^


    Code:



    //------------------------- FRAKTIONEN ------------------------------
    enum frak
    {
    name[32],
    Float:spawn_x,
    Float:spawn_y,
    Float:spawn_z,
    Float:rotation
    }
    #define MAX_FRAKS 19//Derzeitige Anzahl von Fraktionen
    new fraks[MAX_FRAKS][frak] = {
    {"Zivilist", 0.0, 0.0, 0.0, 0.0}, //Zivilist Platzhalter für FraktionsID 0; nicht löschen!!!)
    {"LSPD", 1525.8121, -1678.0276, 5.8906, 280.0}, //LSPD
    {"SFPD", 219.7618, 110.1031, 1010.2118, 280.0}, //SFPD
    {"Army", 2477.2891, 2387.4006, 16.3959, 280.0}, //FBI
    {"Medic", 0.0, 0.0, 0.0, 0.0}, //Medic
    {"LCN", 691.5536, -1275.8104, 13.5607, 280.0}, //LCN
    {"Yakuza", 691.5536, -1275.8104, 13.5607, 280.0}, //Yakuza
    {"Regierung", 691.5536, -1275.8104, 13.5607, 280.0}, //Regierung
    {"Hitmen", 691.5536, -1275.8104, 13.5607, 280.0}, //Hitmen
    {"San News", 691.5536, -1275.8104, 13.5607, 280.0}, //San News
    {"Taxi", 691.5536, -1275.8104, 13.5607, 280.0}, //Taxi
    {"Fahrschule", 691.5536, -1275.8104, 13.5607, 280.0}, //Fahrschule
    {"Grove Street", 691.5536, -1275.8104, 13.5607, 280.0}, //Grove Street Familie
    {"Ballas", 691.5536, -1275.8104, 13.5607, 280.0}, //Ballas
    {"Scarfo", 691.5536, -1275.8104, 13.5607, 280.0}, //Scarfo
    {"FBI", 691.5536, -1275.8104, 13.5607, 280.0}, //FBI
    {"Terroristen", 691.5536, -1275.8104, 13.5607, 280.0}, //Terroristen
    {"SWAT", 691.5536, -1275.8104, 13.5607, 280.0}, //SWAT
    {"ADAC", 691.5536, -1275.8104, 13.5607, 280.0} //ADAC
    };




    enum leadskin
    {
    lfrak,
    skinid
    }
    new leaderskin[MAX_FRAKS][leadskin] = {
    {0, 23}, //Zivilist
    {1, 283}, //LSPD Leader
    {2, 288}, //SFPD Leader
    {3, 287}, //Army Leader
    {4, 70}, //Medic Leader
    {5, 113}, //LCN Leader
    {6, 49}, //Yakuza Leader
    {7, 295}, //Regierung Leader
    {8, 294}, //Hitmen Leader
    {9, 187}, //San News Leader
    {10, 255}, //Taxi Leader
    {11, 189}, //Fahrschule Leader
    {12, 269}, //Grove Street Leader
    {13, 296}, //Ballas Leader
    {14, 114}, //Scarfo Leader
    {15, 286}, //FBI Leader
    {16, 48}, //Terroristen Leader
    {17, 285}, //SWAT Leader
    {18, 185} //ADAC Leader
    };



    main()
    {


    }


    enum membskin
    {
    lfrak,
    skinid
    }
    new memberskin[MAX_FRAKS][membskin] = {
    {0, 23}, //Zivilist
    {1, 265}, //LSPD Member
    {1, 266}, //LSPD Member
    {1, 267}, //LSPD Member
    {2, 282}, //SFPD Member
    {2, 284}, //SFPD Member
    {3, 287}, //Army Member
    {3, 179}, //Army Member
    {4, 274}, //Medic Member
    {4, 275}, //Medic Member
    {4, 276}, //Medic Member
    {5, 124}, //LCN Member
    {5, 111}, //LCN Member
    {5, 112}, //LCN Member
    {6, 126}, //Yakuza Member
    {6, 186}, //Yakuza Member
    {6, 203}, //Yakuza Member
    {6, 204}, //Yakuza Member
    371 = {7, 17}, //Regierung Member
    {7, 164}, //Regierung Member
    {7, 165}, //Regierung Member
    {8, 294}, //Hitmen Member
    {8, 299}, //Hitmen Member
    {9, 186}, //San News Member
    {10, 7}, //Taxi Member
    {10, 188}, //Taxi Member
    {10, 253}, //Taxi Member
    {11, 11}, //Fahrschule Member
    {11, 172}, //Fahrschule Member
    {11, 171}, //Fahrschule Member
    {12, 269}, //Grove Street Member
    {12, 270}, //Grove Street Member
    {12, 271}, //Grove Street Member
    {13, 102}, //Ballas Member
    {13, 103}, //Ballas Member
    {13, 104}, //Ballas Member
    {14, 115}, //Scarfo Member
    {14, 116}, //Scarfo Member
    {15, 286}, //FBI Member
    {15, 163}, //FBI Member
    {15, 164}, //FBI Member
    {15, 166}, //FBI Member
    {16, 26}, //Terroristen Member
    {16, 33}, //Terroristen Member
    {16, 67}, //Terroristen Member
    {17, 285}, //SWAT Member
    {18, 50}, //ADAC Member
    {18, 42} //ADAC Member
    401 = };


    Fehler Code:


    script3.pwn(371) : error 018: initialization data exceeds declared size
    script3.pwn(401) : error 010: invalid function or declaration



    Die jeweiligen fehler Zeilen wurden gekennzeichnet



    Kann mir jemmand helfen


    -------------------------------------------------------------------------------------
    Kopieren verboten !

    Wie hat er es denn Geloescht,
    Hat er es vom Rechner grloescht mit ENTF
    Oder hat der STRG + A und dann allds geloescht und Compilet


    er hat es mit strg + a...


    und toast ich verarsche euch nciht ich habe das alte selfmade script von mir "neuaufgesetzt" und dann hab ich in den letzten tagen 20 stunden zum scripten gebraucht ich glaube ich hab jetzt alles drin was ihr wissen müsst das wo dazwischen passiert müsst ihr ja nciht wissen

    Hallo,
    ich habe gerade an meinem Selfmade weiter gearbeitet udn wollte es Testen aber jetzt ist es so dasnach dem Login als Zivilist die Kamera an einer Rolltrepe in LV hängt, ich werde dort auch hingeportet obwohl diese koordinaten nichtmal im Script sind. Wenn cih in einer Fraktion bin werde ich am Bauernhof gespawnt und nicht so wie bestimmt.
    Da cih jetzt nciht mein ganzes Login system veröffentlichen will da es sonst warscheinlich viele kopieren und nicht weis was ihr alles braucht, were gut wenn jemmand der das problem warscheinlich finden wird sich bei melden tut dann schick ich ihm die tv zugangsdaten oder so...


    Bitte helfen



    Rechtschreibfehler könnt ihr behalten ;)


    Ich hab das jetzt so gemacht wie du es gesagt hast aber jetzt ist das auto hinten dran und nciht auf dem Industrial? kannst du mir sagen wie ich es hin bekomme das das Fahrzeug auf den Industrial gezogen wird und wenn der Platz vorne belegt ist nciht rein gespawnt wird sondern da hinter ??

    Hallo,
    Ich habe das DreamLife roleplay script umgescriptet, mir hat nciht die fahrschule gefallen udn jetzt ahb cih gemacht das die wo eienn schein möchten /fahrschule machen müssen und dann auf einen fahrlehrer warten müssen aber bei mri ist das problem das es immer heißt das kein fahrlehrer online ist obwohl ich selber ein fahrlehrer bin. Es gibt keine warnings oder Errors. Pawnotext:

    if(strcmp(cmd,"/fahrschule",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,-2032.8392,-117.5576,1035.1719))
    {
    if(GetPlayerMoney(playerid) > 5000)
    {
    ShowPlayerDialog(playerid,DIALOG_AUTOFAHRSCHULE, DIALOG_STYLE_LIST,"Fahrschule","Autofuehrerschein (5.000$)\nLKW-Schein(50.000$)\nFlugschein(40.000$)\nWaffenschein(60.000$)\nMotorrad Schein(30.000$)\nBootsschein(35.000$)","Kaufen","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
    }
    }
    }


    Dialog:


    if(dialogid == DIALOG_AUTOFAHRSCHULE)
    {
    if(response)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    new lehrer = PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11;
    if(listitem==0)
    {
    new string[20];
    new payout = 5000;
    GivePlayerMoney(playerid,-5000);
    format(string, sizeof(string), "~r~-$%d", payout);
    GameTextForPlayer(playerid, string, 5000, 1);
    Fahrpruefung[playerid] = 1;
    Freeze[playerid] = 20;
    TextTimer[playerid] = 5;
    GivePlayerMoney(playerid,-1250);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,-2029.4559,-122.0931,35.1872);
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_GRAD1, "Herzlich Willkommen bei der Fahrschule,");
    SendClientMessage(playerid, COLOR_GRAD1, "damit du gleich loslegen kannst, werden dir ein paar Grundlegende Regeln beigebracht!");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_GREEN, "~~~~ Geschwindigkeit ~~~~");
    SendClientMessage(playerid, COLOR_GRAD1, " Innerorts wird maximal 80 Km/h gefahren!");
    SendClientMessage(playerid, COLOR_GRAD1, " Ausserorts sind es maximal 160 Km/h!");
    SendClientMessage(playerid, COLOR_GRAD1, " Es gilt: RECHTS vor LINKS(AUSER BEI AMPELN)!");
    SendClientMessage(playerid, COLOR_GRAD1, " Bitte halte dich an die StVo!");
    SendClientMessage(playerid, COLOR_GREEN, "~~~~~~~~~~~~~~~~~~~~~~~~~");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SendClientMessage(playerid, COLOR_YELLOW, "Steig nun in ein Auto ein und fahr die Checkpoints ab!");
    SendClientMessage(playerid, COLOR_GRAD1, " ");
    SetPlayerCheckpoint(playerid,-2033.2410,-144.0726,35.1952,5.0);
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) >= 50000 && PlayerInfo[playerid][pLKWLic] == 0)
    {
    if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
    {
    SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
    SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
    GivePlayerMoney(playerid, -50000);
    }
    else SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
    }
    else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) >= 40000 && PlayerInfo[playerid][pFlyLic] == 0)
    {
    if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
    {
    SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
    SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
    GivePlayerMoney(playerid, -40000);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
    }
    }
    else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) >= 59999 && PlayerInfo[playerid][pGunLic] == 0)
    {
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir einen Waffenschein für 60.000$ gekauft.");
    PlayerInfo[playerid][pGunLic] = 1;
    GivePlayerMoney(playerid, -60000);
    }
    else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
    }
    if(listitem == 4)
    {
    if(GetPlayerMoney(playerid) >= 30000 && PlayerInfo[playerid][pMotoLic] == 0)
    {
    if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
    {
    SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
    SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
    GivePlayerMoney(playerid, -30000);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
    }
    }
    else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
    }
    if(listitem == 5)
    {
    if(GetPlayerMoney(playerid) >= 35000 && PlayerInfo[playerid][pBoatLic] == 0)
    {
    if(PlayerInfo[i][pMember] == 11 || PlayerInfo[i][pLeader] == 11)
    {
    SendClientMessage(playerid, COLOR_GREY, "Bitte warte hier es kommt gleich ein Fahrlehrer!");
    SendClientMessage(lehrer, COLOR_GREY, "Komme bitte schnellstmöglich in das Fahrschulhaus da jemmand einen Schein machen will!");
    GivePlayerMoney(playerid, -35000);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Es ist gerade kein Fahrlehrer Online. Bitte versuche es später wieder (/lehrer)!");
    }
    }
    else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, oder besitzt den Schein schon!");
    }
    }
    }
    }


    Bitte helfen

    Hallo,
    Kann man machen das wenn ein auto hinter dem industrial steht und man eine taste drückt wenn man in dem industrial ist, dass das auto das hinter einem steht auf den industrial gezogen wird ?


    Ich hoffe ihr versteht die frage da ich so lange fragen nicht gut fomelieren kann ...

    Hallo,
    Ich habe gestern einen invite befehl gemacht, diesen hab ich heute getestet aber der server stürzt ab wenn man den befehl eingibt.
    Ich hab schon crashdetected drin, aber ich weis net wie ich damit die fehler stelle finde.
    Server.log:
    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3x, (C)2005-2013 SA-MP Team


    [14:26:36]
    [14:26:36] Server Plugins
    [14:26:36] --------------
    [14:26:36] Loading plugin: crashdetect
    [14:26:36] CrashDetect v4.10 is OK.
    [14:26:36] Loaded.
    [14:26:36] Loaded 1 plugins.


    [14:26:36]
    [14:26:36] Ban list
    [14:26:36] --------
    [14:26:36] Loaded: samp.ban
    [14:26:36]
    [14:26:36]
    [14:26:36] Filterscripts
    [14:26:36] ---------------
    [14:26:36] Loaded 0 filterscripts.


    [14:26:36] Number of vehicle models: 4
    [14:26:36] Incoming connection: 127.0.0.1:51797
    [14:26:37] [npc:join] LSPDPilot has joined the server (0:127.0.0.1)
    [14:26:37] Incoming connection: 192.168.178.31:50404
    [14:26:37] [join] Niklas has joined the server (1:192.168.178.31)
    [14:26:58] Incoming connection: 127.0.0.1:51798
    [14:26:58] [join] Timer has joined the server (2:127.0.0.1)
    [14:27:09] [debug] Server crashed while executing script.amx
    [14:27:09] [debug] AMX backtrace:
    [14:27:09] [debug] #0 native SendClientMessage () [0046fe00] from samp-server.exe
    [14:27:09] [debug] #1 0002a8b0 in ?? () from script.amx
    [14:27:09] [debug] #2 0001e124 in public ocmdOnPlayerCommandText () from script.amx
    [14:27:09] [debug] #3 native CallLocalFunction () [00471e90] from samp-server.exe
    [14:27:09] [debug] #4 00003518 in public OnPlayerCommandText () from script.amx
    [14:27:09] [debug] System backtrace:
    [14:27:09] [debug] #0 2e302e37 in ?? () from C:\Users\Timo\Desktop\Script\samp-server.exe
    [14:27:09] [debug] #1 0045aa43 in ?? () from C:\Users\Timo\Desktop\Script\samp-server.exe
    [14:27:09] [debug] #2 76f1b412 in ?? () from C:\Windows\SysWOW64\ntdll.dll
    [14:27:09] [debug] #3 76f13c94 in ?? () from C:\Windows\SysWOW64\ntdll.dll
    [14:27:09] [debug] #4 76f13cc3 in ?? () from C:\Windows\SysWOW64\ntdll.dll
    [14:27:09] [debug] #5 76f0e38c in ?? () from C:\Windows\SysWOW64\ntdll.dll
    [14:27:09] [debug] #6 76f13c94 in ?? () from C:\Windows\SysWOW64\ntdll.dll
    [14:27:09] [debug] #7 76f0e38c in ?? () from C:\Windows\SysWOW64\ntdll.dll


    Invite befehl zeilen(gerade ohne zeilennummern weil ich am ipod bin):



    new frakeinladung[MAX_PLAYERS]; // ganz oben



    dcmd_invite(playerid,params[])
    {
    new pID2;
    new frakid = pInfo[playerid][fraktion];
    if(pInfo[playerid][fraktion] == 0) { return SendClientMessage(playerid, COLOR_GREY, "Du kannst als Zivilist niemanden inviten!"); }
    if(pInfo[playerid][leader] == 0) { return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Leader!"); }
    if(sscanf(params,"d", pID2)) { return SendClientMessage(playerid,0xAFAFAFAA,"Benutze: /invite [PlayerID]"); }
    if(!IsPlayerConnected(pID2)) return SendClientMessage(playerid, COLOR_RED, "Dieser Spieler ist nicht Online!");
    if(pInfo[pID2][member] == 1) { return SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist bereits in einer Fraktion!"); }
    if(pInfo[pID2][leader] == 1) { return SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist als Leader in einer Fraktion!"); }
    if(frakeinladung[pID2] >= 1) { return SendClientMessage(playerid, COLOR_RED, "Dieser Spieler hat bereits eine Einladung!"); }
    frakeinladung[pID2] = frakid;
    SendClientMessage(pID2, COLOR_BLUE, "Leader %s hat dir eine Fraktionseinladung angeboten.Mach /einladung annehmen um sie anzunehmen");
    return 1;
    }


    dcmd_einladung(playerid,params[])
    {
    new entscheidung[20];
    if(frakeinladung[playerid] == 0) { return SendClientMessage(playerid, COLOR_RED, "Du hast keine Fraktionseinladung!"); }
    if(sscanf(params, "s", entscheidung)) { return SendClientMessage(playerid, COLOR_GREY, "Benutze: /einladung [annehmen/ablehnen]"); }
    if(!strcmp(entscheidung, "annehmen"), true)
    {
    pInfo[playerid][fraktion] = frakid;
    pInfo[playerid][member] = 1;
    pInfo[playerid][frakrank] = 1;
    frakeinladung[playerid] = 0;
    SendClientMessage(playerid, COLOR_GREY, "Du hast die fraktionseinladung angenomen");
    }
    else if(!strcmp(entscheidung, "ablehnen", true))
    {
    SendClientMessage(playerid, COLOR_GREY, "Du hast die Fraktionseinladung abgelehnt");
    frakeinladung[playerid] = 0;
    }
    else
    {
    return SendClientMessage(playerid, COLOR_GREY ,"Benutze: /einladung [annehmen/ablehnen]");
    }
    return 1;
    }

    Ich hoffe ihr könnt auch ohne zeilen nummer was damit anfangen.
    Bitte helfen