SA-MP Forums Archive
Skins for Clan - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Skins for Clan (/showthread.php?tid=85937)



Skins for Clan - caldaia - 10.07.2009

how can i make some skins ONLY for player with "MR" tag?




AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425,1,1,22,500,4,1);
AddPlayerClass(179,802.6918,1682.2078,5.2813,349.2 111,33,80,22,200,25,80);
AddPlayerClass(259,1257.2649,2799.0535,10.8203,234 .0863,2,1,24,100,26,60);
AddPlayerClass(164,403.8325,2439.9944,16.5000,359. 9498,23,150,34,200,0,0);
AddPlayerClass(99,2294.2378,547.6423,1.7944,177.92 47,25,65,22,120,32,200);
AddPlayerClass(23,1628.5823,621.9017,10.8203,179.1 692,35,5,5,1,16,5);
AddPlayerClass(294,-2059.1362,890.8408,61.8517,356.9527,32,300,30,350, 8,1);
AddPlayerClass(26,-2871.4590,2718.3994,276.2677,268.5608,46,1,43,1000 ,18,5);
AddPlayerClass(34,-1791.0654,-1648.8027,33.3936,86.5966,31,500,4,1,22,50);
AddPlayerClass(33,-383.9392,2206.3855,42.4236,294.6053,25,150,24,100, 7,1);
AddPlayerClass(299,2101.1494,1406.5017,10.8203,98. 5937,1,1,23,120,25,75);
AddPlayerClass(279,-2026.7217,67.4163,28.6916,260.1611,42,500,18,15,37 ,150);
AddPlayerClass(202,603.8947,1236.5901,11.7188,208. 8008,6,1,36,1,23,100);
AddPlayerClass(27,209.3185,1412.8687,10.5859,273.7 941,32,100,31,100,27,100);
AddPlayerClass(195,666.6760,-1879.6848,5.4600,183.6188,32,400,31,400,23,100);
AddPlayerClass(181,2326.7422,1388.9540,42.8203,354 .3885,1,1,28,450,9,1);
AddPlayerClass(124,-329.4442,1536.5833,76.6117,251.5588,15,1,43,1000,1 ,1);
AddPlayerClass(296,-1706.9768,66.2791,6.6887,124.9005,26,50,29,150,15, 1);
AddPlayerClass(154,-558.2375,904.4513,-32.0641,153.1671,12,1,24,800,4,1);
AddPlayerClass(295,1249.1826,-808.6172,84.1406,176.8482,25,100,7,1,1,1);
AddPlayerClass(227,810.5115,-1098.3674,25.9063,264.0733,26,200,1,1,15,1);
AddPlayerClass(239,2317.8582,9.3569,28.4834,246.11 89,38,10,22,40,13,1);
AddPlayerClass(141,2325.3696,-3.7308,26.5588,275.3859,23,30,29,180,30,180);
AddPlayerClass(90,231.5201,1822.6348,7.4141,276.14 35,29,150,13,1,27,100);
AddPlayerClass(156,1544.1442,-1354.7880,329.4718,359.7429,46,1,25,60,6,1);
AddPlayerClass(28,2528.6306,-1667.8846,15.1690,95.9998,22,100,29,400,34,20);
AddPlayerClass(292,3473.3127,65.6132,4.6019,263.34 51,26,50,24,50,33,50);
AddPlayerClass(293,4273.3696,-464.3297,16.7954,104.9193,31,350,22,100,8,1);
AddPlayerClass(255,2854.0132,1291.6858,11.3906,261 .5928,24,100,7,1,42,100);
AddPlayerClass(211,848.6818,-2282.4673,14.6307,95.9998,26,9999,30,9999,32,9999) ;
AddPlayerClass(217,848.6818,-2282.4673,14.6307,95.9998,27,9999,31,9999,28,9999) ;

i make some try but something was wrong and all the people with a tag can use this skins...




Re: Skins for Clan - Grim_ - 10.07.2009

Heres a breif example:
pawn Код:
public OnPlayerRequestSpawn(playerid)
{
  if(GetPlayerSkin(playerid) == /*skinid here*/)
  {
   if(strfind(name, "[MR]", true) == -1)
   {
     SendClientMessage(playerid, color, "Not allowed to use this skin!");
     return 0;
   }
  }
  return 1;
}



Re: Skins for Clan - caldaia - 10.07.2009

i want something for add some skins,not one by one like u say...
my script is this

#include <a_samp>


#define FILTERSCRIPT
forward DoesPlayerHasTag(playerid,tag[]);
public DoesPlayerHasTag(playerid,tag[]) {
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
return (strfind(name,tag,true) != -1) ? 1 : 0;
}


public OnPlayerConnect(playerid)
{
if ((!DoesPlayerHasTag(playerid,"[MR]"))){}else{

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425,1,1,22,500,4,1);
AddPlayerClass(179,802.6918,1682.2078,5.2813,349.2 111,33,80,22,200,25,80);
AddPlayerClass(259,1257.2649,2799.0535,10.8203,234 .0863,2,1,24,100,26,60);
AddPlayerClass(164,403.8325,2439.9944,16.5000,359. 9498,23,150,34,200,0,0);
AddPlayerClass(99,2294.2378,547.6423,1.7944,177.92 47,25,65,22,120,32,200);
AddPlayerClass(23,1628.5823,621.9017,10.8203,179.1 692,35,5,5,1,16,5);
AddPlayerClass(294,-2059.1362,890.8408,61.8517,356.9527,32,300,30,350, 8,1);
AddPlayerClass(26,-2871.4590,2718.3994,276.2677,268.5608,46,1,43,1000 ,18,5);
AddPlayerClass(34,-1791.0654,-1648.8027,33.3936,86.5966,31,500,4,1,22,50);
AddPlayerClass(33,-383.9392,2206.3855,42.4236,294.6053,25,150,24,100, 7,1);
AddPlayerClass(299,2101.1494,1406.5017,10.8203,98. 5937,1,1,23,120,25,75);
AddPlayerClass(279,-2026.7217,67.4163,28.6916,260.1611,42,500,18,15,37 ,150);
AddPlayerClass(202,603.8947,1236.5901,11.7188,208. 8008,6,1,36,1,23,100);
AddPlayerClass(27,209.3185,1412.8687,10.5859,273.7 941,32,100,31,100,27,100);
AddPlayerClass(195,666.6760,-1879.6848,5.4600,183.6188,32,400,31,400,23,100);
AddPlayerClass(181,2326.7422,1388.9540,42.8203,354 .3885,1,1,28,450,9,1);
AddPlayerClass(124,-329.4442,1536.5833,76.6117,251.5588,15,1,43,1000,1 ,1);
AddPlayerClass(296,-1706.9768,66.2791,6.6887,124.9005,26,50,29,150,15, 1);
AddPlayerClass(154,-558.2375,904.4513,-32.0641,153.1671,12,1,24,800,4,1);
AddPlayerClass(295,1249.1826,-808.6172,84.1406,176.8482,25,100,7,1,1,1);
AddPlayerClass(227,810.5115,-1098.3674,25.9063,264.0733,26,200,1,1,15,1);
AddPlayerClass(239,2317.8582,9.3569,28.4834,246.11 89,38,10,22,40,13,1);
AddPlayerClass(141,2325.3696,-3.7308,26.5588,275.3859,23,30,29,180,30,180);
AddPlayerClass(90,231.5201,1822.6348,7.4141,276.14 35,29,150,13,1,27,100);
AddPlayerClass(156,1544.1442,-1354.7880,329.4718,359.7429,46,1,25,60,6,1);
AddPlayerClass(28,2528.6306,-1667.8846,15.1690,95.9998,22,100,29,400,34,20);
AddPlayerClass(292,3473.3127,65.6132,4.6019,263.34 51,26,50,24,50,33,50);
AddPlayerClass(293,4273.3696,-464.3297,16.7954,104.9193,31,350,22,100,8,1);
AddPlayerClass(255,2854.0132,1291.6858,11.3906,261 .5928,24,100,7,1,42,100);
AddPlayerClass(211,848.6818,-2282.4673,14.6307,95.9998,26,9999,30,9999,32,9999) ;
AddPlayerClass(217,848.6818,-2282.4673,14.6307,95.9998,27,9999,31,9999,28,9999) ;

SendClientMessage(playerid,0xFF000000,"Ciao Mad Racer ");

}
return 1;
}


This work for the people without any tag
This work for the people with MR tag
but doesn't work for the people with random tag(they can use the skin like the people with MR tag)