Versuchs mal damit
if(IsPlayerInAnyVehicle(playerid))
Beiträge von BrazZOR16
-
-
Ich glaube das ist nicht möglich, weil du mit dem Knopf unten links nur deine Auswahl bestätigen kannst.
-
Schau mal hier.
http://wiki.sa-mp.com/wiki/GetPlayerStateMit der Abfrage if (playerState == PLAYER_STATE_PASSENGER)
-
-
ok
Vielen Dank -
achso
Ich könnte jetzt zum Beispiel wenn ich mal ein Event machen will einfach ein Filterscript schreiben ohne da im Gammode
was zu ändern?? -
Kann mir einer erklären was ein Filterscript ist??
Und was die Vor- und Nachteile dabei sind? -
Vielen Dank an euch beide die Idee von Kavkus hat funktioniert. http://forum.sa-mp.de/index.php?page=User&userID=1039
-
Jo hat alles gekplappt bis auf eins, dass musste ich dann selber nachschauen.
Des musste so lauten sonst gibts einen Fehler:
new name[16], name2[16], string[128];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(pID, name2, sizeof(name));
Trotzdem vielen Dank hat mir auf jedenfall geholfen.Noch ne Frage?
Kann das sein das ID 0 verbuggt ist weil ich ID 0 nicht meinen Perso zeigen kann. Nur einer anderen ID. -
Hallo bin neu hier im Forum.
Habe jetzt das scripten angefangen und möchte mir einen eigenen RolePlay Server aufbauen.Nun zu meiner Frage. Ich möchte ein /showperso [ID] Befehl machen und will dabei überprüfen ob die Person mit der angegebenen ID in der nähe ist.
Das hab ich bis jetzt. Aber es scheint nicht zu funktionieren. Und meine zweite Frage ist ob man irgendwie das wort ID durch den Namen ersetzen kann.
dcmd_showperso(playerid, params[])
{
if(!strlen(params)) return SendClientMessage(playerid, BLAU, "Nutzung: /showperso [id]");
new pID = strlen(params);
if(IsPlayerInRangeOfPoint(playerid, GetPlayerPos(pID)));
{
if(IsPlayerConnected(pID))
{
SendClientMessage(playerid, BLAU, "Du zeigst dem Spieler mit der ID deinen Perso.");
}
else
{
SendClientMessage(playerid, BLAU, "Kein Spieler mit der angegebenen ID online.");
}
}
else
{
SendClientMessage(playerid, BLAU, "Kein Spieler mit der angegebenen ID in der nähe.");
}
return 1;
}