Szerző Téma: Csomagtartó help  (Megtekintve 1174 alkalommal)

Csomagtartó help
« Dátum: 2011. szeptember 07. - 19:12:22 »
0 Show voters
if(strcmp(cmd, \"/trunk\", true) == 0) // By LordMan
{
    if(IsPlayerConnected(playerid))
    {
   new x_nr[24];
   x_nr = strtok(cmdtext, idx);
   if(!strlen(x_nr))
   {
       SendClientMessage(playerid, COLOR_WHITE, \"HINT: /trunk [name]\");
       SendClientMessage(playerid, COLOR_WHITE, \"Available names: info, putgun, takegun, putarmour, takearmour\");
       if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
       {
           SendClientMessage(playerid, COLOR_WHITE, \"You can /trunk frisk as a cop\");
       }
       return 1;
   }
   if(strcmp(x_nr,\"info\",true) == 0)
   {
       new counter = 0;
       new result;
       new plyName[MAX_PLAYER_NAME];
       GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
       for(new i; i != MAX_VEHICLES; i++)
       {
           new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
           if(dist)
           {
               result = i;
               counter++;
           }
       }
       switch(counter)
       {
           case 0:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   No cars with trunk near you\");
           }
           case 1:
           {
               if(IsAnOwnableCar(result))
                        {
                            if(PlayerInfo[playerid][pPcarkey] == result) { }
                            else if(PlayerInfo[playerid][pPcarkey2] == result) { }
                            else
                            {
                      SendClientMessage(playerid, COLOR_GREY, \"  Trunk is locked !\");
                     return 1;
               }
               }
               if(IsPlayerInAnyVehicle(playerid))
                     {
                   SendClientMessage(playerid, COLOR_GREY, \"  You can\'t open the trunk while you\'re in the car\");
                  return 1;
                        }
                        if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83 || GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                        {
                            SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the trunk !\");
                            return 1;
                        }
            SendClientMessage(playerid, COLOR_LIGHT_BLUE, \"|_______ Vehicle Trunk _______|\");
            for(new slot = 1; slot != MAX_TRUNK_SLOTS; slot++)
            {
                new gunname[24];
                if(vehTrunk[result][slot] != 0)
                {
                    GetWeaponName(vehTrunk[result][slot], gunname, sizeof(gunname));
                    format(string, sizeof(string), \"| Slot %i: %s (Ammo: %i)\", slot, gunname, vehTrunkAmmo[result][slot]);
                    SendClientMessage(playerid, COLOR_WHITE, string);
                }
                else
                {
                    format(string, sizeof(string), \"| Slot %i: Empty (Ammo: N/A)\", slot);
                    SendClientMessage(playerid, COLOR_WHITE, string);
                }
            }
            format(string, sizeof(string), \"| Body armour: %f%\", vehTrunkArmour[result]);
            SendClientMessage(playerid, COLOR_WHITE, string);
                        format(string, sizeof(string), \"* %s opens the trunk and checks what is inside.\", sendername);
                        ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
            return 1;
           }
           default:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   Found more then one car in range\");
               return 1;
           }
       }
       return 1;
   }
   else if(strcmp(x_nr,\"putgun\",true) == 0)
   {
       new counter = 0;
       new result;
       new plyName[MAX_PLAYER_NAME];
       GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
       for(new i; i != MAX_VEHICLES; i++)
       {
           new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
           if(dist)
           {
               result = i;
               counter++;
           }
       }
       switch(counter)
       {
           case 0:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   No cars with trunk near you\");
           }
           case 1:
           {
               if(vehTrunkCounter[result] != (MAX_TRUNK_SLOTS-1))
               {
                   if(IsAnOwnableCar(result))
                           {
                               if(PlayerInfo[playerid][pPcarkey] == result) { }
                               else if(PlayerInfo[playerid][pPcarkey2] == result) { }
                               else
                               {
                         SendClientMessage(playerid, COLOR_GREY, \"  Trunk is locked !\");
                        return 1;
                  }
                  }
                  if(ReduceTime[playerid] == 1)
                  {
                      SendClientMessage(playerid, COLOR_GREY, \"   You need to wait 3 seconds before using this command !\");
                      return 1;
                  }
                   if(IsPlayerInAnyVehicle(playerid))
                   {
                       SendClientMessage(playerid, COLOR_GREY, \"  You can\'t open the trunk while you\'re in the car\");
                       return 1;
                   }
                   if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83|| GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                           {
                               SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the trunk !\");
                               return 1;
                           }
                            new buffer[128];
                            new gunname[24];
                            new gunID = GetPlayerWeapon(playerid);
                            new gunAmmo = GetPlayerAmmo(playerid);
                            if(gunID != 0 && gunAmmo != 0)
                            {
                                ReduceTime[playerid] = 1;
                            SetTimerEx(\"ReduceTimer\", 3000, false, \"i\", playerid);
                                GetWeaponName(gunID, gunname, sizeof(gunname));
                                vehTrunkCounter[result]++;
                                vehTrunk[result][vehTrunkCounter[result]] = gunID;
                                vehTrunkAmmo[result][vehTrunkCounter[result]] = gunAmmo;
                                format(buffer, sizeof(buffer), \"You have put your %s (Ammo: %i) in the car\'s trunk.\", gunname, gunAmmo);
                                SendClientMessage(playerid, COLOR_WHITE, buffer);
                                RemovePlayerWeapon(playerid, gunID);
                                format(string, sizeof(string), \"* %s opens car\'s trunk and puts a weapon there.\", sendername);
                                ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                                SaveTrunk();
                                return 1;
                            }
               }
               else
               {
                   SendClientMessage(playerid, COLOR_GREY, \" Car\'s trunk is full\");
                   return 1;
               }
           }
           default:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   Found more then one car in range\");
               return 1;
           }
       }
       return 1;
   }
   else if(strcmp(x_nr,\"takegun\",true) == 0)
   {
       new counter = 0;
       new result;
       new plyName[MAX_PLAYER_NAME];
       GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
       for(new i; i != MAX_VEHICLES; i++)
       {
           new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
           if(dist)
           {
               result = i;
               counter++;
           }
       }
       switch(counter)
       {
           case 0:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   No cars with trunk near you\");
               return 1;
           }
           case 1:
           {
               if(IsPlayerInAnyVehicle(playerid))
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   You can\'t open the trunk while you\'re in the car\");
                   return 1;
               }
               if(ReduceTime[playerid] == 1)
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   You need to wait 3 seconds before using this command !\");
                   return 1;
               }
               if(IsAnOwnableCar(result))
                        {
                              if(PlayerInfo[playerid][pPcarkey] == result) { }
                              else if(PlayerInfo[playerid][pPcarkey2] == result) { }
                             else
                              {
                        SendClientMessage(playerid, COLOR_GREY, \"  Trunk is locked !\");
                     return 1;
               }
                      }
               if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83 || GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                        {
                            SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the trunk !\");
                            return 1;
                        }
               if(vehTrunkCounter[result] != 0)
               {
                   ReduceTime[playerid] = 1;
                           SetTimerEx(\"ReduceTimer\", 3000, false, \"i\", playerid);
                   new buffer[128];
                   new gunName[100];
                   SafeGivePlayerWeapon(playerid, vehTrunk[result][vehTrunkCounter[result]], vehTrunkAmmo[result][vehTrunkCounter[result]]);
                   GetWeaponName(vehTrunk[result][vehTrunkCounter[result]], gunName, sizeof(gunName));
                   format(buffer, sizeof(buffer), \"You\'ve taken a %s (Ammo: %i) from the vehicle.\", gunName, vehTrunkAmmo[result][vehTrunkCounter[result]]);
                   SendClientMessage(playerid, COLOR_WHITE, buffer);
                   vehTrunk[result][vehTrunkCounter[result]] = \'\\0\';
                   vehTrunkAmmo[result][vehTrunkCounter[result]] = \'\\0\';
                   vehTrunkCounter[result]--;
                   format(string, sizeof(string), \"* %s opens car\'s trunk and takes a weapon.\", sendername);
                   ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                   SaveTrunk();
                   return 1;
               }
               else
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   Trunk is empty ! \");
                   return 1;
               }
           }
           default:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   Found more then one car in range\");
               return 1;
           }
       }
       return 1;
   }
   else if(strcmp(x_nr,\"putarmour\",true) == 0)
   {
       new counter = 0;
       new result;
       new plyName[MAX_PLAYER_NAME];
       GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
       for(new i; i != MAX_VEHICLES; i++)
       {
           new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
           if(dist)
           {
               result = i;
               counter++;
           }
       }
       switch(counter)
       {
           case 0:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   No cars with trunk near you\");
               return 1;
           }
           case 1:
           {
               if(IsPlayerInAnyVehicle(playerid))
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   You can\'t open the trunk while you\'re in the car\");
                   return 1;
               }
               if(IsAnOwnableCar(result))
                        {
                              if(PlayerInfo[playerid][pPcarkey] == result) { }
                              else if(PlayerInfo[playerid][pPcarkey2] == result) { }
                              else
                              {
                        SendClientMessage(playerid, COLOR_GREY, \"  Trunk is locked !\");
                     return 1;
               }
                      }
               if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83 || GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                        {
                            SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the trunk !\");
                            return 1;
                        }
               new Float:plyArmour;
               GetPlayerArmour(playerid, plyArmour);
                        if(plyArmour != 0)
               {
                   SafeSetPlayerArmour(playerid, 0);
                   vehTrunkArmour[result] = plyArmour;
                   format(string, sizeof(string), \"* %s takes off his/her body armour and puts it into car trunk.\", sendername);
                   ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                   SaveTrunk();
                   return 1;
               }
               else
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   You haven\'t got any armour \");
                   return 1;
               }
           }
           default:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   Found more then one car in range\");
               return 1;
           }
      }
       return 1;
   }
   else if(strcmp(x_nr,\"takearmour\",true) == 0)
   {
       new counter = 0;
       new result;
       new plyName[MAX_PLAYER_NAME];
       GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
       for(new i; i != MAX_VEHICLES; i++)
       {
           new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
           if(dist)
           {
               result = i;
               counter++;
           }
       }
       switch(counter)
       {
           case 0:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   No cars with trunk near you\");
               return 1;
           }
           case 1:
           {
               if(IsPlayerInAnyVehicle(playerid))
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   You can\'t open the trunk while you\'re in the car\");
                   return 1;
               }
               if(IsAnOwnableCar(result))
                        {
                              if(PlayerInfo[playerid][pPcarkey] == result) { }
                              else if(PlayerInfo[playerid][pPcarkey2] == result) { }
                              else
                              {
                        SendClientMessage(playerid, COLOR_GREY, \"  Trunk is locked !\");
                     return 1;
               }
                      }
               if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83 || GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                        {
                            SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the trunk !\");
                            return 1;
                        }
               if(vehTrunkArmour[result] != 0)
               {
                   SafeSetPlayerArmour(playerid, vehTrunkArmour[result]);
                   vehTrunkArmour[result] = 0;
                   format(string, sizeof(string), \"* %s takes out the body armour from the trunk and puts it on.\", sendername);
                   ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                   SaveTrunk();
                   return 1;
               }
               else
               {
                   SendClientMessage(playerid, COLOR_GREY, \"   There are no body armour in the trunk ! \");
                   return 1;
               }
           }
           default:
           {
               SendClientMessage(playerid, COLOR_GREY, \"   Found more then one car in range\");
               return 1;
           }
      }
      return 1;
   }
   else if(strcmp(x_nr,\"frisk\",true) == 0)
   {
       if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
       {
          new counter = 0;
          new result;
          new plyName[MAX_PLAYER_NAME];
          GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
          for(new i; i != MAX_VEHICLES; i++)
          {
              new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
              if(dist)
              {
                    result = i;
                  counter++;
              }
          }
          switch(counter)
          {
              case 0:
              {
                  SendClientMessage(playerid, COLOR_GREY, \"   No cars with trunk near you\");
              }
              case 1:
              {
                  if(IsPlayerInAnyVehicle(playerid))
                        {
                      SendClientMessage(playerid, COLOR_GREY, \"  You can\'t open the trunk while you\'re in the car\");
                     return 1;
                           }
                           if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83 || GetVehicleModel(GetPlayerVehicleID(result)) == 523)
                           {
                               SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the trunk !\");
                               return 1;
                           }
               SendClientMessage(playerid, COLOR_LIGHT_BLUE, \"|_______ Vehicle Trunk _______|\");
               for(new slot = 1; slot != MAX_TRUNK_SLOTS; slot++)
               {
                   new gunname[100];
                   if(vehTrunk[result][slot] != 0)
                   {
                       GetWeaponName(vehTrunk[result][slot], gunname, sizeof(gunname));
                       format(string, sizeof(string), \"| Slot %i: %s (Ammo: %i)\", slot, gunname, vehTrunkAmmo[result][slot]);
                       SendClientMessage(playerid, COLOR_WHITE, string);
                   }
                   else
                   {
                       format(string, sizeof(string), \"| Slot %i: Empty (Ammo: N/A)\", slot);
                       SendClientMessage(playerid, COLOR_WHITE, string);
                   }
               }
               format(string, sizeof(string), \"| Body armour: %f%\", vehTrunkArmour[result]);
               SendClientMessage(playerid, COLOR_WHITE, string);
                           format(string, sizeof(string), \"* %s opens the trunk and checks what is inside.\", sendername);
                           ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
               return 1;
              }
              default:
              {
                  SendClientMessage(playerid, COLOR_GREY, \"   Found more then one car in range\");
                  return 1;
              }
          }
      }
      else
      {
         SendClientMessage(playerid, COLOR_GREY, \"   You\'re not the cop ! \");
         return 1;
      }
       return 1;
   }
   else
   {
       SendClientMessage(playerid, COLOR_WHITE, \"HINT: /trunk [name]\");
       SendClientMessage(playerid, COLOR_WHITE, \"Available names: info, putgun, takegun, putarmour, takearmour\");
       if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
       {
           SendClientMessage(playerid, COLOR_WHITE, \"You can /trunk frisk as a cop\");
       }
       return 1;
   }
    }
    return 1;
}
if(!strcmp(cmdtext, \"/windows\", true) || !strcmp(cmdtext, \"/wi\", true)) // By LordMan
{
    if(IsPlayerConnected(playerid))
    {
        if(gPlayerLogged[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_GREY, \"  You need to login first ! \");
            return 1;
        }
        new playercar = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid))
        {
      if(IsModelAPlane(playercar) || IsModelABike(playercar) || IsModelAHeli(playercar) || IsModelABoat(playercar) || IsModelASpecial(playercar))
      {
          SendClientMessage(playerid, COLOR_GREY, \"  This vehicle doesn\'t have the window to roll\");
          return 1;
      }
            if(VehicleWindows[playercar] == 0)
            {
               VehicleWindows[GetPlayerVehicleID(playerid)] = 1;
                  format(string, sizeof(string), \"* %s rolls down the window.\", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                  return 1;
      }
      else if(VehicleWindows[playercar] == 1)
      {
          VehicleWindows[GetPlayerVehicleID(playerid)] = 0;
                  format(string, sizeof(string), \"* %s rolls up the window.\", sendername);
                  ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
                  return 1;
      }
      new y, m, d;
      new h,mi,s;
      getdate(y,m,d);
      gettime(h,mi,s);
      format(string,sizeof(string), \"(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /windows\",d,m,y,h,mi,s,sendername);
      CommandLog(string);
      return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, \"   You need to be in the vehicle to use this function !\");
            return 1;
        }
    }
    return 1;
}

 
Ezt berakom PAWN végére és lefagy .. és nem jó a szeró ! mi a baja ?

Dupla hozzászólás automatikusan összefûzve. ( 2011. szeptember 07. - 19:13:05 )

csak mert nem az enyém.. és nem tudom berakni  :-[

Csomagtartó help
« Válasz #1 Dátum: 2011. szeptember 07. - 19:25:58 »
0 Show voters
Nem bántani akarlak de miértnem írod egyben össze mi az amit nemtudsz megcsinálni(Ahogy nézem szinte minden) és egyben rakod fel ,hogy ne mindennek nyiss egy külön témát.Amúgy meg nemértem miért?,  vagy hogy akarsz nyítni te RP szervert mikor Hamachiról futtatod a szervert napi 1-2 órát és minden kis apróságot itt kérdezel meg és szedsz össze és a módod is egy letöltött mód ami nem is RP mód eredetileg.Fél RP.Nem beszélve ,hogy 4 ember vett fel Hamachira köztük én és írsz egy körlevelet ,hogy valaki feljön mert akkor kiosztod a leadereket.Szerintem hagyd ezt az RP mód probálkozást mert ez még annak is rossz.Inkább kezdj bele egy lightosabb DM/Stunt szerverbe ahogy azt mások is javasolják neked.

Csomagtartó help
« Válasz #2 Dátum: 2011. szeptember 07. - 19:53:05 »
0 Show voters
az lesz, de elõtte veszek 30 slotos szervert :D

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Csomagtartó help
« Válasz #3 Dátum: 2011. szeptember 07. - 19:57:52 »
0 Show voters
Egyetértek Daragojjal.Egyébként ha jól látom könnyû berakni csak nem a mod végébe kell raknod hanem az OnPlayerCommandText részlegbe.Most nem akarok magyarázni a tabokról stb,így legegyszerûbb ha megkeresed ezt:
[pawn]
public OnPlayerCommandText(playerid, cmdtext[])
{[/pawn]
Ha  nem teljesen új modot kezdtél akkor ez alatt sok mindennek kell lennie.legegyszerûbb úgy berakni a cuccodat hogy a kapcsod zárójel után nyomsz egy entert majd egy tabot és utána beilleszted.
Szóval így kell kinéznie kb: (Ne innen másold ki mert ez csak egy példa)
[pawn]
public OnPlayerCommandText(playerid, cmdtext[])
{
          if(strcmp(cmd, \"/trunk\", true) == 0) // By LordMan
                       blablabla
[/pawn]
Ha olyan warnot kapsz hogy Loose Identitation akkor keresd meg azt a sort amit ír a warnnál és addig állítgasd tabbal a sor helyét amíg nem lesz jó.Általában csak érzés kell hozzá mert minden azon alapul hogy ami a sor elején van az egy fõ dolog és ami annál benntebb az alá van rendelve az elõtte lévõ dolognak.
Pl.: Ez is példa valójában nem így néz ki,csak szemléltetésképpen csináltam így,hogy érthetõbb legyen.)
[pawn]
public OnPlayerCommandText(playerid, cmdtext[])
{
          if(strcmp(cmd, \"/evés\", true) == 0)
                       If  player étteremnél van
                                     Életfeltöltés 100-ra
                       else
                              Kiírás: Nem vagy étteremnél
[/pawn]
Ez így értelmezd:
Ha player beír egy parancsot
                   Ami az hogy \"/evés\"
                             Ha étteremben van
                                          Életfeltöltés 100-ra
                             Ha egyéb helyen van
                                          Kiírás: nem vagy étteremnél.
[gmod]Tilos a tisztelet kérés.[/gmod]
« Utoljára szerkesztve: 2011. október 27. - 00:35:25 írta 0xC01DFACE »

Nem elérhető Stray

  • 617
    • Profil megtekintése
Csomagtartó help
« Válasz #4 Dátum: 2011. szeptember 07. - 20:33:07 »
0 Show voters
Ha megoldódott a problémád kérlek zárd a témát!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal