Alles anzeigenDanke dir, hoffentlich wird das jetzt klappen.
new Float:x,Float:y,Float:z,DPOSX[MAX_PLAYERS],DPOSY[MAX_PLAYERS],DPOSZ[MAX_PLAYERS];
PlayerInfo[playerid][pDx] = DPOSX;
PlayerInfo[playerid][pDy] = DPOSY;
PlayerInfo[playerid][pDz] = DPOSZ;
DPOSX[playerid] = x;
DPOSY[playerid] = y;
DPOSZ[playerid] = z;
if(strcmp(cmdtext, "/dverstecken10" , true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
new location = PlayerInfo[playerid][pLocal];
if(location < 255)
{
if(PlayerInfo[playerid][pDrugs] > 9)
{
PlayerInfo[playerid][pDrugs] -= 10;
PlayerInfo[playerid][Versteck] += 10;
SendClientMessage(playerid,0xFF0000FF,"10 Gramm versteckt");
GetPlayerPos(x,y,z);
POSX[playerid] = x;
POSY[playerid] = y;
POSZ[playerid] = z;
}
}
}
}
}
if(strcmp(cmdtext, "/dnehmen10" , true) == 0)
{
if(IsPlayerConnected(playerid))
{
new location = PlayerInfo[playerid][pLocal];
if(IsPlayerInRangeOfPoint(playerid,10,POSX[playerid],POSY[playerid],POSZ[playerid]))
{
if(location < 255)
{
if(PlayerInfo[playerid][Versteck] > 9)
{
PlayerInfo[playerid][pDrugs] += 10;
PlayerInfo[playerid][Versteck] -= 10;
SendClientMessage(playerid,0xFF0000FF,"10 Gramm genommen");
}
}
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Hier hast du nichts versteckt");
}
}
}
Also mit dem Drugs verstekcen im haus ka da ich noch kein haus system gemacht habe aber das mit den positionen hast du richtig eingefügt