Hallo Leute. Wie kann ich einen Befehl machen, der nur in der Nähe eines Bestimmten Punktes Funktioniert? Wäre nett wenn mir das einer Sagen Könnte :)#
DAnke schonmal
Merry Christmas falls man sich nemme schreibt ![]()
Hallo Leute. Wie kann ich einen Befehl machen, der nur in der Nähe eines Bestimmten Punktes Funktioniert? Wäre nett wenn mir das einer Sagen Könnte :)#
DAnke schonmal
Merry Christmas falls man sich nemme schreibt ![]()
if (PlayerToPoint(1, i,383.7927,173.6244,1008.3828))
übersetz heißt das so viel wie...
Ist (SpielerInNähe(1,i oder payerid,cordinate x,cordinaten y,cordinaten z))
//Edit: (Ein Beispiel)
if (strcmp("/test", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(3.0,playerid,383.7927,173.6244,1008.3828))
{
SendClientMessage(playerid, COLOR_GREY, "PlayerToPoint Test Command :D");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du Musst An Den Platz sein der Oben steht ;)");
}
}
return 1;
}
Mit Freundlichen Grüßen
Joe
Merry ChristmaS BacK ;D
Ich Hab Doch Hingeschrieben i oder playerid...
i geht nur bei gf im tutorial
und playerid...geht bei commands undso ![]()
Also ersetzte "i" mit "playerid"
Müsste So Gehen
np^^
Mit Freundlichen Grüßen
Joe ![]()
Hab das jezt so if (strcmp("/Enter", cmdtext, true, 10) == 0) { //Andys Haus
if (PlayerToPoint(1, playerid,2189.8279,1677.2197,11.3796))
SetPlayerPos(playerid,-217.8694,1402.7170,27.7734);
SetPlayerInterior(playerid,18);
return 1;
}
if (strcmp("/Exit", cmdtext, true, 10) == 0) { //Andys Haus
if (PlayerToPoint(1, playerid,-217.8694,1402.7170,27.7734))
SetPlayerPos(playerid,2189.8279,1677.2197,11.3796);
SetPlayerInterior(playerid,0);
return 1;
}
/Exit geht jezt nur am Punkt, aber bei /enter werd ich in n andern Interior verbracht aber ich stehe immernoch da wo ich vorer war...Hast du teamspeak das du mir kurz Helfen kannst?
Exit geht jezt nur am Punkt, aber bei /enter werd ich in n andern Interior verbracht aber ich stehe immernoch da wo ich vorer war...Hast du teamspeak das du mir kurz Helfen kannst?![]()
VON SUN xD