Szerző Téma: Minden ház eladás egyszerre egy parancsal  (Megtekintve 470 alkalommal)

Heroic

  • Vendég
Minden ház eladás egyszerre egy parancsal
« Dátum: 2011. Június 09. - 20:18:24 »
0 Show voters
Üdv!
Kéne egy olyan parancs amivel el tudom adni az összes házat egysszerre[van 1000db ház...]
a sima egyesével mûködõ ház parancs
 
    if(strcmp(cmd, \"/asellhouse\", true) == 0)
{
    if(IsPlayerConnected(playerid))
{
   GetPlayerName(playerid, playername, sizeof(playername));
   tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
   {
      SendClientMessage(playerid, COLOR_GRAD1, \"{0285FF}HASZNÁLAT:{FFFFFF} /asellhouse [houseid]\");
      return 1;
   }
   new house = strval(tmp);
   if (PlayerInfo[playerid][pAdmin] >= 1337)
   {
      HouseInfo[house][hHel] = 0;
      HouseInfo[house][hArm] = 0;
      HouseInfo[house][hLock] = 0;
      HouseInfo[house][hOwned] = 0;
      PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
      format(string, sizeof(string), \"~w~Eladva\");
      GameTextForPlayer(playerid, string, 10000, 3);
      OnPropUpdate(1);
      OnHousePickupUpdate(house);
      OnPlayerUpdateEx(playerid);
      return 1;
   }
   else
   {
      TDUzenet(playerid, \"Nem használhatod a parancsot!\", 5);
   }
}
return 1;
}

 
Valaki plz helpejen

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
Minden ház eladás egyszerre egy parancsal
« Válasz #1 Dátum: 2011. Június 09. - 20:59:43 »
0 Show voters
nem tudom miben tárolod hogy mennyi a max ház de majd írd át
 

if(strcmp(cmd, \"/asellhouseall\", true))
{
GetPlayerName(playerid, playername, sizeof(playername));
for(new house; house < MAX_HOUSES; house++)
{
   if (PlayerInfo[playerid][pAdmin] >= 1337)
   {
      HouseInfo[house][hHel] = 0;
      HouseInfo[house][hArm] = 0;
      HouseInfo[house][hLock] = 0;
      HouseInfo[house][hOwned] = 0;
      PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
      format(string, sizeof(string), \"~w~Eladva\");
      GameTextForPlayer(playerid, string, 10000, 3);
      OnPropUpdate(1);
      OnHousePickupUpdate(house);
      OnPlayerUpdateEx(playerid);
      return 1;
   }
   else
   {
      TDUzenet(playerid, \"Nem használhatod a parancsot!\", 5);
   }
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal