Jump to content
  • ¡Hola, Invitado! Únete a nuestra comunidad y construyamos juntos algo increíble.

    ¡Bienvenido a nuestra comunidad! Al unirte, formarás parte de una comunidad apasionada por MAPPING. Para participar activamente, simplemente haz clic en el botón ‘Conectarse’ o ‘Registrarse’. Una vez registrado, podrás publicar mensajes, compartir tus experiencias y explorar los diversos foros disponibles. ¡Esperamos verte pronto y compartir momentos increíbles juntos!

[Tutorial] Regalar dinero

Valorar este tema


Publicaciones recomendadas

Publicado

Hola MZ! hoy les enseñare a regalar dinero mediante un menu..

 

#include 
#include 
#include 

#define PLUGIN "[Tutorial] Regalar Dinero"
#define VERSION "1.0"
#define AUTHOR "ciio"


public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /givemoney", "give_money") // cuando el administrador escriba /givemoney en el chat lo lleva al public give_money  
}

public give_money(id) // Public que llamamos mas arriba
{
   if (!(get_user_flags(id) & ADMIN_RCON)) // Si no es administrador le manda un mensaje de que no puede pasar
   {
       client_print(id, print_chat, "[AMXX] El acceso a este comando esta solo disponible para admin")
       return PLUGIN_HANDLED
   }
   // Si es admin lo lleva al public show_menu_give_money
   show_menu_give_money(id)
   return PLUGIN_HANDLED
}  

public show_menu_give_money(id) // Public que llamamos arriba para ver los players conectados y darle dinero
{
   new menu7 = menu_create("\yRegalar 5000$^n^n", "menu_give_money") // Titulo del menu y el hadle(lo que pasa al apretar al player)
   
   new players[32], pnum, tempid
   new szName[32], szTempid[10]
   //Nombre del player
   get_players(players, pnum)
   //Sacamos los players del server
   
   for(new i;i < pnum;i++)
   {
       tempid = players[i]//Sacamos los players del server
       
       get_user_name(tempid, szName, charsmax(szName))// Les sacamos el nombre
       num_to_str(tempid, szTempid, charsmax(szTempid))
       
       menu_additem(menu7, szName, szTempid, 0)
   }
   
   menu_display(id, menu7, 0)
}

public menu_give_money(id, menu7, item)
{
   if(item == MENU_EXIT)
   {
       menu_destroy(menu7)
       return PLUGIN_HANDLED
   }
   
   new data[6], iName[64]
   new access, callback
   menu_item_getinfo(menu7, item, access, data,5, iName, 63, callback)
   
   new tempid = str_to_num(data)
   
   new szAdminName[32]
   
   get_user_name(id,szAdminName,31) // Sacamos el nombre del admin que esta regalando la plata

   cs_set_user_money (tempid, cs_get_user_money(tempid) + 5000) // Le sumamos 5000$ de plata a la que ya tiene
   
   client_print(id, print_chat,"[AMXX] El admin %s te ha regalado 5000$",szAdminName) // Le dejamos un mensaje mostrando el nombre del admin
                                              // Que le regalo el dinero
   
   menu_destroy(menu7)
   return PLUGIN_HANDLED
}

 

pd : no esta probado, cualquier falla avisen porfavor.

4884015992_70165c3b88.jpg

Steam ID :

Rafabassflow

Skype : ciio.cl

Flickr :

Bryan Olmos

I'm Moderator

:misarmas:

×
×
  • Crear nuevo...

Información importante

Al utilizar nuestra web, aceptas nuestras Política de privacidad estás de acuerdo con las condiciones establecidas.