Weiß jemand wie ich ein Tag/Spray system erstellen kann?
z.B. Das man eingibt /gsfspray oder /fybspray und das dann ein spray vor dem player erscheint
Danke im Vorraus
Weiß jemand wie ich ein Tag/Spray system erstellen kann?
z.B. Das man eingibt /gsfspray oder /fybspray und das dann ein spray vor dem player erscheint
Danke im Vorraus
einfach nen objekt erstellen :O?
Ach okay, und wie finde ich die Rotation x/y eines players heraus? :O
Mit
GetPlayerPos(playerid, Float:x, Float:y, Float:z);
Ich hab gefragt wie ich die rotation eines spielers herausfinde...
GetPlayerFacingAngle(playerid);
brauche aber die x/y rotation wegen createobject
Mit
GetPlayerPos(playerid, Float:x, Float:y, Float:z);
damit findest du die x,y,z herraus und höfflicher gehts auch -.-
CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance)
Man beacht rX, rY,rZ <-- ROTATION
Also höflicher gehts nicht -.-
Aber mal ehrlich, selbst wenn du die herausfindest, wenn der Spieler nicht an einer Wand steht dann ist ja der tag einfach vor ihm in der Luft, und man kann soviel ich weiß nicht abfragen ob irgendein Object vor dem Spieler ist ;D
I know aber hauptsache man kann tagen meine player werden langsam ungeduldig xD
//EDIT:
Bin soweit gekommen, nur wenn ich spraye passiert nix:
CMD:sprayecb(playerid,params[])
{
if(GetPVarInt(playerid,"SprayCan")==1)
{
new Float:x, Float:y, Float:z, Float:Facing;
GetPlayerPos(playerid,Float:x, Float:y, Float:z);
GetPlayerFacingAngle(playerid,Float:Facing);
CreateObject(1527,Float:x,Float:y,Float:z,Float:Facing,0,0);
SetPVarInt(playerid,"SprayCan",0);
SendClientMessage(playerid,COLOR_CMD,"Your spraycan is empty now.");
}
else
{
SendClientMessage(playerid,COLOR_CMD,"Sorry but you have no spraycan.");
}
return 1;
}