Beiträge von DasPascal

    Wirklich sehr schön!
    Aber ich finde bei soviele Objecte solltet man es lieber bei MTA - SanAndreas melden. Ich glaub für mich sind es zu viele =)


    Aber Danke
    Idee: 10/10
    Umsetzung: 10/10
    _____________
    Gesammt: 20/20


    Weiter so!
    Mfg Pascal

    Ich hab gerrade im Wiki nachgeschaut. aber nix gefunden. ;(
    Vill. ist es nur ein CreatePickup(...)
    und wenn man dann einsteigt dann wird es vill. an den Spieler gemacht...( AttachObjectToPlayer )


    Ich hab nix gefunden...
    Mfg Pascal

    Hallo
    ich bins wieder^^


    Ich möchte gern ein Taxi script machen, sodass man mit ein Dialog bestätigt ob man mitfahren will...
    PS: /Taxi [PLAYERID] [KOSTEN]



    Ich hab schon mal mit DCMD vorgearbeitet:
    dcmd_Taxi(playerid,params[])
    {
    if(gTeam[playerid] == TEAM_TAXI)
    {
    new
    pID,
    ALVL;
    if(sscanf(params, "di",pID,ALVL)) {
    return SendClientMessage(playerid,COLOR_RED,"USAGE: /taxi [playerid] [Kosteten]");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
    }
    if (!ProxDetectorS(8.0, playerid, pID)){
    return SendClientMessage(playerid,COLOR_RED,"Sie sind zu weit von den Spieler weg.");
    }
    new
    ThePlayer[MAX_PLAYER_NAME],
    GivePlayer[MAX_PLAYER_NAME],
    string[128],
    string1[128];
    GetPlayerName(pID,GivePlayer,sizeof(GivePlayer));
    GetPlayerName(playerid,ThePlayer,sizeof(ThePlayer));
    format(string,sizeof(string),"%s (ID %d) hat für %d$ ein Taxi angebot an %s (ID %d) gemacht. ",ThePlayer,playerid,ALVL,GivePlayer,pID);
    SendClientMessage(playerid, 0x007F00FF,string);
    format(string1,sizeof(string1),"Du hast ein\nAngebot bekommen.\n\nTaxifahrt für %d$\nAngeobt von %s (ID%d)\n\nWollen sie dieses Taxi nehmen?",ALVL,ThePlayer,playerid);
    ShowPlayerDialog(playerid,Taxifahrte,DIALOG_STYLE_MSGBOX,"Taxifahrt",string1,"Fahren","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Sie sind nicht berechtigt!");
    }
    return 1;
    }


    So und ich weiß jetzt nicht wie ich das Dialog Taxifahrte so machen soll, sodass man dann wenn man fahren drückt
    das geld abgezogen bekommt und der Fahrer es bekommt...



    Ich danke für alle antworten =)


    Mfg Pascal


    //EDIT hab was vergessen

    okay Danke werde es mal Testen =)



    //EDIT nach dem Test

    Wie meinst du das unter was soll ich "Update3DTextLabel " machen? sodass er Aktuallisiert wird?




    _________________________________________________________________________________________


    So sieht es jetzt aus:
    public Updater()
    {
    SetTimer("Updater",20000,1);
    new zeit;
    gettime(zeit);
    if( ( zeit > 12 ) && ( zeit < 20 ) )
    {
    Update3DTextLabelText(Fschule1, 0x006300C5, "Fahrschule [GEÖFFNET]");
    }
    else
    {
    Update3DTextLabelText(Fschule1, 0x006300C5, "Fahrschule [GESCHLOSSEN]");
    }

    if( ( zeit > 0 ) && ( zeit < 12 ) && ( zeit > 20 ) && ( zeit < 0 ) )
    {
    Update3DTextLabelText(Fschule2, 0x006300C5, "Fahrschule [GEÖFFNET]");
    }
    else
    {
    Update3DTextLabelText(Fschule2, 0x006300C5, "Fahrschule [GESCHLOSSEN]");
    }
    return 1;
    }


    Aber sie sind noch immer net da why?

    Hallöchen...


    Ich hab ein Problem mit mein Script.
    Ich mach eine Fahrschule die nur von einer bestimmten Uhrzeit offen hat.
    Also weißen dann 3D Lebels mit "Fahrschule [GEÖFFNET]" an ob es zu oder offen ist.
    Aber i-wie will dazu mein 3D Label nicht kommen ;(




    Ich hab zuerst ein SetTimer erstellt, sodass mein 3D Label immer Aktuell ist =)
    SetTimer("Updater",20000,1);
    PS: SetTimer steht bei "OnGameModeInit" drine...



    Jede 20 Sikunden fragt der Server nach diese ab:
    public Updater()
    {
    SetTimer("Updater",20000,1);
    new zeit;
    gettime(zeit);
    if(zeit < 10 || zeit > 14|| zeit < 17 || zeit > 22 || zeit < 1 || zeit > 4 )
    {
    Delete3DTextLabel(Fschulezu);
    Fschuleauf = Create3DTextLabel("Fahrschule [GEÖFFNET]",0xFF0000B2,1319.3242,-1182.3680,23.5955,0,1);
    }
    else
    {
    Delete3DTextLabel(Fschuleauf);
    Fschulezu = Create3DTextLabel("Fahrschule [GESCHLOSSEN]",0xFF0000B2,1319.3242,-1182.3680,23.5955,0,1);
    }
    if(zeit > 10 || zeit < 14|| zeit > 17 || zeit < 22 || zeit > 1 || zeit < 4 )
    {
    Delete3DTextLabel(Fschulezu1);
    Fschuleauf1 = Create3DTextLabel("Fahrschule [GEÖFFNET]",0xFF0000B2,1319.3242,-1182.3680,23.5955,0,1);
    }
    else
    {
    Delete3DTextLabel(Fschuleauf1);
    Fschulezu1 = Create3DTextLabel("Fahrschule [GESCHLOSSEN]",0xFF0000B2,1319.3242,-1182.3680,23.5955,0,1);
    }
    return 1;
    }


    So okay und wenn man jetzt auf dn Server draufgeht kommt kein 3D Label...
    Why?


    Vielen Dank
    Mfg Pascal ?(

    Idee: 9/10 //Die Idee ist gut
    Umsetung: 7/10 //Grund: Es schwebt


    ___________________________________
    GESAMMT: 8/10


    MACH SO WEITER!



    ..:: Vorschlag ::..
    Mach an den Seiten noch ein paar bejcet hin,
    sodass es nicht so nach schweben aussieht!
    Ob. ID: 6959