Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Problem z Vipem


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Pand@ ^-^

    Banned

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:6
  • Lokalizacja:Tam Gdzie Sma :D
Offline

Napisano 04.08.2012 20:28

Siemka mam mały Problem Mam VIpa zrobionego w postaci menu i jak sobie cos kupie to mam to na cala mape a ja chcę aby to było tylko na 1 runde.

Podaje sma:



#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <engine>
#include <fakemeta>
#define MAX_SPEED 320.0
#define SCOREATTRIB_NONE 0
#define SCOREATTRIB_DEAD (1<<0)
#define SCOREATTRIB_BOMB (1<<1)
#define SCOREATTRIB_VIP  (1<<2)
new g_szVIPMap
new Float:grawitka[33]
new has_speed[33];
public plugin_init() {
register_plugin("Sklep by GHOST", "1.0", "GHOST");
register_clcmd("say /sklep", "Sklep");
register_clcmd("say /shop", "Sklep");
register_clcmd("say /vip","vip_info",0,"VIP informacje")
register_event("CurWeapon" , "event_CurWeapon" , "be" , "1=1")
}
public client_PreThink(id){
new nbut = pev(id,pev_button);
new oldbutton = get_user_oldbutton(id)
if(!(nbut & IN_USE) && (oldbutton & IN_USE) && grawitka[id] != 1.0)
  set_user_gravity(id, grawitka[id]);
return PLUGIN_CONTINUE;
}
public event_CurWeapon(id) {
if(has_speed[id] == 1)
  set_user_maxspeed(id, MAX_SPEED*1.10)
}
public Sklep(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
  ColorChat(id, GREY, "[V.I.P] Nie masz uprawnien, aby uzywac Sklepu.");
  return PLUGIN_HANDLED;
}
new tytul[25];
format(tytul, 24, "VIP Menu");
new menu = menu_create(tytul, "Sklep_Handler");
menu_additem(menu, "\yKup  \wMniejsza grawitacja \yKoszt: \r[4000$]");
menu_additem(menu, "\yKup  \wSzybsze chodzenie \yKoszt: \r[5500$]");
menu_additem(menu, "\yKup  \wDodatkowe 100HP \yKoszt: \r[3500$]");
menu_additem(menu, "\yKup  \wKolorowy Granat Dymny\y Koszt: \r[1000$]");
menu_additem(menu, "\yKup  \wGranat Oslepiajacy \yKoszt: \r[1000$]");
menu_display(id, menu);
return PLUGIN_CONTINUE;
}
public Sklep_Handler(id, menu, item)
{
if(!is_user_alive(id) || !is_user_connected(id))
  return PLUGIN_CONTINUE;
new kasa = cs_get_user_money(id);
if(item == MENU_EXIT)
{
  menu_destroy(menu);
  return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
  {
   if(kasa >= 4000)
   {
	    cs_set_user_money(id, kasa-4000);
	    set_user_gravity(id, 0.5);
	    grawitka[id] = 0.5;
	    ColorChat(id, GREEN, "[V.I.P] Kupiles mniejsza grawitacje!");
   }
   if(kasa < 4000)
	    ColorChat(id, RED, "[V.I.P] Masz za malo kasy!");
  }
case 1:
  {
   if(kasa >= 5500)
   {
	    cs_set_user_money(id, kasa-5500);
	    set_user_maxspeed(id, MAX_SPEED*1.10)
	    has_speed[id]=1;
	    ColorChat(id, GREEN, "[V.I.P] Kupiles szybsze chodzenie!");
   }
   if(kasa < 5500)
	    ColorChat(id, RED, "[V.I.P] Masz za malo kasy!");
  }
case 2:
  {
   if(kasa >= 3500)
   {
	    cs_set_user_money(id, kasa-3500);
	    set_user_health(id, get_user_health(id)+100);
	    ColorChat(id, GREEN, "[V.I.P] Kupiles dodatkowe 100HP!");
   }
   if(kasa < 3500)
	    ColorChat(id, RED, "[V.I.P] Masz za malo kasy!");
  }
case 3:
  {
   if(kasa >= 1000)
   {
	    cs_set_user_money(id, kasa-1000);
	    give_item(id, "weapon_smokegrenade");
	    ColorChat(id, GREEN, "[V.I.P] Kupiles Kolorowy Granat Dymny!");
   }
   if(kasa < 1000)
	    ColorChat(id, RED, "[V.I.P] Masz za malo kasy!");
  }
case 4:
  {
   if(kasa >= 1000)
   {
	    cs_set_user_money(id, kasa-1000);
	    give_item(id, "weapon_flashbang");
	    ColorChat(id, GREEN, "[V.I.P] Kupiles Granat Oslepiajcy!");
   }
   if(kasa < 1000)
	    ColorChat(id, RED, "[V.I.P] Masz za malo kasy!");
 
  }
}
return PLUGIN_CONTINUE;
}
public vip_info( id,level,cid ) {
if ( !cmd_access(id,level,cid,1) )
  return PLUGIN_CONTINUE
show_motd( id,"vip.txt")
return PLUGIN_CONTINUE
}
public ResetHUD(id)
{
grawitka[id] = 1.0
has_speed[id] = 0;
set_task(0.5, "VIP", id + 6910);
}
public VIP(TaskID)
{
if (g_szVIPMap)		   
  return PLUGIN_HANDLED;   // blokuje plugin na mapach typu as  
new id = TaskID - 6910;
if (is_user_admin(id)) //można zamienić na konkretne flagi
{
  message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
  write_byte(id)
  write_byte(4)
  message_end()
}
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/


#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 05.08.2012 01:18

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy

do

AMX Mod XProblemy z pluginami

#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 05.08.2012 21:43

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Autor tematu zbanowany

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych