hi
wie finde ich den playernamen heraus der gerade in den wagen einsteigt?
playername rausfinden
- Puiscel
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
OnPlayerEnterVehicle
GetPlayerName -
Ich würde es bei OnPlayerStateChange machen da bei OnPlayerEnterVehicle oft bugs kommen
-
kann mir auch wer sagen wie ich variablen die ich mit new gemacht habe einen wert zuweise?
kann man den namen auch mit Playerinfo rausfinden? -
new var;
var = x-y;Ich glaube, bei manchen GF`s gibts
ZitatPlayerinfo[playerid][pName]
-
xd
wiki.sa-mp.com
Einfach mal bei OnPlayerStateChange und GetPlayerName
den Kram durchlesen... Learning by Doing... Probier es bitte erst und gebe nicht anch 10 sec auf, dann helfe ich dir!
-
ich würde es so machen anstatt immer diesen Quatsch mit GetPlayerName
stock SpielerName(playerid)
{
new Name[24];
GetPlayerName(playerid,Name,sizeof(Name));
return Name;
}und dann bei der jeweiligen Funktion zum beispiel
format(blabla,sizeof(blabla),"%s",SpielerName); -
Fail...
1. Die Funktion ist langsam.
2. Das Beispiel was du geschrieben hast ist falsch.Lad lieber den Namen bei OnPlayerConnect in einen Array und ruf den dann bei Bedarf auf.
Beispiel:
new gName[MAX_PLAYERS][MAX_PLAYER_NAME];public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, gName[playerid], MAX_PLAYER_NAME);
printf("Join - ID: %d Name: %s", playerid, gName[playerid]);
return 1;
} -
Bright deine Funktion ist natürlich besser und läuft schneller aber meins Funktioniert auch sonst wäre es ja nicht in mein Script
-
1. WAS BRINGT ES IHM WENN IHR JETZT DIE LÖSUNG POSTET
2. MIT SO EINER STREITEREI VERWIRRT IHR IHN NUR....
3. Wenn er selsbt die Lösung gefunden habt, könnt ihr solche Tipps geben... -
breadfish.de
Hat das Thema geschlossen.