Szerző Téma: Rossz parancs  (Megtekintve 391 alkalommal)

Rossz parancs
« Dátum: 2013. Január 30. - 16:46:33 »
0 Show voters
Sziasztok ! Az a problémám hogy van egy olyan parancsom /drog ultet és a házban nem akarja elültetni elvileg pedig lehet.!
Kérlek segítsetek!
Itt a szkript!
 
CMD:drog(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new alparancs[8];
if(sscanf(params,\"s[8]\",alparancs)) SendClientMessage(playerid,FEHER,\"((Használat: /drog [ultet/leszed/keszit/info]))\");
    else if(strcmp(alparancs,\"ultet\",true)==0)
    {
        if(IsPlayerInRangeOfPoint(playerid, 150,2355.3889,-655.3002,128.054)||IsPlayerInRangeOfPoint(playerid,40,HazInfo[jatekos[playerid][pHazSzam][0]][hEnterPos][0], HazInfo[jatekos[playerid][pHazSzam][0]][hEnterPos][1],HazInfo[jatekos[playerid][pHazSzam][0]][hEnterPos][2]))
   {
      if(jatekos[playerid][pDrog][0]>0)
      {
            SendClientMessage(playerid,SZOLD,\"((Elültetted a magot, várj amíg kinõ.))\");
           jatekos[playerid][pDrog][0]--;
           CreateDrug(playerid);
           return 1;
      } else { SendClientMessage(playerid,NARANCS,\"((Nincs nálad fû mag.))\"); }
   } else { SendClientMessage(playerid,NARANCS,\"((Nem vagy a kijelölt helyen.))\"); }
    }
    else if(strcmp(alparancs,\"leszed\",true)==0)
    {
        forEx(sizeof(FuInfo),fu)
        {
        if(IsPlayerInRangeOfPoint(playerid, 6,FuInfo[fu][fPos][0],FuInfo[fu][fPos][1],FuInfo[fu][fPos][2])&&FuInfo[fu][fIdo]==0)
      {
         if(jatekos[playerid][pDrog][1]<100)
         {
             new rand = minrand(15,30);
               SendFormattedMessage(playerid,SZOLD,\"((Leszedtél %d marijuanát.))\",rand);
              jatekos[playerid][pDrog][1]+=rand;
              FuInfo[fu][fSzedtek]++;
              BokorMentes(fu);
              if(FuInfo[fu][fSzedtek]==3)
              {
                  new string[64];
                  DestroyObject(DrogBokor[fu]);
                  format(string, sizeof(string),\"Bokor/%d.ini\",fu);
                     fremove(string);
                     SendClientMessage(playerid,SZOLD,\"((Kipusztult a bokor.))\");
              }
              return 1;
         } else { SendClientMessage(playerid,NARANCS,\"((Várj egy kicsit.))\"); return 1; }
      }
   }
    }
    else if(strcmp(alparancs,\"keszit\",true)==0)
    {
        if(jatekos[playerid][pDrog][2]>=15)
             {
        if(jatekos[playerid][pPapir]>0)
             {
           if(jatekos[playerid][pDohany]>=10)
             {
                 if((jatekos[playerid][pDrog][3]+1)>MAXWEED) return SendClientMessage(playerid, NARANCS,\"((Nem fér el nálad több füvescigi!))\");
               jatekos[playerid][pDohany]-=10;
                  jatekos[playerid][pPapir]--;
            jatekos[playerid][pDrog][2]-=15;
            jatekos[playerid][pDrog][3]++;
            SendClientMessage(playerid,SZOLD,\"((Elkészítettél egy füves cigit.))\");
            return 1;
             }
           else return SendClientMessage(playerid,NARANCS,\"((Nincs nálad 10 dohány.))\");
      }
        else return SendClientMessage(playerid,NARANCS,\"((Nincs nálad papír.))\");
   }
     else return SendClientMessage(playerid,NARANCS,\"((Nincs nálad elég kiszáradt fû.))\");
    }
    else if(strcmp(alparancs,\"info\",true)==0)
    {
        SendFormattedMessage(playerid,FEHER,\"((Fû mag: %d db.))\",jatekos[playerid][pDrog][0]);
        SendFormattedMessage(playerid,FEHER,\"((Leszedett fû: %d.))\",jatekos[playerid][pDrog][1]);
        SendFormattedMessage(playerid,FEHER,\"((Kiszáradt fû: %d.))\",jatekos[playerid][pDrog][2]);
        SendFormattedMessage(playerid,FEHER,\"((Füves cigi: %d db.))\",jatekos[playerid][pDrog][3]);
        SendFormattedMessage(playerid,FEHER,\"((Papír: %d | Dohány: %d.))\",jatekos[playerid][pPapir],jatekos[playerid][pDohany]);
        return 1;
    }
    else return SendClientMessage(playerid, NARANCS,\"((Rossz név!))\");
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal