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 una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrese para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×
×
  • Crear nuevo...

Información importante

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