WBB_AddUser(playerName(playerid,"aendern@3st-com.de",inputtext,1);
Als erstes hast Du vergessen eine Klammer zu schließen.
Und dann würde ich die Funktion gern mal sehen wollen.
WBB_AddUser(playerName(playerid,"aendern@3st-com.de",inputtext,1);
Als erstes hast Du vergessen eine Klammer zu schließen.
Und dann würde ich die Funktion gern mal sehen wollen.
Ich hätte mal eine ganz simple Vorlage für Dich, die so natürlich noch nicht funktioniert.
Aber ich bin sicher, dass bekommst Du auch noch hin.
new RennPositionen[12][3] =
{
{2460.6025,-3145.8916,13.4212},
{2454.8855,-3145.9048,13.4212},
{2448.4207,-3146.1404,13.4212},
{2442.5635,-3145.8777,13.4212},
{2436.5962,-3145.2649,13.4212},
{2430.7417,-3146.0488,13.4212},
{2430.6450,-3137.6794,13.4212},
{2436.4480,-3137.3628,13.4212},
{2442.6331,-3137.5845,13.4212},
{2448.6348,-3137.4717,13.4212},
{2454.3523,-3137.0774,13.4212},
{2460.6174,-3137.4773,13.4212}
};
// ANZAHL_SPIELTEILNEHMER bitte erechnen - wie viele Spieler nehmen am Rennen teil
for new(i = 0; i < ANZAHL_SPIELTEILNEHMER; i++)
{
SetPlayerPos(i, RennPositionen[i][0], RennPositionen[i][1], RennPositionen[i][2]);
}
Ähh.. wie meinst Du das jetzt genau?
Wenn Du Dich teleportierst, landest Du plötzlich wo anders?
Falls dem so ist, hast Du bestimmt ausversehen, die Koordinaten geändert.
das mit der ,-1 habe ich schonn immer in script gehabt somit hatt eich es nach gemacht XDDDD
weiß auch net glaub dan geht es weg wen man rein leuft
Nein PawnFox!
Die -1 bezieht sich auf die virtuellen Welten.
Und setzt Du -1 für die virtuellen Welten ein, heißt das,
dass es für alle Spieler in allen v.W. sichtbar sein wird.
Steht auch alles hier, wenn Du es nachlesen willst:
funkt mit 23
Und mit dem Pickup-Typ 1 funktioniert es wohl nicht?
Verwirrt mich doch nicht alle so
dan hat wiki ein fehler aber bei mir geht es so
ich habe weiße pfheile und die drehen sich bei mir und gehen auch net weg hier code
aso am ende muss ,-1); ubs
weiße pfheile >
Komisch das wundert mich aber, dass das funktioniert.
Entweder ich habe was gelernt oder Du hast Glück.
fürs drehen und nicht verschwinden 23 also richtig wen du es nicht glaubs teste es
Seit wann denn das?
Und warum weiß ich davon bitte nichts?
Bist Du Dir sicher?
In der Wiki ist es als Pickup-Typ nämlich nicht aufgeführt.
Falls Du etwas Geld übrig hast, würde ich Dir empfehlen
einen gebrauchten Audi S6 Avant - BJ 2000 zu kaufen.
Mit einer Maschine von 4.2 L und 360 PS geht er nicht schlecht.
Für Audi gibt's generell sehr viele gute und billige Tuningteile
23 hinter der pickup id
Falsch!
Um es immer anzuzeigen, wäre eine 1 notwendig.
Wo siehst Du denn eine 23 in den Definitionen?
Wenn Du alle Koordinaten gespeichert hast, speicherst
Du sie eben beispielsweise in einem enum und teilst sie
dann den Spielern, die am Rennen teilnehmen, den Spielern zu.
Am besten durch eine kleine Schleife.
Wenn Dir die Idee gefällt, kannst Du es ja so umsetzen
ACHTUNG| Korrektur
Nachdem ich die Definition nochmal durchgelesen habe,
musst Du beachten, dass alle Spielernamen angzeigt werden
müssen.
Mit der folgenden Funktion, blendest Du für alle Spieler,
die KEINE Admins sind, einfach die Namen der anderen aus:
Wenn Du Dir die Definition der Funktion durchliest, erfährst Du
auch warum Dein Pickup verschwindet und wir Du es änderst.
http://wiki.sa-mp.com/wiki/CreatePickup
Die ID's sind doch auch weiterhin für alle Admins und Spieler sichtbar?!
Drückst Du TAB, wirst Du auch feststelle, das dem so ist.
@NACHTRAG
Blende alle Spielernamen so aus, wie ich es Dir erkärt habe und
nutze dann folgende Funktion, die Namen nur den Admins zu zeigen:
@MSK
Dann brauchst Du meine Hilfe ja nicht mehr...
Es gibt verdammt viele solcher System und Tutorials, wie man sie selbst erstellt.
Wenn Du die Suchfunktion benutzt, wirst Du einige davon finden
Falls Du Dein Problem selbst findest, ist es schön,
falls nicht, schickst Du uns mal Deine Funktion OnPlayerText
wie es Dir von Sonic beschrieben wurde.
Dann helfen wir Dir weiter...
Was ist daran bitte genauer?
Legst Du eine Startposition fest und verschiebst alle
weiteren Spieler, jeweils um EXAKT 10, geht's wohl nicht genauer.
Falls doch, erläutere mir das mal bitte, mit Beispiel und Begründung.
Entschuldigung, da habe ich wohl einen kleinen Rechtschreibefehler gehabt.
> nicht
new playerName[MAX_PLAYERS_NAME];
> sondern
new playerName[MAX_PLAYER_NAME];
einfach ne schleife durchlaufen lassen und dann alle ne Posi geben die du definiert hast, am besten in einem Enum.
Sollte kein Problem sein denk ich.
Viel zu umständlich...
Eine feste Position festlegen und die Spieler dann einfach,
anhand der Spieleranzahl x 10 (beispielsweise) verschieben.
Du legst einfach eine Startposition fest.
Und je nach Spieleranzahl für Du folgendes in eine der Koordinaten ein:
SetPlayerPos(playerid, (X + SpielerAnzahl * 10), Y, Z);