Hey
Ich wollte machen , das wenn ein Spieler in einer Ruhezone box/schiesst , das er -5k bekommt.
Ich habe es bisjetzt so , funktioniert aber nicht !
new spawnzone;
#define spawnzonenfarbe 0x00FFF057
OnGameModeInit
spawnzone = GangZoneCreate(-2014.4838,218.7358,-1950.1202,71.8451);
OnPlayerconnect
GangZoneShowForPlayer(playerid, spawnzone, spawnzonenfarbe);
OnPlayerKeyStateChange
if(newkeys & KEY_FIRE)
{
if(IsPlayerInArea(playerid,-2014.4838,218.7358,-1950.1202,71.8451))
{
if(!IsPlayerInAnyVehicle(playerid))
{
GivePlayerMoney(playerid,-5000);
SendClientMessage(playerid,Rot,"Ruhezonen-DM verboten.");
}
}
}
stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY)
{
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY)
{
return 1;
}
return 0;
}