Command help
#1

There is the FS

http://pastebin.com/m44bc717c

Why command dont work?

Reply
#2

If its an FS then the first thing you need to do is this
pawn Код:
1.
   #include <a_samp>
  2.
   
  3.
   new Menu:gangskinmenu; //
  4.
   
  5.
   #if defined FILTERSCRIPT
  6.
   
  7.
   public OnFilterScriptInit()
  8.
   {
  9.
       public OnPlayerCommandText(playerid, cmdtext[]) {
 10.
       }
 11.
       if (strcmp(cmdtext, "/gsm", true)==0){
 12.
       ShowMenuForPlayer(gangskinmenu, playerid);
 13.
           return 1;}
 14.
   
 15.
   
 16.
   
 17.
   
 18.
   #else
 19.
   
 20.
   main()
 21.
   {
 22.
       print("\n----------------------------------");
 23.
       print(" Gang Skin Menu by Reezmi");
 24.
       print("----------------------------------\n");
 25.
   }
 26.
   
 27.
   #endif
 28.
   
 29.
   public OnFilterScriptInit()
 30.
   {
 31.
     gangskinmenu = CreateMenu("Gang Skin Menu", 2, 200.0, 100.0, 150.0, 150.0);
 32.
     AddMenuItem(gangskinmenu, 1, "Grove 1");
 33.
     AddMenuItem(gangskinmenu, 1, "Grove 2");
 34.
     AddMenuItem(gangskinmenu, 1, "Grove 3");
 35.
     AddMenuItem(gangskinmenu, 1, "Ballas 1");
 36.
     AddMenuItem(gangskinmenu, 1, "Ballas 2");
 37.
     AddMenuItem(gangskinmenu, 1, "Ballas 3");
 38.
     AddMenuItem(gangskinmenu, 1, "Vagos 1");
 39.
     AddMenuItem(gangskinmenu, 1, "Vagos 2");
 40.
     AddMenuItem(gangskinmenu, 1, "Vagos 3");
 41.
     AddMenuItem(gangskinmenu, 1, "Aztecas 1");
 42.
     AddMenuItem(gangskinmenu, 1, "Aztecas 2");
 43.
     AddMenuItem(gangskinmenu, 1, "Aztecas 3");
 44.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 1");
 45.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 2");
 46.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 3");
 47.
       return 1;
 48.
   }
 49.
   
 50.
   public OnPlayerSelectedMenuRow(playerid, row)
 51.
   {
 52.
   new Menu:CurrentMenu = GetPlayerMenu(playerid);
 53.
   if(CurrentMenu == gangskinmenu)
 54.
   {
 55.
     switch(row)
 56.
     {
 57.
       case 0: //Grove 1
 58.
       {
 59.
               SetPlayerSkin(playerid, 105);
 60.
       }
 61.
       case 1: //Grove 2
 62.
       {
 63.
         SetPlayerSkin(playerid, 106);
 64.
       }
 65.
       case 2: //Grove 3
 66.
       {
 67.
         SetPlayerSkin(playerid, 107);
 68.
       }
 69.
       case 3: //Ballas 1
 70.
       {
 71.
         SetPlayerSkin(playerid, 102);
 72.
       }
 73.
       case 4: //Ballas 2
 74.
       {
 75.
         SetPlayerSkin(playerid, 103);
 76.
       }
 77.
       case 5: //Ballas 3
 78.
       {
 79.
         SetPlayerSkin(playerid, 104);
 80.
       }
 81.
       case 6: //Vagos 1
 82.
       {
 83.
         SetPlayerSkin(playerid, 108);
 84.
       }
 85.
       case 7: //Vagos 2
 86.
       {
 87.
         SetPlayerSkin(playerid, 109);
 88.
       }
 89.
       case 8: //Vagos 3
 90.
       {
 91.
         SetPlayerSkin(playerid, 110);
 92.
       }
 93.
       case 9: //Aztecas 1
 94.
       {
 95.
         SetPlayerSkin(playerid, 114);
 96.
       }
 97.
       case 10: //Aztecas 2
 98.
       {
 99.
         SetPlayerSkin(playerid, 115);
 100.
       }
 101.
       case 11: //Aztecas 3
 102.
       {
 103.
         SetPlayerSkin(playerid, 116);
 104.
       }
 105.
       case 12: //Da Nang Boys 1
 106.
       {
 107.
         SetPlayerSkin(playerid, 121);
 108.
       }
 109.
       case 13: //Da Nang Boys 2
 110.
       {
 111.
         SetPlayerSkin(playerid, 122);
 112.
       }
 113.
       case 14: //Da Nang Boys 3
 114.
       {
 115.
       SetPlayerSkin(playerid, 123);
 116.
           }
 117.
           }
 118.
   }
 119.
   return 1;
 120.
   }
I just changed OnGameModeInIt to OnFilterScriptInIt
Reply
#3

Put
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp(cmdtext, "/gsm", true)==0)
  {
    ShowMenuForPlayer(gangskinmenu, playerid);
    return 1;
  }
}
OUTSIDE any callbacks/functions
Reply
#4

Quote:
Originally Posted by Peter Corneile [hugu-hosting.co.uk
]
If its an FS then the first thing you need to do is this
pawn Код:
1.
   #include <a_samp>
 2.
   
 3.
   new Menu:gangskinmenu; //
 4.
   
 5.
   #if defined FILTERSCRIPT
 6.
   
 7.
   public OnFilterScriptInit()
 8.
   {
 9.
       public OnPlayerCommandText(playerid, cmdtext[]) {
 10.
       }
 11.
       if (strcmp(cmdtext, "/gsm", true)==0){
 12.
       ShowMenuForPlayer(gangskinmenu, playerid);
 13.
           return 1;}
 14.
   
 15.
   
 16.
   
 17.
   
 18.
   #else
 19.
   
 20.
   main()
 21.
   {
 22.
       print("\n----------------------------------");
 23.
       print(" Gang Skin Menu by Reezmi");
 24.
       print("----------------------------------\n");
 25.
   }
 26.
   
 27.
   #endif
 28.
   
 29.
   public OnFilterScriptInit()
 30.
   {
 31.
     gangskinmenu = CreateMenu("Gang Skin Menu", 2, 200.0, 100.0, 150.0, 150.0);
 32.
     AddMenuItem(gangskinmenu, 1, "Grove 1");
 33.
     AddMenuItem(gangskinmenu, 1, "Grove 2");
 34.
     AddMenuItem(gangskinmenu, 1, "Grove 3");
 35.
     AddMenuItem(gangskinmenu, 1, "Ballas 1");
 36.
     AddMenuItem(gangskinmenu, 1, "Ballas 2");
 37.
     AddMenuItem(gangskinmenu, 1, "Ballas 3");
 38.
     AddMenuItem(gangskinmenu, 1, "Vagos 1");
 39.
     AddMenuItem(gangskinmenu, 1, "Vagos 2");
 40.
     AddMenuItem(gangskinmenu, 1, "Vagos 3");
 41.
     AddMenuItem(gangskinmenu, 1, "Aztecas 1");
 42.
     AddMenuItem(gangskinmenu, 1, "Aztecas 2");
 43.
     AddMenuItem(gangskinmenu, 1, "Aztecas 3");
 44.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 1");
 45.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 2");
 46.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 3");
 47.
       return 1;
 48.
   }
 49.
   
 50.
   public OnPlayerSelectedMenuRow(playerid, row)
 51.
   {
 52.
   new Menu:CurrentMenu = GetPlayerMenu(playerid);
 53.
   if(CurrentMenu == gangskinmenu)
 54.
   {
 55.
     switch(row)
 56.
     {
 57.
       case 0: //Grove 1
 58.
       {
 59.
               SetPlayerSkin(playerid, 105);
 60.
       }
 61.
       case 1: //Grove 2
 62.
       {
 63.
         SetPlayerSkin(playerid, 106);
 64.
       }
 65.
       case 2: //Grove 3
 66.
       {
 67.
         SetPlayerSkin(playerid, 107);
 68.
       }
 69.
       case 3: //Ballas 1
 70.
       {
 71.
         SetPlayerSkin(playerid, 102);
 72.
       }
 73.
       case 4: //Ballas 2
 74.
       {
 75.
         SetPlayerSkin(playerid, 103);
 76.
       }
 77.
       case 5: //Ballas 3
 78.
       {
 79.
         SetPlayerSkin(playerid, 104);
 80.
       }
 81.
       case 6: //Vagos 1
 82.
       {
 83.
         SetPlayerSkin(playerid, 108);
 84.
       }
 85.
       case 7: //Vagos 2
 86.
       {
 87.
         SetPlayerSkin(playerid, 109);
 88.
       }
 89.
       case 8: //Vagos 3
 90.
       {
 91.
         SetPlayerSkin(playerid, 110);
 92.
       }
 93.
       case 9: //Aztecas 1
 94.
       {
 95.
         SetPlayerSkin(playerid, 114);
 96.
       }
 97.
       case 10: //Aztecas 2
 98.
       {
 99.
         SetPlayerSkin(playerid, 115);
 100.
       }
 101.
       case 11: //Aztecas 3
 102.
       {
 103.
         SetPlayerSkin(playerid, 116);
 104.
       }
 105.
       case 12: //Da Nang Boys 1
 106.
       {
 107.
         SetPlayerSkin(playerid, 121);
 108.
       }
 109.
       case 13: //Da Nang Boys 2
 110.
       {
 111.
         SetPlayerSkin(playerid, 122);
 112.
       }
 113.
       case 14: //Da Nang Boys 3
 114.
       {
 115.
       SetPlayerSkin(playerid, 123);
 116.
           }
 117.
           }
 118.
   }
 119.
   return 1;
 120.
   }
I just changed OnGameModeInIt to OnFilterScriptInIt
And you didn't copy it correct from pastebin.
Reply
#5

Quote:
Originally Posted by MenaceX^
Quote:
Originally Posted by Peter Corneile [hugu-hosting.co.uk
]
If its an FS then the first thing you need to do is this
pawn Код:
1.
   #include <a_samp>
 2.
   
 3.
   new Menu:gangskinmenu; //
 4.
   
 5.
   #if defined FILTERSCRIPT
 6.
   
 7.
   public OnFilterScriptInit()
 8.
   {
 9.
       public OnPlayerCommandText(playerid, cmdtext[]) {
 10.
       }
 11.
       if (strcmp(cmdtext, "/gsm", true)==0){
 12.
       ShowMenuForPlayer(gangskinmenu, playerid);
 13.
           return 1;}
 14.
   
 15.
   
 16.
   
 17.
   
 18.
   #else
 19.
   
 20.
   main()
 21.
   {
 22.
       print("\n----------------------------------");
 23.
       print(" Gang Skin Menu by Reezmi");
 24.
       print("----------------------------------\n");
 25.
   }
 26.
   
 27.
   #endif
 28.
   
 29.
   public OnFilterScriptInit()
 30.
   {
 31.
     gangskinmenu = CreateMenu("Gang Skin Menu", 2, 200.0, 100.0, 150.0, 150.0);
 32.
     AddMenuItem(gangskinmenu, 1, "Grove 1");
 33.
     AddMenuItem(gangskinmenu, 1, "Grove 2");
 34.
     AddMenuItem(gangskinmenu, 1, "Grove 3");
 35.
     AddMenuItem(gangskinmenu, 1, "Ballas 1");
 36.
     AddMenuItem(gangskinmenu, 1, "Ballas 2");
 37.
     AddMenuItem(gangskinmenu, 1, "Ballas 3");
 38.
     AddMenuItem(gangskinmenu, 1, "Vagos 1");
 39.
     AddMenuItem(gangskinmenu, 1, "Vagos 2");
 40.
     AddMenuItem(gangskinmenu, 1, "Vagos 3");
 41.
     AddMenuItem(gangskinmenu, 1, "Aztecas 1");
 42.
     AddMenuItem(gangskinmenu, 1, "Aztecas 2");
 43.
     AddMenuItem(gangskinmenu, 1, "Aztecas 3");
 44.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 1");
 45.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 2");
 46.
     AddMenuItem(gangskinmenu, 1, "Da Nang Boys 3");
 47.
       return 1;
 48.
   }
 49.
   
 50.
   public OnPlayerSelectedMenuRow(playerid, row)
 51.
   {
 52.
   new Menu:CurrentMenu = GetPlayerMenu(playerid);
 53.
   if(CurrentMenu == gangskinmenu)
 54.
   {
 55.
     switch(row)
 56.
     {
 57.
       case 0: //Grove 1
 58.
       {
 59.
               SetPlayerSkin(playerid, 105);
 60.
       }
 61.
       case 1: //Grove 2
 62.
       {
 63.
         SetPlayerSkin(playerid, 106);
 64.
       }
 65.
       case 2: //Grove 3
 66.
       {
 67.
         SetPlayerSkin(playerid, 107);
 68.
       }
 69.
       case 3: //Ballas 1
 70.
       {
 71.
         SetPlayerSkin(playerid, 102);
 72.
       }
 73.
       case 4: //Ballas 2
 74.
       {
 75.
         SetPlayerSkin(playerid, 103);
 76.
       }
 77.
       case 5: //Ballas 3
 78.
       {
 79.
         SetPlayerSkin(playerid, 104);
 80.
       }
 81.
       case 6: //Vagos 1
 82.
       {
 83.
         SetPlayerSkin(playerid, 108);
 84.
       }
 85.
       case 7: //Vagos 2
 86.
       {
 87.
         SetPlayerSkin(playerid, 109);
 88.
       }
 89.
       case 8: //Vagos 3
 90.
       {
 91.
         SetPlayerSkin(playerid, 110);
 92.
       }
 93.
       case 9: //Aztecas 1
 94.
       {
 95.
         SetPlayerSkin(playerid, 114);
 96.
       }
 97.
       case 10: //Aztecas 2
 98.
       {
 99.
         SetPlayerSkin(playerid, 115);
 100.
       }
 101.
       case 11: //Aztecas 3
 102.
       {
 103.
         SetPlayerSkin(playerid, 116);
 104.
       }
 105.
       case 12: //Da Nang Boys 1
 106.
       {
 107.
         SetPlayerSkin(playerid, 121);
 108.
       }
 109.
       case 13: //Da Nang Boys 2
 110.
       {
 111.
         SetPlayerSkin(playerid, 122);
 112.
       }
 113.
       case 14: //Da Nang Boys 3
 114.
       {
 115.
       SetPlayerSkin(playerid, 123);
 116.
           }
 117.
           }
 118.
   }
 119.
   return 1;
 120.
   }
I just changed OnGameModeInIt to OnFilterScriptInIt
And you didn't copy it correct from pastebin.
Ahh lol my bad
Reply
#6

anyway command dont work
Reply
#7

Try this , it should work
http://pastebin.com/d3137d1af
Reply
#8

pawn Код:
new Menu:CurrentMenu = GetPlayerMenu(playerid);
to
pawn Код:
new CurrentMenu = GetPlayerMenu(playerid);
Reply
#9

not works!
Reply
#10

http://pastebin.com/f60963d6f

Should work ^^
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)