Beiträge von Airwolf

    Hey


    bisher habe ich im befehl ein gTeam abgefragt, also:
    if(gTeam[playerid] == TEAM_Zivi)


    aber jetzt ahbe ich ne zweite kattegorie gemacht,
    aber ka wie ich die abfragen lasse.


    gemacht mit SetPlayerTeam(playerid, Teamid);
    ist das dann: if(Team(playerid, Teamid)); so dann ? oder wie ?

    Vollkommen ausgeschloßen.
    Diese perohn ist mein kleiner bruder und ich habe dieses selber mehrfach überprüft.


    Team event ist das einzigste team bei mir was kein auto reppen kann und reppen ging nicht.


    Also das problem ist nach wie vor, das wenn ich /test eingebe, nur ich die cp's sehe.


    dcmd_test(playerid, params[])
    {
    #pragma unused params
    if(gTeam[playerid] == TEAM_Scripter ||
    gTeam[playerid] == TEAM_Mapper ||
    gTeam[playerid] == TEAM_Event)
    {
    SetPlayerRaceCheckpoint(playerid, 1, 400.2989,2502.1072,16.4844,314.5942,2504.1082,16.4486, 35);
    TestRace[playerid] = 1;
    }
    return 1;
    }


    also so sieht mein befehl aus, um alt das event zu starten.
    aber wenn ich /test eingebe, dann sehe nur ich die events und nicht alle die im TEAM_Event sind.
    Da bin ich die ganzezeit am probieren, aber das bekomme ich irgentwie nicht hin, habe ich noch nie gemacht, also neuland.


    und mit der p abfrage hab eich das gerade auch probiert, aber ging auch irgentwie nicht, wie gesagt hab eich noch nie gemacht.


    könntest du mir das anhand eines beispieles zeigen ?

    mein befehl um es aufzurufen.

    SetPlayerRaceCheckpoint(playerid, 1, 400.2989,2502.1072,16.4844,314.5942,2504.1082,16.4486, 35);
    TestRace[playerid] = 1;

    mein erster race cp.

    case 1:
    {
    DisablePlayerRaceCheckpoint(playerid);
    SetPlayerRaceCheckpoint(playerid,0,314.5942,2504.1082,16.4486,9.9816,2498.1167,16.4488,10.00);
    TestRace[playerid] = 2;
    }


    wenn ich den befehl betätige, dann sehe nur ich die cp's.


    ich habe ein gTeam erstellt (TEAM_Event) wenn einer durch ein pickup läuft, ist er im team event.


    wenn ich nun den befehl betätige, sollen die cp's für alle die im team event sind die cp's sehen.


    wie stelle ich das am besten an ?
    einer eine idee ?

    aha, naja ich habe keinen gf ;)
    bisher habe ich immer nur eigene, daher kp davon ahbe nur gerathen und es so wie bei mir gehacht, weil sonnt keiner hierdrauf geantwortet hatte und am anfang ist es besonders schwer es zulehrnen ;)

    ich mache es so ;)


    Bisher habe ich nur einen einzigen bug, aber mache es meistens ander wie hier überall beschrieben.
    Naja die meisten tipps und hilfen helfen auch, aber manche sind auch schlecht, deswegen amche ich das so ;)

    case 1:
    {
    PlayerInfo[giveplayerid][pLevel] = amount;
    format(string, sizeof(string), " The Player Was Set To Level %d", amount);
    SetPlayerScore(playerid, 1);
    }


    und so bei jedem machen, dann haste es dann musste das nurnoch im login einfügen (speichern udn vergeben)

    enum pInfo
    {


    datunter musst du ein neuen speicher aufmachen(pScore)


    und dann im login system speichern und vergeben reinmachen.
    mit GetPlayerScore und SetPlayerScore.
    Das im disconect und im spawn und conecten, naja und halt beim team
    befehl die vergabe von der score

    Also ich kenne nur 3leute hier, die in der lage sind das zu Scripten, aber von denen ist keiner online, aber mal guck ob jemand anderes was in die richtung kann ;)
    Ich schick mal ein paar nachrichten an ein paar leute die das eventuel können ;)

    SO jetzt habe ich dochnoch eine frage:


    Wie beende ich das event ?


    PHP
    case 11:
    		{
    			DisablePlayerRaceCheckpoint(playerid);
    			SetPlayerRaceCheckpoint(playerid,1,518.7590,2386.2134,31.3273,-1.0,-1.0,-1.0,10.00);
    			TestRace[playerid] = 0;
    		}


    wenn ich hierdurch fahre, dann verschwindet das cp nicht und ncihts passiert.


    Wie mache ich das ?

    ok keine errors oder warnings mehr ;)


    jetzt muss ich nurnoch wissen, wie ich diese cp's in meinem pickup aufrufen kann.


    Also wie kann ich jetzt die cp's durch ein pickup oder befehl aufrufen ?