Beiträge von Kaliber

    Ist es in PAWN nicht moeglich NPC's Paths zu zuweisen? Per SCM Scripting ist das moeglich, da koennte ich einen NPC erstellen und dann sagen lauf den Rockstar Path XY ab z.B.

    Oh, ganz vergessen darauf zu antworten ^^


    Das ist in Pawn leider nicht so einfach möglich, zwar gibt es Plugins wie FCNPC oder RCNPC wodurch man das eventuell lösen könnte, allerdings ist es halt der Nachteil (wie im Anfangs-Thread schon beschrieben), dass diese Slots verbrauchen und einiges an ram & cpu.


    Ansonsten muss man nämlich immer statische records für NPCs machen und das ist echt lästig :)

    Hier eignet es sich gut PVars zu verwenden:


    Dann scheint dies eine public Funktion zu sein.


    2 Möglichkeiten:


    1. Wenn du diese Funktion aus anderen Skripts aufrufst, dann musst du oben in dein Skript jeweils ein forward GetPlayerLeader(playerid); und ein forward GetPlayerMember(playerid); einfügen :)


    2. Falls du das nicht in Filterscripts o.ä. aufrufst, kannst du das public einfach durch ein stock ersetzen oder einfach das public entfernen :)

    break;

    Ja..da beendest du ja auch die schleife?!


    Was soll der Quatsch da eigentlich mit dem Count? ^^



    C
    for(new fV; fV<max_fvehs; fv++)
    {
        if(GetVehiclePos(fVehicle[fV][vehID], Pos[0], Pos[1], Pos[2]) && fVehicle[fV][vehFraktion] == Spieler[playerid][pFraktion] && IsPlayerInRangeOfPoint(playerid, 5.0, Pos[0], Pos[1], Pos[2]))
        {
            vehicleid = fVehicle[fV][vehID];
            ShowPlayerDialog(playerid, DIALOG_TRUNKPUT, DIALOG_STYLE_LIST, "Kofferraum", "Materialien einlagern\nDrogen einlagern","Auswählen","Schließen");
            break;
        }
    }

    Das würde vollkommen reichen ^^

    Meinst die "Tabelle" über phpmyadmin zu erstellen ?

    Nein..check mal wenn du die DB öffnest..da kannst du ja direkt SQL Querys eingeben..dann printe dir mal deinen query..und sende den..
    Und wenn es erstellst wird...dann weißt du, dass mit dem handle von deiner connection "Amazing" irgendwas nicht stimmt :)

    Aktiviere eventuell den Debug Modus und schau in die mysql_log :)


    oder probiere eventuell über phpmyadmin den query :)


    Eventuell wird dieser Codeblock auch nicht aufgerufen, check das eventuell alles mit prints ^^

    Das riecht ein Wenig nach S0beit :klugs:


    Aber wenn du dir ganz sicher bist, dass du keine "externen" Programme hattest....


    Du kannst über das Menü in GTA (also ESC drücken) dann auf Options...Redefine Keys..bla blub dort kannst du deine Keys für zu Fuß oder im Fahrzeug neu belegen...dort kannste ja dann einen key auf ALT + F3 legen und das könntest du dann per Skript herausfinden :)


    Allerdings...an und für sich..geht das nicht automatisch :)