Beiträge von Guest-


    new PD1[MAX_PLAYERS]; // Variable für jeden spieler einzeln, nicht mehr global




    if (pickupid ==PD1E)
    {
    if(PD1[playerid] == 0 && GetPlayerScore(playerid) == XXX)
    {
    SetPlayerColor(playerid,Police);
    new sendername[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s hat den Dient beim PD begonnen!", sendername);
    SendClientMessageToAll(COLOR_WHITE, string);
    PD1[playerid] = 1;
    }
    else if(PD1[playerid] == 1)
    {
    SetPlayerColor(playerid,Zivi);
    new sendername[MAX_PLAYER_NAME], string[128];
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s hat den Dient beim PD beendet!", sendername);
    SendClientMessageToAll(COLOR_WHITE, string);
    PD1[playerid] = 0;
    }
    }





    € für 'XXX' deinen Score eintragen...
    €² Code ausgebessert


    if(PlayerToPoint(12.0,playerid,-2242.3522949219, 643.18273925781, 50.0180816650))
    {
    MoveObject(NangTor3, -2242.3522949219, 643.18273925781, 40.0180816650,3.0);
    SetTimer("GateClose47", 6000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Tor wurde geöffnet und schließt automatisch in 6 Sekunden.");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s holt seine/ihre Fernbedienung raus und öffnet das Tor.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht am tor oder mitglied der Fraktion!");
    return 1;
    }
    if(IsAnHitman(playerid)&& PlayerToPoint(12.0,playerid,1877.387817,703.221680,12.452646))
    {
    MoveObject(HitmanTor,1877.387817, 703.221680, 6.85265,3.0);
    SetTimer("GateClose15", 6000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Tor wurde geöffnet und schließt automatisch in 6 Sekunden.");
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s holt seine/ihre Fernbedienung raus und öffnet das Tor.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    else{
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht am tor oder mitglied der Fraktion!");
    return 1; }


    return 1;
    }



    Dürfte so funktionieren :)


    #define info_dia 7
    new infstep[MAX_PLAYERS];
    /* Die Dialog ID (7) kannst du hier in der Definierung bequem ändern falls es schon eine anderen Dialog mit dieser ID gibt */


    /* START TUT */
    InfoDialog(playerid,"Tutorial Schritt 1","Wilkommen , \n Text","Weiter","Weiter",1);


    /* unter Duialog Response */
    if(dialogid == info_dia)
    {
    if(response)
    {
    if(infstep[playerid] == 1) { InfoDialog(playerid,"Tutorial Schritt 2","Vorposter ist doof, \n Text","Weiter","Weiter",1); }
    else if (infstep[playerid] == 2) { InfoDialog(playerid,"Tutorial Schritt 2","ENDE, \n Text","Weiter","Weiter",1); }
    else if (infstep[playerid] == 3) { infstep[playerid]=0; }
    }
    else {
    infstep=0;
    InfoDialog(playerid,"Tutorial Beendet","ENDE, \n Text","Weiter","Weiter",0); }
    }
    }



    stock InfoDialog(playerid,uberschrift[],tex[],button1[],button2[],varset)
    {
    ShowPlayerDialog(playerid,info_dia,DIALOG_STYLE_MSGBOX,uberschrift,tex,button1,button2);
    if(varset == 1) { infstep[playerid]++; }
    }


    Sollte verständlich sein & funktionieren.



    Ps. @ TS jaja durch schnoren :P

    ähm bei DMA im Beitrag steht doch 300,00€. Und dein :

    Zitat

    Öhm da steht 300,00€ oO

    hatte ich jetzt darauf bezogen das es bei Wikipedia so stehen würde, nachdem Motto "bei Wikipedia steht aber das es auf den Punkt 300,00€ Bußgeld gibt" :wacko:
    Da braucht man mich nicht gleich so Anfahren :P

    öhm 8D der Richter brummt dir nicht gleich die höchststrafe auf sondern schaut anch den Verhältnissen was für Finanzielle Mittel etc zu verfügung stehen + Einsicht des 'Täter' kommt aber auch denke ich mal ganz auf den Richter meist an.


    @topic
    Hol dir den Anbieter den WC auch hat oder hol dir nen Stream Server und zahl beides seperrat ;)

    Ohne vernünftige Gegenleistung wird es keiner machen da man nicht mal eben ein voll ausgebautes RP Script(20k Linien & mehr) mal in einer Stunde baut bzw. schreibt.


    LG