Beiträge von #include

    Hallo, ich hab mal eine Frage, undzwar ich versuche mich grad an mySQL und dann bekomme ich diesen Error:

    C:\Users\Johannes\Desktop\Server - Kopie\gamemodes\test.pwn(41) : error 017: undefined symbol "host"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Und hier ist der Code:


    #include <a_samp>
    #include <mysql>



    #define host "localhost"
    #define mysqluser "root"
    #define mysqlpass ""
    #define database "samp_db"


    ---Blabla---


    public OnGameModeInit()
    {
    mysql_init(LOG_ALL, 1);
    mysql_connect(host,mysqluser,mysqlpass,database);
    -----
    }

    Guten Morgen, Breadfishuser.
    Ich habe eine Frage, undzwar ich habe mir SELBST überlegt wie ich Fraktionsfahrezuge mache und bin auf diesem Code gekommen:
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    OnPlayerEnterVehicle(playerid,17(=LSPDAUTO),0);
    if(!isPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,Color_RED,"Du bist nicht ein Teil des SAPD's!"); RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,Blau,"Gebe im Chat /motor ein um den Motor an/auszumachen, und /light ein um das Licht an/auszumachen.!");
    return 1;
    }


    Jedoch wird der Fahrer nicht aus dem Auto gekickt, hat da jemand eine Idee?


    LG

    ocmd:light(playerid,params[])
    {
    if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Color_RED,"Du bist nicht der Fahrer eines Fahrzeugs!");
    new vID=GetPlayerVehicleID(playerid),
    engine,
    light,
    alarm,
    doors,
    bonnet,
    boot,
    objective;
    //motor an aus
    GetVehicleParamsEx(vID, engine, light, alarm, doors, bonnet, boot, objective);
    if(light==1)
    {
    light = 0;
    SendClientMessage(playerid, Blau,"Du hast das Licht ausgemacht.");
    }
    else{
    light = 1;
    SendClientMessage(playerid, Blau,"Du hast das Licht angemacht.");
    }
    SetVehicleParamsEx(vID,engine, light, alarm, doors, bonnet, boot, objective);
    return 1;
    }




    ocmd:motor(playerid,params[])
    {
    if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Color_RED,"Du bist nicht der Fahrer eines Fahrzeugs!");
    new vID=GetPlayerVehicleID(playerid),
    engine,
    light,
    alarm,
    doors,
    bonnet,
    boot,
    objective;
    //motor an aus
    GetVehicleParamsEx(vID, engine, light, alarm, doors, bonnet, boot, objective);
    if(engine==1)
    {
    engine = 0;
    SendClientMessage(playerid, Blau,"Du hast den Motor ausgestellt.");
    }
    else{
    engine = 1;
    SendClientMessage(playerid, Blau,"Du hast den Motor erfolgreich gestartet.");
    }
    SetVehicleParamsEx(vID,engine, light, alarm, doors, bonnet, boot, objective);
    return 1;
    }
    Das sollts sein, wenn da eine Fehlermeldung kommt, sag mir bescheid dann hab ich eine Zeile vergessen :D
    Und des mit ManualVehicleEngineAndLights(); musste auch noch OnGameModeInit drinne lassen :D

    Guten Abend,
    Ich hab eine Frage, undzwar habe mich mithilfe von MrMonat ein Tacho erstellt, ich habe es genauso wie im Video, jedoch wird er mir nicht ingame angezeit.
    Error bekomm ich beide.


    Der Ganze Text: (einfaches DigiTachoSystem)

    forward sekunde();
    public sekunde()
    {
    new string[128];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(!IsPlayerInAnyVehicle(i))continue;
    format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
    GameTextForPlayer(i, string, 1000, 1);
    }
    return 1;
    }
    getPlayerSpeed(playerid)
    {
    new Float:x, Float:y, Float:z, Float:rtn;
    if(IsPlayerInAnyVehicle(playerid))
    {
    GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
    }
    else
    {
    GetPlayerVelocity(playerid, x, y, z);
    }
    //rtn = wurzel(x*x + y*y + z*z);
    rtn = floatsqroot(x*x + y*y + z*z);
    return floatround(rtn * 100 * 1.61);
    }