Advertisement
Guest User

[TUTORIAL] Sistema de Disfarces [Fórum Sa-mp].

a guest
Dec 14th, 2012
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.30 KB | None | 0 0
  1. /*
  2. ------------------------------------------------------------------------------------------------------------------------------------------------------------------
  3.  
  4.             ZZZZZZZZZZZ   ZZZZ    ZZZZ                   ZZZZZZZZZZZZ   ZZZZ   ZZZZ       ZZZZZZ       ZZZZZZZZZZZZ
  5.             ZZZZZZZZZZZ   ZZZZ    ZZZZ                   ZZZZZZZZZZZZ   ZZZZ   ZZZZ     ZZZZZZZZZZ     ZZZZZZZZZZZZ
  6.             ZZZZ    ZZZ   ZZZZ    ZZZZ                           ZZZZ   ZZZZ   ZZZZ   ZZZZ      ZZZZ           ZZZZ
  7.             ZZZZZZZZZZZZZ  ZZZZZZZZZ                           ZZZZ     ZZZZ   ZZZZ   ZZZZ      ZZZZ         ZZZZ
  8.             ZZZZZZZZZZZZZ     ZZZZ                           ZZZZ       ZZZZ   ZZZZ   ZZZZ      ZZZZ       ZZZZ
  9.             ZZZZ     ZZZZ     ZZZZ                         ZZZZ                       ZZZZ   || ZZZZ     ZZZZ
  10.             ZZZZ     ZZZZ     ZZZZ                       ZZZZZZZZZZZZ   ZZZZ   ZZZZ     ZZZZZZ||ZZ     ZZZZZZZZZZZZ
  11.             ZZZZZZZZZZZZZ     ZZZZ                       ZZZZZZZZZZZZ   ZZZZ   ZZZZ       ZZZZZ||      ZZZZZZZZZZZZ
  12.                                                                                                 ||
  13.  
  14.  
  15.                                            _____________________________________________________________________________________________
  16.                                           |                                                                                             |
  17.                                           |         Bom galera aqui é o ziiQz do fórum sa-mp ,                                          |
  18.                                           |     peço a vocês que não retirem os créditos , e se você for usar                           |
  19.                                           |     em seu servidor , peço que deixe os créditos sobre o sistema por favor :c               |
  20.                                           |     fazendo isso você estará se diferenciando dos outros caras, mantendo os créditos        |
  21.                                           |     do criador , e ganhando moral por ser humilde *-*' , enfim , por favor ,                |
  22.                                           |     mantenham créditos , pois assim eu terei motivação para criar mais sistemas e postar :3.|                   |
  23.                                           |_____________________________________________________________________________________________|
  24.                                                    
  25.                                                    
  26. ------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
  27.  
  28.  
  29.  
  30.                                         //==============================================//
  31.                                         //================= Includes ===================//
  32.                                         //==============================================//
  33. #include        a_samp
  34. #include        zcmd
  35.  
  36.  
  37.  
  38.                                         //==============================================//
  39.                                         //==================== New's ===================//
  40.                                         //==============================================//
  41. new randomskins[201] = {
  42.     0,1,2,3,4,5,6,7,8,9,
  43.     10,11,12,13,14,15,16,17,18,19,
  44.     20,21,22,23,24,25,26,27,28,29,
  45.     30,31,32,33,34,35,36,37,38,39,
  46.     40,41,42,43,44,45,46,47,48,49,
  47.     50,51,52,53,54,55,56,57,58,59,
  48.     60,61,62,63,64,65,66,67,68,69,
  49.     70,71,72,73,74,75,76,77,78,79,
  50.     80,81,82,83,84,85,86,87,88,89,
  51.     90,91,92,93,94,95,96,97,98,99,
  52.     100,101,102,103,104,105,106,107,108,109,
  53.     110,111,112,113,114,115,116,116,118,119,
  54.     120,121,122,123,124,125,126,127,128,129,
  55.     130,131,132,133,134,135,136,137,138,139,
  56.     140,141,142,143,144,145,146,147,148,149,
  57.     150,151,152,153,154,155,156,157,158,159,
  58.     160,161,162,163,164,165,166,167,168,169,
  59.     170,171,172,173,174,175,176,177,178,179,
  60.     180,181,182,183,184,185,186,187,188,189,
  61.     190,191,192,193,194,195,196,197,198,199,
  62.     200
  63. };
  64.  
  65.  
  66.  
  67.                                         //==============================================//
  68.                                         //================== Publics ===================//
  69.                                         //==============================================//
  70. public OnFilterScriptInit()
  71. {
  72.     return 1;
  73. }
  74.  
  75. public OnFilterScriptExit()
  76. {
  77.     return 1;
  78. }
  79.  
  80. main()
  81. {
  82.     print("==============================================");
  83.     print("================  Sistema  ===================");
  84.     print("================     de    ===================");
  85.     print("================ Disfarces ===================");
  86.     print("================  By ziiQz ===================");
  87.     print("==============================================");
  88. }
  89.  
  90. public OnPlayerDeath(playerid, killerid, reason)
  91. {
  92.     removerdisfarces(playerid);
  93.     return 1;
  94. }
  95.  
  96. forward removerdisfarces(playerid);
  97. public removerdisfarces(playerid)
  98. {
  99.     for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  100.     {
  101.         RemovePlayerAttachedObject(playerid, i);
  102.     }
  103.     return 1;
  104. }
  105.  
  106. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  107. {
  108.     if(dialogid == 1)
  109.     {
  110.         if(response)
  111.         {
  112.             if(listitem == 0)
  113.             {
  114.                 SetPlayerAttachedObject(playerid, 0, 618, 1, -0.950247, 0.043897, 0.495994, 265.927703, 92.715988, 0.000000, 1.000000, 1.000000, 1.000000);
  115.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de ÁRVORE !.");
  116.             }
  117.             if(listitem == 1)
  118.             {
  119.                 SetPlayerAttachedObject(playerid, 0, 19054, 1, -0.228336, 0.130261, 0.000000, 0.000000, 87.514175, 0.000000, 1.021180, 1.000000, 1.489860);
  120.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de PRESENTE !.");
  121.             }
  122.             if(listitem == 2)
  123.             {
  124.                 SetPlayerAttachedObject( playerid, 0, 1977, 1, -1.239094, 0.030920, 0.000000, 185.830856, 93.265106, 5.844158, 1.000000, 1.000000, 1.000000 );
  125.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de CAIXA PRETA !.");
  126.             }
  127.             if(listitem == 3)
  128.             {
  129.                 SetPlayerAttachedObject(playerid, 0, 1776, 1, -0.196777, 0.000000, 0.000000, 0.816652, 85.962104, 162.215164, 1.000000, 1.000000, 1.000000);
  130.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de LANCHES !.");
  131.             }
  132.             if(listitem == 4)
  133.             {
  134.                 SetPlayerAttachedObject(playerid, 0, 19270, 2, 0.145853, 0.000000, 0.000000, 91.045433, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
  135.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de FOGO !.");
  136.             }
  137.             if(listitem == 5)
  138.             {
  139.                 SetPlayerAttachedObject(playerid, 0, 19199, 1, 0.813020, 0.000000, 0.000000, 184.109649, 89.202545, 350.201568, 1.000000, 1.000000, 1.000000);
  140.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de INTERROGAÇÃO !.");
  141.             }
  142.             if(listitem == 6)
  143.             {
  144.                 SetPlayerSkin(playerid, randomskins[random(201)]);
  145.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você se disfarçou de SKIN ALEATÓRIA !.");
  146.             }
  147.             if(listitem == 7)
  148.             {
  149.                 removerdisfarces(playerid);
  150.                 SendClientMessage(playerid, 0x6495EDFF, "[INFO] Você retirou seus DISFARCES !.");
  151.             }
  152.         }
  153.         return 1;
  154.     }
  155.     return 1;
  156. }
  157.  
  158.  
  159.  
  160.                                         //==============================================//
  161.                                         //================== Comandos ==================//
  162.                                         //==============================================//
  163. CMD:disfarces(playerid,params[])
  164. {
  165.     ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST,"{FF0000}D{FFFFFF}isfarces.","{FF0000}A{FFFFFF}rvore.\n{FF0000}P{FFFFFF}resente.\n{FF0000}C{FFFFFF}aixa preta.\n{FF0000}L{FFFFFF}anches.\n{FF0000}F{FFFFFF}ogo.\n{FF0000}I{FFFFFF}nterrogação.\n{FF0000}S{FFFFFF}kin aleatória.\n{FF0000}R{FFFFFF}etirar.","Aceitar","Cancelar");
  166.     return 1;
  167. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement