Guest User

Untitled

a guest
Aug 18th, 2012
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.67 KB | None | 0 0
  1. new draw_show[MAX_PLAYERS];
  2. new Text:draw_info[MAX_PLAYERS];
  3.  
  4. Use : draw_showForPlayer(playerid, "~r~Il vous faut le permis voiture.");
  5.  
  6. public OnPlayerConnect(playerid)
  7. {
  8.         draw_show[playerid] = 0;
  9.         TextDrawHideForPlayer(playerid, draw_info[playerid]);
  10.         return 1;
  11. }
  12.  
  13. public OnPlayerDisconnect(playerid, reason)
  14. {
  15.         draw_show[playerid] = 0;
  16.     TextDrawHideForPlayer(playerid, draw_info[playerid]);
  17.     TextDrawDestroy(draw_info[playerid]);
  18.     return 1;
  19. }
  20.  
  21. public OnGameModeInit()
  22. {
  23.     draw_init();
  24. }
  25.  
  26. public draw_init()
  27. {
  28.     for(new i = 0; i < MAX_PLAYERS; i++)
  29.     {
  30.         draw_info[i] = TextDrawCreate(20.000000, 300.000000, "_");
  31.         TextDrawUseBox(draw_info[i], 1);
  32.         TextDrawBoxColor(draw_info[i], 118);
  33.         TextDrawTextSize(draw_info[i], 170.000000, 50.000000);
  34.         TextDrawAlignment(draw_info[i],0);
  35.         TextDrawBackgroundColor(draw_info[i], 255);
  36.         TextDrawFont(draw_info[i], 2);
  37.         TextDrawLetterSize(draw_info[i], 0.25, 1.0);
  38.         TextDrawColor(draw_info[i], -1);
  39.         TextDrawSetOutline(draw_info[i], 1);
  40.         TextDrawSetProportional(draw_info[i], 1);
  41.         TextDrawSetShadow(draw_info[i], 1);
  42.     }
  43.     return 1;
  44. }
  45.  
  46. stock draw_showForPlayer(playerid, text[])
  47. {
  48.     TextDrawHideForPlayer(playerid, draw_info[playerid]);
  49.     new info[700];
  50.     draw_show[playerid] = 1;
  51.     format(info, sizeof(info), "%s", text);
  52.     TextDrawSetString(draw_info[playerid], info);
  53.     TextDrawShowForPlayer(playerid, draw_info[playerid]);
  54.     SetTimerEx("draw_exit", 5000, false, "i", playerid);
  55.     return 1;
  56. }
  57.  
  58. public draw_exit(playerid, text[])
  59. {
  60.     if(draw_show[playerid] == 1)
  61.     {
  62.         TextDrawHideForPlayer(playerid, draw_info[playerid]);
  63.         draw_show[playerid] = 0;
  64.         return 1;
  65.     }
  66.     return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment