Tesztelni nem tudok azért kérdezem.
CMD:megvesz(playerid)
{
new modID[50];
printf(\"%s beírta a /megvesz parancsot\", Name(playerid));
for(new i = 0; i < MAX_HOUSES; i++)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInRangeOfPoint(i, 3.0, x, y, z))
{
format( modID, sizeof(modID), \"/hazak/%d.ini\", i);
if( elado(i) )
{
!elado(i);
dini_Set(modID, \"Owner\", Name(playerid));
msg(playerid, \"Megvetted a házat ennyiért: $%d\", dini_Int(modID, \"Price\"));
varoskasszadm += dini_Int(modID, \"Price\");
dini_IntSet(\"Kasszak/dilimore.ini\", \"Benne\", varoskasszadm);
SetPlayerMoney(playerid, GetPlayerMoney(playerid) - dini_Int(modID, \"Price\"));
}
else msg(playerid, \"Ez a ház nem eladó.\");
}
else msg(playerid, \"Nem vagy egy ház közelében sem.\");
}
return 1;
}
Ja és az elado() ezt jelenti:
stock elado(id)
{
hInfo[id][sale] = 1;
return 1;
}