←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Sklepsms dodanie rezerwacji nicku

  • +
  • -
szynax - zdjęcie szynax 02.09.2017

Witam używam pluginu.

 


 

https://amxx.pl/topi...s-na-serwer-16/

 

i w tym pluginie nie ma takiego czekoś jak rezerwacja nicku. Cchciał bym tak że jak kupujesz klase premium czy tam vip aby robiło się hasło na nick czy dało by radę?  Może być też osobno że kupuje klase p i rezerwacje nicku :P

 

Z góry dzięki :P

 

Tu jest przykładowy vip do sklepsms

 


 

#include <amxmodx>

#include <amxmisc>

#include <sklep>

#include <colorchat>

 

#define PLUGIN "VIP"              // Nazwa Uslugi w sklepie

#define VERSION "1.0"

#define AUTHOR "KrwioPijca"

#define PREFIX    "[^x03SKLEP^x04]^x01"

 

#define nr_id_w_bazie   2           //Sami zwiekszamy (0 jesli komenda RCON)

#define Flaga           ADMIN_LEVEL_E     //Flaga dla klienta

 

new nr_uslugi

new szText[1000]

new kasa_gracza

 

new usluga_nazwa[][]=   {"2 Tygodnie","Miesiac","2 Miesiace"}

new usluga_koszt[]=     {5,9,19}

new usluga_czas   []=   {14,30,60}

 

 

forward sklep_wlaczenie_uslugi(id,id_z_bazy);

forward sklep_menu_sklep(id,id_uslugi);

 

public plugin_init()

      sklep_inicjacja_uslug(register_plugin(PLUGIN, VERSION, AUTHOR),nr_uslugi=sklep_ilosc_uslug()+1,nr_id_w_bazie)

 

     

public sklep_wlaczenie_uslugi(id,id_z_bazy)

      if(nr_id_w_bazie==id_z_bazy)

            Wlaczenie_Uslugi(id)

     

public sklep_menu_sklep(id,id_uslugi)   

      if(nr_uslugi==id_uslugi)     // Jesli ta usluga nalezy do pluginu

            Menu_Sklepu(id)

           

public Wlaczenie_Uslugi(id)

      set_user_flags(id, Flaga)   

 

 

public Menu_Sklepu(id)

{

      kasa_gracza=sklep_get_user_money(id)

     

      formatex(szText,999,"\yMenu kupna uslugi %s^nPosiadasz \r%d\y zl",PLUGIN,kasa_gracza)

      new menu = menu_create(szText, "HandleMenu_Sklepu");

     

      for(new i=0,nr[5];i<sizeof usluga_czas;i++)

      {

            formatex(nr,4,"%d",i)

            formatex(szText,99,"\w%s [%dzl]",usluga_nazwa[i],usluga_koszt[i])

            menu_additem(menu, szText,nr, 0);

           

      }

      menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");

      menu_display(id, menu, 0);

      return PLUGIN_HANDLED

}

 

 

public HandleMenu_Sklepu(id, menu, item)

{

      if (item == MENU_EXIT)

      {

            menu_destroy(menu);

            return PLUGIN_HANDLED;

      }

      new Data[7], Name[64];

      new Access, Callback;

      menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback);

      new Key = str_to_num(Data);

      kasa_gracza=sklep_get_user_money(id)

     

      if(kasa_gracza>=usluga_koszt[Key])

      {

            sklep_set_user_money(id,kasa_gracza-usluga_koszt[Key])

            sklep_kupno_uslugi(id,nr_uslugi,nr_id_w_bazie,usluga_czas[Key])

            Wlaczenie_Uslugi(id)

      }

      else

            ColorChat(id,GREEN,"%s Nie stac cie",PREFIX)

     

      menu_destroy(menu)

      return PLUGIN_CONTINUE;

}

 

 

 

Odpowiedz

  • +
  • -
Hiko - zdjęcie Hiko 02.09.2017

działaja ci kody sms ?

Odpowiedz

  • +
  • -
szynax - zdjęcie szynax 02.09.2017

@hiko sklep działa dobrze :P ale chce aby mi ktoś pomógł zrobić rezerwacje nicku do tego sklepsms :P

Odpowiedz