Beiträge von DialogHD

    Hallöschen,


    Ich arbeite gerade an einem Include.
    Dieses Include soll das einbauen von Sirenen erleichtern.
    Allerdings passen die Objecte logischer weise nur auf Autos, nicht auf Motorräder, Boote oder Flugzeuge.


    Jetzt wollte ich fragen ob es möglich währe, das wenn die vehicleid eine id von einem
    Motorrad, Boot oder Flugzeug ist beim Compilen ein Error kommt.

    Jetzt hast du ein Befehl gemacht, aber damit nicht seinen Fehler behoben?


    //acer, ich könnte die anbieten mir das ganze über Teamvier anzuschauen, aber hier finde ich keinen Fehler :D

    ich denke mir mal du benutzt ein Godfather?


    Wenn ja liegt es meines wissens nach (hoffe ich erzähl es grad richtig xD, wenn nicht bitte korrigieren)
    am Anticheat, somit wird das Geld sofort wieder zurückgesetzt.

    Ich gebe dir mal einen kleinen anschubser ;D


    zunächst einmal must du dein enum erweitern

    enum
    {
    (...)
    PremiumPunkte
    }


    Anschließend solltest du es mit in dein Laden/Speichern public einbauen.
    (Das, wo der Spieler Geladen und Gespeichert wird)^^


    dann währe ein cmd sinvoll der ermöglicht Premium Punkte zu geben
    oder ein Dialog wo man die Punkte gegen etwas eintauschen kann.

    public FillGas(i, playerid, price, spritart)
    {
    PlayerCar[Fuel] = 100;
    new str[60];
    if(PlayerCar[FuelType] != spritart)
    {
    PlayerCar[Broken] = 1; // Motor kaputt
    SendClientMessage(playerid, Grey, "Du hast das Falsche getankt und dein Motor ist jetzt kaputt! Du musst per /Service Mechaniker oder /Service Abschlepper einen Mechaniker/Abschlepper rufen, der dir deinen Tank auspumpt!");
    GivePlayerMoney(playerid, -price);
    EngineOff(PlayerCar[vid]);
    format(str, sizeof str, "Dein Fahrzeug wurde für %d€ voll getankt | Du hast aber etwas Falsches Getankt(Motorschaden)!", price);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
    Refueling[playerid] = 0;
    }
    else
    {
    new en, li, al, doors, bo, boot, obj;
    GetVehicleParamsEx(GetPlayerVehicleID(playerid), en, li, al, doors, bo, boot, obj);
    SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF, al, doors, bo, boot, obj);
    VehInfo[GetPlayerVehicleID(playerid)][Motor] = 1;
    VehInfo[GetPlayerVehicleID(playerid)][Licht] = 1;
    GivePlayerMoney(playerid, -price);
    format(str, sizeof str, "Dein Fahrzeug wurde für %d€ voll getankt!", price);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
    Refueling[playerid] = 0;
    }
    return 1;
    }


    einrücken darfst du selber ;D

    if(newstate == PLAYER_STATE_DRIVER && PlayerInfo[playerid][pMember] == 10 ||newstate == PLAYER_STATE_DRIVER && PlayerInfo[playerid][pLeader] == 10)
    Teste es mal :)

    ocmd:aduty(playerid,params[])
    {
    //#pragma unused params
    if(!IsPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,Rot,"Du besitzt nicht das nötige Adminlevel um diesen Befehl auszuführen.");
    if(AdminDuty[playerid]==false)
    {
    new string3[300];
    AdminDuty[playerid]=true;
    format(string3,sizeof(string3),"{DF7401}>>>{F2F2F2}Der %s {DF7401}%s{F2F2F2} ist jetzt im Dienst. Ihr könnt ihn per /Report erreichen falls ihr fragen habt.{DF7401}<<<",GetAdminRang(playerid),PlayerName(playerid));
    SendClientMessageToAll(Hellblau,string3);
    AdminDuty[playerid]=true;
    return 1;
    }
    else if(AdminDuty[playerid]==true)
    {
    new string2[300];
    format(string2,sizeof(string2),"{DF7401}>>>{F2F2F2}Der %s {DF7401}%s{F2F2F2} ist jetzt nicht mehr im Dienst. Er ist jetzt nicht mehr per /report erreichbar.{DF7401}<<<",GetAdminRang(playerid),PlayerName(playerid));
    SendClientMessageToAll(Hellblau,string2);
    AdminDuty[playerid]=false;
    return 1;
    }
    }

    new str[128];
    format(str, sizeof str, "/bizzs/%d.ini", i);
    if(dini_Exists(str))
    {
    format(sBiz[i][Name],sizeof sBiz[i][Name], dini_Get(str,"Name"));
    format(sBiz[i][Besitzer],sizeof sBiz[i][Besitzer], dini_Get(str,"Besitzer"));
    sBiz[i][PosX] = dini_Float(str,"PosX");
    sBiz[i][PosY] = dini_Float(str,"PosY");
    sBiz[i][PosZ] = dini_Float(str,"PosZ");
    sBiz[i][Waren] = dini_Int(str,"Waren");
    sBiz[i][Kasse] = dini_Int(str,"Kasse");

    Das macht man mit format, sprich so:


    format(sBiz[i][Name],sizeof sBiz[i][Name], dini_Get(str,"Name"));
    format(sBiz[i][Besitzer],sizeof sBiz[i][Besitzer], dini_Get(str,"Besitzer"));


    mfg. :thumbup:


    error 001: expected token: "]", but found "-identifier-"
    warning 215: expression has no effect
    error 001: expected token: ";", but found "]"
    error 029: invalid expression, assumed zero
    fatal error 107: too many error messages on one line

    allein die endung .html sagt mir, das dies keine Musik Datei ist :thumbdown:


    Zitat

    PlayAudioStreamForPlayer(playerid, "http://freestream.nmdn.net/freestream/download/radiogalaxy/frameset.html"); }