Ich bin auf dem Feld aber es wird immer gesagt ich muss auf dem Feld bleiben
Code
IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY)
{
return 1;
}
return 0;
}
public farmtimer(playerid)
{
for(new w=0; w < sizeof(Weizen); w++)
{
GangZoneCreate(
if(IsPlayerInArea(playerid,-1191.2891,-930.9543,-1007.6477,-1060.6648))
{
new Float:z;
GetPlayerPos(playerid,Weizen[w][w_X],Weizen[w][w_Y],z);
Weizen[w][w_Z] = 123.200;
Weizen[w][w_Objekt][playerid] = CreatePlayerObject(playerid,855,Weizen[w][w_X],Weizen[w][w_Y],123.200,0.0, 0.0, 0.0);
SetTimerEx("UpdateWeizen", 1000, false,"ii",playerid,w);
SetTimerEx("farmtimer",1500,false,"i",playerid);
printf("Playerid = %d",Weizen[w][w_Objekt][playerid]);
return 1;
}
}
return SendClientMessage(playerid,ROT,"Du musst auf dem Feld bleiben!"),SetTimerEx("farmtimer",1500,false,"i",playerid);
}
Alles anzeigen