Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 8.15 KB | None | 0 0
  1. if(response)
  2.     {
  3.         switch(dialogid)
  4.         {
  5.             case DIALOG_CMENU:
  6.             {
  7.                 switch(listitem)
  8.                 {
  9.                     case 0:
  10.                     {
  11.                         for(new i=0;i < MAX_PLAYERS;i++)
  12.                         {
  13.                             if(GetPlayerInterior(playerid) == cActor[i][Interior])
  14.                             {
  15.                                 if(IsPlayerInRangeOfPoint(playerid, 1.0, cActor[i][Pos][0],cActor[i][Pos][1], cActor[i][Pos][2]))
  16.                                 {
  17.                                     new string[40], string2[256], holder[1000];
  18.  
  19.                                     format(string, sizeof(string), "((Corpse: %s))", cActor[i][cName]);
  20.  
  21.                                     format(string2, sizeof(string2), ""COL_GREEN"Identification Card"COL_WHITE" $s\n", cActor[i][cName]);
  22.                                     strcat(holder, string2, sizeof(holder));
  23.  
  24.                                     format(string2, sizeof(string2), ""COL_GREEN"Money:"COL_WHITE" $%d\n\n", cActor[i][Money]);
  25.                                     strcat(holder, string2, sizeof(holder));
  26.  
  27.                                     format(string2, sizeof(string2), ""COL_GREEN"LSD:"COL_WHITE" %dg\n", cActor[i][LSD]);
  28.                                     strcat(holder, string2, sizeof(holder));
  29.  
  30.                                     format(string2, sizeof(string2), ""COL_GREEN"Cocaine:"COL_WHITE" %dg\n", cActor[i][Cocaine]);
  31.                                     strcat(holder, string2, sizeof(holder));
  32.  
  33.                                     format(string2, sizeof(string2), ""COL_GREEN"Marijuana:"COL_WHITE" %dg\n", cActor[i][Marijuana]);
  34.                                     strcat(holder, string2, sizeof(holder));
  35.  
  36.                                     format(string2, sizeof(string2), ""COL_GREEN"Methamphetamine:"COL_WHITE" %dg\n", cActor[i][Meth]);
  37.                                     strcat(holder, string2, sizeof(holder));
  38.  
  39.                                     format(string2, sizeof(string2), ""COL_GREEN"Ecstasy:"COL_WHITE" %dg\n", cActor[i][Ecstasy]);
  40.                                     strcat(holder, string2, sizeof(holder));
  41.  
  42.                                     format(string2, sizeof(string2), ""COL_GREEN"Heroin:"COL_WHITE" %dg\n", cActor[i][Heroin]);
  43.                                     strcat(holder, string2, sizeof(holder));
  44.  
  45.                                     format(string2, sizeof(string2), ""COL_GREEN"Crack:"COL_WHITE" %dg\n", cActor[i][Crack]);
  46.                                     strcat(holder, string2, sizeof(holder));
  47.  
  48.                                     ShowPlayerDialog(playerid, DIALOG_CINFO, DIALOG_STYLE_LIST, string, holder, "OK", "Back");
  49.                                 }
  50.                             }
  51.                         }
  52.                     }
  53.                     case 1:
  54.                     {
  55.                         for(new i=0;i < MAX_PLAYERS;i++)
  56.                         {
  57.                             if(GetPlayerInterior(playerid) == cActor[i][Interior])
  58.                             {
  59.                                 if(IsPlayerInRangeOfPoint(playerid, 1.0, cActor[i][Pos][0],cActor[i][Pos][1], cActor[i][Pos][2]))
  60.                                 {
  61.                                     new string[40], string2[256], holder[1000];
  62.  
  63.                                     format(string, sizeof(string), "((Corpse: %s))", cActor[i][cName]);
  64.  
  65.                                     format(string2, sizeof(string2), ""COL_GREEN"Money:"COL_WHITE" $%d\n\n", cActor[i][Money]);
  66.                                     strcat(holder, string2, sizeof(holder));
  67.  
  68.                                     format(string2, sizeof(string2), ""COL_GREEN"LSD:"COL_WHITE" %dg\n", cActor[i][LSD]);
  69.                                     strcat(holder, string2, sizeof(holder));
  70.  
  71.                                     format(string2, sizeof(string2), ""COL_GREEN"Cocaine:"COL_WHITE" %dg\n", cActor[i][Cocaine]);
  72.                                     strcat(holder, string2, sizeof(holder));
  73.  
  74.                                     format(string2, sizeof(string2), ""COL_GREEN"Marijuana:"COL_WHITE" %dg\n", cActor[i][Marijuana]);
  75.                                     strcat(holder, string2, sizeof(holder));
  76.  
  77.                                     format(string2, sizeof(string2), ""COL_GREEN"Methamphetamine:"COL_WHITE" %dg\n", cActor[i][Meth]);
  78.                                     strcat(holder, string2, sizeof(holder));
  79.  
  80.                                     format(string2, sizeof(string2), ""COL_GREEN"Ecstasy:"COL_WHITE" %dg\n", cActor[i][Ecstasy]);
  81.                                     strcat(holder, string2, sizeof(holder));
  82.  
  83.                                     format(string2, sizeof(string2), ""COL_GREEN"Heroin:"COL_WHITE" %dg\n", cActor[i][Heroin]);
  84.                                     strcat(holder, string2, sizeof(holder));
  85.  
  86.                                     format(string2, sizeof(string2), ""COL_GREEN"Crack:"COL_WHITE" %dg\n", cActor[i][Crack]);
  87.                                     strcat(holder, string2, sizeof(holder));
  88.  
  89.                                     ShowPlayerDialog(playerid, DIALOG_CSTEAL, DIALOG_STYLE_MSGBOX, string, holder, "Take Item", "Cancel");
  90.                                 }
  91.                             }
  92.                         }
  93.                     }
  94.                 }
  95.             }
  96.             case DIALOG_CSTEAL:
  97.             {
  98.                 for(new i=0;i < MAX_PLAYERS;i++)
  99.                 {
  100.                     if(GetPlayerInterior(playerid) == cActor[i][Interior])
  101.                     {
  102.                         if(IsPlayerInRangeOfPoint(playerid, 1.0, cActor[i][Pos][0],cActor[i][Pos][1], cActor[i][Pos][2]))
  103.                         {
  104.                             switch(listitem)
  105.                             {
  106.                                 new string[360];
  107.                                 case 0:
  108.                                 {
  109.                                     format(string, 128, "* %s takes an item from the %s's corpse.", GetName(playerid), cActor[i][cName]);
  110.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  111.                                     GivePlayerMoney(playerid, cActor[i][cMoney]);
  112.                                     cActor[i][cMoney] = 0;
  113.                                 }
  114.                                 case 1:
  115.                                 {
  116.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  117.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  118.                                     PlayerInfo[playerid][dLSD] += cActor[i][LSD];
  119.                                     cActor[i][LSD] = 0;
  120.                                 }
  121.                                 case 2:
  122.                                 {
  123.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  124.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  125.                                     PlayerInfo[playerid][dCocaine] += cActor[i][Cocaine];
  126.                                     cActor[i][Cocaine] = 0;
  127.                                 }
  128.                                 case 3:
  129.                                 {
  130.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  131.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  132.                                     PlayerInfo[playerid][dMarijuana] += cActor[i][Marijuana];
  133.                                     cActor[i][Marijuana] = 0;
  134.                                 }
  135.                                 case 4:
  136.                                 {
  137.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  138.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  139.                                     PlayerInfo[playerid][dMeth] += cActor[i][Meth];
  140.                                     cActor[i][Meth] = 0;
  141.                                 }
  142.                                 case 5:
  143.                                 {
  144.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  145.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  146.                                     PlayerInfo[playerid][Ecstasy] += cActor[i][Ecstasy];
  147.                                     cActor[i][Ecstasy] = 0;
  148.                                 }
  149.                                 case 6:
  150.                                 {
  151.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  152.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  153.                                     PlayerInfo[playerid][dHeroin] += cActor[i][Heroin];
  154.                                     cActor[i][Heroin] = 0;
  155.                                 }
  156.                                 case 7:
  157.                                 {
  158.                                     format(string, 128, "* %s takes an item from %s's corpse.", GetName(playerid), cActor[i][cName]);
  159.                                     ProxDetector(8.0, playerid, string, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE, COLOR_PURPLE);
  160.                                     PlayerInfo[playerid][dCrack] += cActor[i][dCrack];
  161.                                     cActor[i][dCrack] = 0;
  162.                                 }
  163.                             }
  164.                         }
  165.                     }
  166.                 }
  167.             }
  168.         }
  169.     }
  170.     else
  171.     {
  172.         switch(dialogid)
  173.         {
  174.             case DIALOG_CINFO:
  175.             {
  176.                 for(new i=0;i < MAX_PLAYERS;i++)
  177.                 {
  178.                     if(GetPlayerVirtualWorld(playerid) == cActor[i][World])
  179.                     {
  180.                         if(GetPlayerInterior(playerid) == cActor[i][Interior])
  181.                         {
  182.                             if(IsPlayerInRangeOfPoint(playerid, 1.0, cActor[i][Pos][0],cActor[i][Pos][1], cActor[i][Pos][2]))
  183.                             {
  184.                                 new string[60];
  185.                                 format(string, sizeof(string), "((Corpse: %s))", cActor[i][cName]);
  186.                                 ShowPlayerDialog(playerid, DIALOG_CMENU, DIALOG_STYLE_LIST, string, "Information\n Loot corpse\n", "Select", "Cancels");
  187.                                 break;
  188.                             }
  189.                         }
  190.                     }
  191.                 }
  192.             }
  193.         }
  194.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement