Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.59 KB | None | 0 0
  1. public SelectPlayer(id){
  2.     new menu = menu_create("\wSelecciona un jugador^n^n", "SelectHandler");
  3.     new iPlayer[32], iNum
  4.     get_players(iPlayer, iNum, "e", "SPECTATOR");
  5.     new czName[33], ID[12];
  6.    
  7.     for(new i = 1; i <= iNum; i++) {
  8.         if(g_Selected[iPlayer[i]] == true) continue;
  9.         get_user_name(i, czName, charsmax(czName));
  10.         formatex(ID, charsmax(ID), "%d %d", i, get_user_userid(i))
  11.         menu_additem(menu, czName, ID);
  12.     }
  13.    
  14.     menu_display(id, menu, 0)
  15. }
  16.  
  17. public SelectHandler(id, menu, item) {
  18.     if(item == MENU_EXIT) {
  19.         menu_destroy(menu);
  20.         menu_display(id, menu);
  21.     }
  22.     new name[32]
  23.     new Cap[32]
  24.     get_user_name(id, Cap, charsmax(Cap))
  25.     new lol, buffer[12], playerid, userid
  26.     menu_item_getinfo(menu, item, lol, buffer, charsmax(buffer), _, _, lol)
  27.     new szid[3], szuserid[9]
  28.     parse(buffer, szid, charsmax(szid), szuserid, charsmax(szuserid))
  29.     playerid = str_to_num(szid)
  30.     userid = str_to_num(szuserid)
  31.     if(!is_user_connected(playerid))  {
  32.         get_user_name(playerid, name, charsmax(name))
  33.         client_print_color(id, print_chat, "^4[^3PickUpGame^4] ^1El usuario ^4%s^1 se ha desconectado. Selecciona otro!.", name)
  34.         menu_display(id, menu)
  35.         return PLUGIN_HANDLED;
  36.     }
  37.     if(userid != get_user_userid(playerid)) {
  38.         client_print(id, print_chat, "La id del usuario seleccionado ha cambiado, intenta de nuevo!")
  39.         menu_destroy(menu);
  40.         menu_display(id, menu);
  41.         return PLUGIN_HANDLED;
  42.     }
  43.    
  44.     get_user_name(playerid, name, charsmax(name))
  45.     client_print_color(id, print_chat, "^4[^3PickUpGame^4] %s ^1ha seleccionado a ^4%s.", Cap, name)
  46.     g_Selected[playerid] = true;
  47.     return PLUGIN_HANDLED;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement