http://wiki.sa-mp.com/wiki/GetPlayerKeys
Das Beispiel kannste direkt nehmen,machste noch ne abfrage ob er wen am beobachten ist und für den spieler eine eigene Variable um zu gucken welche ID er grade beobachtet, und je nachdem ob er nach links oder rechts drückt addiert/subtrahierst du 1 von seiner Variable und switcht die Kamera zum nächsten spieler.
So iwie würd ich das machen xD
Beiträge von InternetInk aka Benjamin
-
-
-
Zeig mal die Zeile wo der error kommt
-
Das enum steht doch da, das tut ist von BFX das wird denke ich Fehlerfrei sein

-
Jo ist relativ verbuggt,naja im GF muss man sowas halt stark erweitern und vernetzen... Da vergisst man vieles schonmal
-
So direkt zusammen oben ins script,und post mal den link von dem Tut xD
enum spieler_daten
{
eingeloggt,
wanted,
skin
};
new Spieler[MAX_PLAYERS][spieler_daten]; -
spieler_daten soll das enum anzeigen,ich weiß nicht ob das in dem tutorial steht,aber normal wäre das enum in etwa so:
enum spieler_daten
{
pAdmin,
pLevel,
pMoney,
pKills
};
usw. steht das nicht im Tutorial? -
Schon klar das bei einem GM bissle mehr drinne stehen muss als OnPlayerCommandText?
-
Du hast das doch mit sicherheit nach einen Tutorial gemacht oder? Dann würde ich mir das dann auch mal genauer Anschauen...
Außerdem das undefined Symbol playerid kommt, wundert dich das wenn du es bei public OnVehicleSpawn(vehicleid) reinpackst?
-
Nein, eine Position wo die Kamera steht und die andere auf welchen punkt sie schauen soll
Ach und du musst beim ändern der Kamera noch SetPlayerPos benutzen, denn nur wenn der Spieler in der nähe ist lädt sich die umgebung
-
Set Player Camera Look At
Enthält eig 2 Teile:
Set Player & Camera Look At
Setze (für) Spieler Kamera Anischt Auf , die und die Koordinate,und je nachdem wo sich die Position befindet schaut die Kamera dahin wohin du willst -
Idioten -.- Aber hauptsache erstmal "lol lachflash"

-
Weil man mit Tab nunmal am besten einrückt:
public IrgendWas
{
<TAB>if Irgendwas
<TAB>{
<TAB><TAB>//abc123
<TAB>}
<TAB>else if Irgendwas != Etwas
<TAB>{
<TAB><TAB>if OMG == 1
<TAB><TAB>{
<TAB><TAB><TAB>return 1;
<TAB><TAB>}
<TAB>}
<TAB>return 1;
}
Das Einrücken muss man einfach machen,sonst hat man so schnell klammerfehler drin, da kann man garnicht so schnell gucken,bei dir z.B:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0) // Zeile 219
{
if (response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Navigation","Das LSPD\nDie Bank in Los Santos\nDer 24-7 Shop\nDer Burger Shot North\nDas weisse Haus\nDie Fahrschule\nDie San News\nDas Autohaus in San Fierro\nDas Autohaus in Los Santos","Finden","Abbrechen");
}
}
//?! Fehlt, sieht man ja oder?if(dialogid == 1) //2
{
//rest -
Joa sieht einfach aus,gefällt mir aber eher nicht so,zumindest nicht der Font
-
ich habe die information, die ich brauche, und fertig.
In diesem Sinne Thema erledigt...
wie sagte Trooper so schön,Habe die Ehre.
//Closed
-
Heißen Tipp:
Einrücken per TAB Taste
-
Das sieht mir sehr nach dem Standart FilterScript "gl_property" aus ...
-
Außerdem Fehlt LV oder die ganzen Dörfer oder Regionen usw.
Stell dir vor SA besteht nichtnur aus LS / SF O_O -
Unter OnPlayerConnect http://wiki.sa-mp.com/wiki/SetPlayerColor z.B Grau und unter OnPlayerSpawn halt weiß oder was auch immer
Zum anderen: http://wiki.sa-mp.com/wiki/LimitGlobalChatRadius -
Der hat doch auch grad erst angefangen,stand ihn nur blöde anzufurzen könnter ihm auch mal helfen

@ Threadstarter, ich würde nichtnur ne amx schicken sondern einfach die map datei oder halt ein FilterScript mit eingebautem Streamer als zusätzlichen Service
Der benutzer kann in dem ja immer wieder neue Objecte hinzufügen