Beiträge von Dark Leary

    Hey.. ich bin schon lange am kniffeln..
    aber ich komme einfach nicht weiter...
    ich hoffe ihr könnt mir helfen... sonnst verzweifel ich noch..
    mein Laden Code:

    stock LoadFracCar()
    {
    new val[128],query[256];
    for(new idx;idx<MAX_FRACTION_CARS; idx++)
    {
    format(query, sizeof(query), "SELECT * FROM `frakcar` WHERE `id` = %d", idx);
    mysql_query(query);
    mysql_store_result();
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(val,"Kennzeichen");
    FCInfo[idx][Kennzeichen] = strval(val);


    mysql_fetch_field_row(val,"Model");
    FCInfo[idx][Model] = strval(val);


    mysql_fetch_field_row(val,"PosX");
    FCInfo[idx][fcX] = strval(val);


    mysql_fetch_field_row(val,"PosY");
    FCInfo[idx][fcY] = strval(val);


    mysql_fetch_field_row(val,"PosZ");
    FCInfo[idx][fcZ] = strval(val);


    mysql_fetch_field_row(val,"PosA");
    FCInfo[idx][fcA] = strval(val);


    mysql_fetch_field_row(val,"Farbe 1");
    FCInfo[idx][Color1] = strval(val);


    mysql_fetch_field_row(val,"Farbe 2");
    FCInfo[idx][Color2] = strval(val);


    mysql_fetch_field_row(val,"Fraktion");
    FCInfo[idx][Fraktion] = strval(val);


    mysql_fetch_field_row(val,"Carid");
    FCInfo[idx][Carid] = strval(val);


    mysql_fetch_field_row(val,"Kosten");
    FCInfo[idx][Kosten] = strval(val);


    FCInfo[idx][Carid] = CreateVehicle(FCInfo[idx][Model],FCInfo[idx][fcX],FCInfo[idx][fcY],FCInfo[idx][fcZ],FCInfo[idx][fcA],FCInfo[idx][Color1],FCInfo[idx][Color2], -1);
    SetVehicleNumberPlate(FCInfo[idx][Carid], FCInfo[idx][Kennzeichen]);
    SetVehicleToRespawn(FCInfo[idx][Carid]);
    print("Fraktionsfahrzeuge Geladen!");
    }
    mysql_free_result();
    }
    }

    Bei mir kommt im Compiler das:
    Header size: 9068 bytes
    Code size: 956288 bytes
    Data size: 1361084 bytes
    Stack/heap size: 69472 bytes; estimated max. usage=7389 cells (29556 bytes)
    Total requirements: 2395912 bytes


    Sowas mag ich nicht.. beim norm. Pawn war das ist nicht...


    und es kommt dauernt dieser Warnings obwohl dort garnichts ist
    Warning 213 in zeile 31
    tag missacht..

    Ich glaube, er meint das es z.B. für die Polizei ist, das sie das schreiben und dan das im Chat kommt.
    daher so:


    new string[100];
    format(string,sizeof(string),"%s sagt: stop!",SpielerName(playerid));
    GlobalChat(playerid,rot,string);

    Wenn du es in einen Befehl machst, musst du es so machen, wie du es zuerst hattest:


    new string[100];
    format(string,sizeof(string),"%s sagt: stop!",SpielerName(playerid));
    GlobalChat(playerid,rot,string);

    stock GlobalChat(playerid,Farbe,string[])
    {
    for(new i; i < MAX_PLAYERS; i++)
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    if(IsPlayerInRangeOfPoint(playerid,Radius,X,Y,Z))
    {
    SendClientMessage(i,Farbe,string);
    }
    }
    return 1;
    }


    Verwendung:


    OnPlayerText:
    GlobalChat(playerid,Farbe,Text);


    du musst oben im Script die Reichweite Definieren..
    z.B.
    #define Radius 30

    Es geht hier um Script erleichterungen
    für anfänger hauptsächlich, weil die meisten schaffen ja
    nicht solche sachen wie z.B. das sie Das momentanige Geld
    von den Spieler Herrausfinden und es dan Seten etc..
    z.B.
    SetPlayerMoney
    GivePlayerScore
    GivePlayerHealth


    etc..

    Hey!
    ich hatte einmal ein Include Namens M_Set erstellt...
    nun wollte ich es einmal mit mehreren Funktionen Updaten!..
    ich habe erstmal die Bugs undso gefixt.. ein paar neue Sachen sind auch drin..


    + GetVehicleSpeed
    + SetVehicleSpeed
    + GlobalChat
    + SendNachricht


    nun möchte ich noch ein paar Sachen von euch, da mit nichts mehr einfällt.
    Danke im vor raus!


    Mfg. Mysterio!

    Geht immernochnicht -.-



    stock LoadFracCar()
    {
    new val[128],query[256];
    for(new idx;idx<MAX_FRACTION_CARS; idx++)
    {
    format(query, sizeof(query), "SELECT * FROM `frakcar` WHERE `id` = %d", idx);
    mysql_query(query);
    mysql_store_result();
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(val,"Kennzeichen");
    FCInfo[idx][Kennzeichen] = strval(val);


    mysql_fetch_field_row(val,"Model");
    FCInfo[idx][Model] = strval(val);


    mysql_fetch_field_row(val,"PosX");
    FCInfo[idx][fcX] = strval(val);


    mysql_fetch_field_row(val,"PosY");
    FCInfo[idx][fcY] = strval(val);


    mysql_fetch_field_row(val,"PosZ");
    FCInfo[idx][fcZ] = strval(val);


    mysql_fetch_field_row(val,"PosA");
    FCInfo[idx][fcA] = strval(val);


    mysql_fetch_field_row(val,"Farbe 1");
    FCInfo[idx][Color1] = strval(val);


    mysql_fetch_field_row(val,"Farbe 2");
    FCInfo[idx][Color2] = strval(val);


    mysql_fetch_field_row(val,"Fraktion");
    FCInfo[idx][Fraktion] = strval(val);


    mysql_fetch_field_row(val,"Carid");
    FCInfo[idx][Carid] = strval(val);


    mysql_fetch_field_row(val,"Kosten");
    FCInfo[idx][Kosten] = strval(val);


    FCInfo[idx][Carid] = CreateVehicle(FCInfo[idx][Model],FCInfo[idx][fcX],FCInfo[idx][fcY],FCInfo[idx][fcZ],FCInfo[idx][fcA],FCInfo[idx][Color1],FCInfo[idx][Color2], -1);
    SetVehicleNumberPlate(FCInfo[idx][Carid], FCInfo[idx][Kennzeichen]);
    SetVehicleToRespawn(FCInfo[idx][Carid]);
    print("Fraktionsfahrzeuge Geladen!");
    }
    mysql_free_result();
    }
    }

    Es wird irgentwie nichtmal ausgeführt...
    unter OnGameModeInit ist LoadFracCars();



    stock LoadFracCar()
    {
    new val[128],query[256];
    for(new idx;idx<MAX_FRACTION_CARS; idx++)
    {
    format(query, sizeof(query), "SELECT * FROM `frakcar` WHERE `id` = %d", idx);
    mysql_query(query);
    mysql_store_result();
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(val, "Kennzeichen");
    format(FCInfo[idx][Kennzeichen], 16, val);

    mysql_fetch_field_row(val,"Model");
    format(FCInfo[idx][Model], 16, val);


    mysql_fetch_field_row(val,"PosX");
    FCInfo[idx][fcX] = floatstr(val);


    mysql_fetch_field_row(val,"PosY");
    FCInfo[idx][fcY] = floatstr(val);


    mysql_fetch_field_row(val,"PosZ");
    FCInfo[idx][fcZ] = floatstr(val);


    mysql_fetch_field_row(val,"PosA");
    FCInfo[idx][fcA] = floatstr(val);


    mysql_fetch_field_row(val,"Farbe 1");
    format(FCInfo[idx][Color1], 16, val);


    mysql_fetch_field_row(val,"Farbe 2");
    format(FCInfo[idx][Color2], 16, val);


    mysql_fetch_field_row(val,"Fraktion");
    format(FCInfo[idx][Fraktion], 26, val);

    mysql_fetch_field_row(val,"Carid");
    format(FCInfo[idx][Carid], 16, val);

    mysql_fetch_field_row(val,"Kosten");
    format(FCInfo[idx][Kosten], 16, val);

    FCInfo[idx][Carid] = CreateVehicle(FCInfo[idx][Model],FCInfo[idx][fcX],FCInfo[idx][fcY],FCInfo[idx][fcZ],FCInfo[idx][fcA],FCInfo[idx][Color1],FCInfo[idx][Color2], -1);
    SetVehicleNumberPlate(FCInfo[idx][Carid], FCInfo[idx][Kennzeichen]);
    SetVehicleToRespawn(FCInfo[idx][Carid]);
    print("Fraktionsfahrzeuge Geladen!");
    }
    mysql_free_result();
    }
    }