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