Beiträge von Patricbiker

    new cmd[256];
    cmd = strtok(cmdtext, idx);



    //edit
    in dem fall ist cmd ein array und dem must zu eine zeichenanzahl zuweisen in dem fall dann 256

    wenn du dich mit Mysql nicht auskennst, wie ich zb.^^ ich hab davon zb. überhaubt kein plan, dann nimmste die letzte File Version, ist auch als dl link da, und baust dir die zusätzlichen sachen einfach nachträglich ein, so hab ichs gemacht^^

    Wozu unnötig Variabeln anlegen ?
    Die Variabeln gegen die PlayerInfo Strukturen austauschen dies tut genauso seinen zweck.


    LG RFT



    ja sicher, hab ich ja oben als beispiel auch noch mal hinzugefügt
    Allerdings wenn du jetzt befehle hast die mehrere Fraktionen nutzen, dann ist die Abfrage über eine definierte Variable einfacher und schneller zu scripten

    so eine public legst du dir einfach an

    public IsACop(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    new leader = SpielerInfo[playerid][sLeader];
    new member = SpielerInfo[playerid][sMember];
    if(member==1)
    {
    return 1;
    }
    else if(leader==1)
    {
    return 1;
    }
    }
    return 0;
    }


    In meim fall ist das die für die cops, davon habe ich noch einige, für jede fracktion um genau zu sein, damit kann ich dann in so einem befehll einfach mit if(IsACop(i)) abfragen




    //edit
    Ja sicher kannst du das auch mit Playerinfo [pLeader] und so weiter abfragen, setz einfach deins da rein und dann klappt das auch
    In deinem Fall sähe das dann so aus

    if(strcmp(cmd, "/klingeln", true) == 0)
    {
    if (PlayerToPoint(3, playerid,926.0521,-1207.7930,17.0497))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(PlayerInfo[i][pLeader] == 13||PlayerInfo[i][pMember] == 13)
    {
    SendClientMessage(i,0xFF5A00FF,"Jemand klingelt am Schalter des ADAC's.");
    SendClientMessage(playerid,0xFF5A00FF,"Bitte haben Sie etwas Gedult ein Mitarbeiter der ADAC wird sofort erscheinen.");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, 0xFF5A00FF, "Du bist nicht im LSPD!");
    }
    return 1;
    }

    Ich hab das bei mir so gemacht, müstest du dir natürlich an deins anpassen



    if(strcmp(cmd,"/klingeln",true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid,3,234.9487,164.7033,1003.0300))/// Die stelle wo er klingeln kann
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du hast geklingelt in kürze wird sich ein Officer kümmern!");//Wenn er geklingelt hat
    for(new i = 0; i < MAX_PLAYERS; i++)//for schleife
    {
    if(IsPlayerConnected(i))//frage wer on iss
    {
    if(IsACop(i))//Abfrage wer nen cop iss
    {
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: ______________________Achtung________________________");//Resultat wenn der ein cop iss
    SendClientMessage(i,TEAM_BLUE_COLOR,"HQ: Am Tresen des LSPD verlangt jemand nach einem Offizer!");
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht im LSPD!");
    }
    return 1;
    }



    //edit
    So ergibt das ganze auch einen Sinn


    //edit
    Ich seh grad bei deiner Version bekommt wenn dann auch nur der Leader eine Meldung, und nicht die anderen Mitarbeiter des AdAc
    daher währe es sinnvoll wenn du eine defination anlegst
    wie zb.
    IsADAC und in derdann leader und member einträgst

    das iss aus dem WOS das problem haben viele die es benutzen^^


    hatte es zum testen auch schon, aber ganz schnell wieder sein gelassen^^


    frag mal K3VIN der hat sich da als ersteller eingetragen

    wenn ich das bei mir im script so sehe ist
    if(!fexist)


    eine Abfrage ob etwas existiert zb. wie das hier if(!fexist(Fraction_Car_File))


    bei dir fragt er aber nur ob etwas existiert ohne angabe was denn existieren soll, wenn ich das richtig interpretiere


    //edit


    das return h; müste dann trotzdem in klammern^^

    Schön schön
    Es klappt auch wenn man es als Filterscript einbindet, habs grad Probiert
    Man hätte die BussRouten aber so anlegen können das die sich nicht überschneiden
    das siet dann immer etwas behindert aus wenn die busse versuchen sich durch zu spacken



    Aber sonst
    8/10
    Allein wegen der Idee

    Hallo Leude


    Ich habe grad versucht meine PhP version zu updaten auf 5.3 allerdings will der das nich so machen wie ich das gerne möchte^^


    apache2, php5.2, phpmysql ist drauf, finde aber nicht den richtigen befehl mit link wodurch er die version austauscht


    kann einer helfen?