SA-MP Forums Archive
Show player weapons on pleyer request class - 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: Show player weapons on pleyer request class (/showthread.php?tid=239739)



Show player weapons on pleyer request class - aqu - 14.03.2011

helllo,I want to make that,when player in selecting skin,there will show skins weapons.

Some think like this:
/imageshack/img703/7716/weaponsshow.png

Each skin has got different weapons.
I want to add with text draws

Here is old archive: http://forum.sa-mp.com/archive/index.php/t-230415.html

How to make it?


Re: Show player weapons on pleyer request class - aqu - 14.03.2011

I was additing some think like this,on game mode init created text draws format,then on player request class addited like this:
Код:
    switch(classid)
    {
       case 0:
       {
         SetPlayerPos(playerid,2498.2249,-1644.6326,18.8751);
         SetPlayerInterior(playerid,0);
         SetPlayerCameraPos(playerid,2498.2676,-1640.1935,18.6116);
         SetPlayerCameraLookAt(playerid,2498.2249,-1644.6326,18.8751);
         SetPlayerFacingAngle(playerid,0.0);
         ApplyAnimation(playerid,"LOWRIDER", "RAP_B_Loop",4.0,1,1,1,1,1);
         GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~Grove Families", 3000, 3);
		 TextDrawShowForPlayer(playerid,Weapons);
		 TextDrawShowForPlayer(playerid,Grove1);
		 TextDrawShowForPlayer(playerid,Grove11);
		 TextDrawShowForPlayer(playerid,Grove111);
         TextDrawHideForPlayer(playerid,Grove2);
         TextDrawHideForPlayer(playerid,Grove22);
         TextDrawHideForPlayer(playerid,Grove222);
		 
       }
       case 1:
       {
         SetPlayerPos(playerid,2498.2249,-1644.6326,18.8751);
         SetPlayerInterior(playerid,0);
         SetPlayerCameraPos(playerid,2498.2676,-1640.1935,18.6116);
         SetPlayerCameraLookAt(playerid,2498.2249,-1644.6326,18.8751);
         SetPlayerFacingAngle(playerid,0.0);
         ApplyAnimation(playerid,"LOWRIDER", "RAP_B_Loop",4.0,1,1,1,1,1);
         GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~Grove Families", 3000, 3);
         TextDrawShowForPlayer(playerid,Weapons);
         TextDrawHideForPlayer(playerid,Grove1);
         TextDrawHideForPlayer(playerid,Grove11);
         TextDrawHideForPlayer(playerid,Grove111);
         TextDrawShowForPlayer(playerid,Grove2);
         TextDrawShowForPlayer(playerid,Grove22);
         TextDrawShowForPlayer(playerid,Grove222);
         TextDrawHideForPlayer(playerid,Grove3);
         TextDrawHideForPlayer(playerid,Grove33);
         TextDrawHideForPlayer(playerid,Grove333);
       }
       case 2:
       {
         SetPlayerPos(playerid,2498.2249,-1644.6326,18.8751);
         SetPlayerInterior(playerid,0);
         SetPlayerCameraPos(playerid,2498.2676,-1640.1935,18.6116);
         SetPlayerCameraLookAt(playerid,2498.2249,-1644.6326,18.8751);
         SetPlayerFacingAngle(playerid,0.0);
         ApplyAnimation(playerid,"LOWRIDER", "RAP_B_Loop",4.0,1,1,1,1,1);
         GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~Grove Families", 3000, 3);
         TextDrawShowForPlayer(playerid,Weapons);
         TextDrawShowForPlayer(playerid,Grove3);
         TextDrawShowForPlayer(playerid,Grove33);
         TextDrawShowForPlayer(playerid,Grove333);
         TextDrawHideForPlayer(playerid,Grove2);
         TextDrawHideForPlayer(playerid,Grove22);
         TextDrawHideForPlayer(playerid,Grove222);
         TextDrawHideForPlayer(playerid,Ballas1);
         TextDrawHideForPlayer(playerid,Ballas11);
         TextDrawHideForPlayer(playerid,Ballas111);
       }
But it is hard work,for 11 teams with 3 skins