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
Nowy Plugin

Vip

Nowy Plugin

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

#1 forma

    Godlike

  • Power User

Reputacja: 199
Profesjonalista

  • Postów:487
  • Imię:Jakub
  • Lokalizacja:Piła
Offline

Napisano 20.12.2010 17:20

witam mam plugin ktory ma funkcje vip


vip pb
-moze dokupic 100hp za 5000$$ <-- too jest na jedna runde
-mniejsza grawitacja za 8000$$ <-- to tez
-szybsze chodzenei-10000$$ <-- to jest ab zawsze te szybkie chodzenei a chcial bym aby bylo tylko an jedna runde
-buty kota (ciche chodzenie)-15000$$$$ <-- tu tez taki sam błąd jest na zawsze


kazda kupiona opcja jest tylko na jedna runde!!!




#define KlawiszeGracza (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

new koszt, koszt2, koszt3, koszt4,iSpeed;
new bool:SpeedVipActive[33] = false;

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	register_clcmd("say /vip","OpenShop");
	register_clcmd("say /vipshop","OpenShop");
	register_clcmd("say /shop","OpenShop");	
	register_clcmd("say vip","OpenShop");
	register_clcmd("say vipshop","OpenShop");
	register_clcmd("say shop","OpenShop");	
	
	register_menucmd(register_menuid("menu_cmd"), KlawiszeGracza, "ZaznaczKlawiszem");
	
	koszt = register_cvar("vip_koszt_100HP","5000");
	koszt2 = register_cvar("vip_koszt_Gravitacji","8000");	
	koszt3 = register_cvar("vip_koszt_Speeda","10000");
	koszt4 = register_cvar("vip_koszt_KocichButow","15000");
	iSpeed = register_cvar("vip_fastspeed_active","300");
}
public NewRound(){
	for(new all=0; all<33; all++){
		set_user_gravity(all, 1.0);
		set_user_footsteps(all, 0);
		SpeedVipActive[all] = false;
	}
}
public OpenShop(id)
{
	if(get_user_flags(id) & ADMIN_LEVEL_C)
	{
		if(is_user_alive(id))
		{
			new name[33], TextMenu[1024];
			get_user_name(id, name, 32);
			
			format(TextMenu, 1023, "\dSiema\y %s^n\rCo chcesz kupic??^n^n1. \w+100HP \r[Koszt: %i $]^n2. \wMniejsza Grawitacja \r[Koszt: %i $]^n3. \wSzybsze Chodzenie \r[Koszt: %i $]^n4. \wButy Kota(\ynie slychac krokow) \r[Koszt: %i $]^n^n0. \yWyjscie", name, get_pcvar_num( koszt ), get_pcvar_num( koszt2 ), get_pcvar_num( koszt3 ), get_pcvar_num( koszt4 ));
			show_menu(id, KlawiszeGracza, TextMenu, -1, "menu_cmd");
		}	
	}
	else
	{
		ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Sklep jest tylko dla^x03 VIPow!");
	}
}
public ZaznaczKlawiszem(id,key){
	switch(key){
		case 0:{
			if(!Sklep(id, get_pcvar_num(koszt))) return PLUGIN_HANDLED;
			ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 100HP!");
			set_user_health(id, get_user_health(id) + 100);
		}
		case 1:{
			if(!Sklep(id, get_pcvar_num(koszt2))) return PLUGIN_HANDLED;
			ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Mniejsza Grawitacja!^x01 Tylko na ta Runde!");
			set_user_gravity(id, 0.5);
		}
		case 2:{
			if(!Sklep(id, get_pcvar_num(koszt3))) return PLUGIN_HANDLED;
			ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Dodatkowe 50% Speeda Wiecej!^x01 Tylko na ta Runde!");
			SpeedVipActive[id] = true;
		}
		case 3:{
			if(!Sklep(id, get_pcvar_num(koszt4))) return PLUGIN_HANDLED;
			ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Kocie Buty(ciche chodzenie)!^x01 Tylko na ta Runde!");	
			set_user_footsteps(id, 1);
		}
	}
	return PLUGIN_HANDLED;
}
public client_PreThink(id){
	switch(SpeedVipActive[id]){
		case 1: set_user_maxspeed(id, get_pcvar_float(iSpeed));
	}
}
public bool:Sklep(id, amount){
	if(cs_get_user_money(id) >= amount){
		cs_set_user_money(id,cs_get_user_money(id)-amount);
		return true;
	}
	else{
		set_hudmessage(255, 0, 0, -1.0, 0.4, 1, 6.0, 2.0);
		show_hudmessage(id, "Sorry, Nie masz tyle klasy!");
		return false;
	}
	return false;
}



mogl by ktos naprawic ten kod? proszę


z gory dzięki
  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 985
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 20.12.2010 20:23

byś napisał gdzie jest błąd

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <colorchat>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Home"


#define KlawiszeGracza (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6)|(1<<7)|(1<<8)|(1<<9)

new koszt, koszt2, koszt3, koszt4,iSpeed;
new bool:SpeedVipActive[33] = false;

public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /vip","OpenShop");
register_clcmd("say /vipshop","OpenShop");
register_clcmd("say /shop","OpenShop");
register_clcmd("say vip","OpenShop");
register_clcmd("say vipshop","OpenShop");
register_clcmd("say shop","OpenShop");

register_menucmd(register_menuid("menu_cmd"), KlawiszeGracza, "ZaznaczKlawiszem");

koszt = register_cvar("vip_koszt_100HP","5000");
koszt2 = register_cvar("vip_koszt_Gravitacji","8000");
koszt3 = register_cvar("vip_koszt_Speeda","10000");
koszt4 = register_cvar("vip_koszt_KocichButow","15000");
iSpeed = register_cvar("vip_fastspeed_active","300");
}
public NewRound(){
for(new all=1; all<33; all++){
if(is_user_connected(all)){
set_user_gravity(all, 1.0);
set_user_footsteps(all, 0);
}
SpeedVipActive[all] = false;
}
}
public OpenShop(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_C)
{
if(is_user_alive(id))
{
new name[33], TextMenu[1024];
get_user_name(id, name, 32);

format(TextMenu, 1023, "\dSiema\y %s^n\rCo chcesz kupic??^n^n1. \w+100HP \r[Koszt: %i $]^n2. \wMniejsza Grawitacja \r[Koszt: %i $]^n3. \wSzybsze Chodzenie \r[Koszt: %i $]^n4. \wButy Kota(\ynie slychac krokow) \r[Koszt: %i $]^n^n0. \yWyjscie", name, get_pcvar_num( koszt ), get_pcvar_num( koszt2 ), get_pcvar_num( koszt3 ), get_pcvar_num( koszt4 ));
show_menu(id, KlawiszeGracza, TextMenu, -1, "menu_cmd");
}
}
else
{
ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Sklep jest tylko dla^x03 VIPow!");
}
}
public ZaznaczKlawiszem(id,key){
switch(key){
case 0:{
if(!Sklep(id, get_pcvar_num(koszt))) return PLUGIN_HANDLED;
ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 100HP!");
set_user_health(id, get_user_health(id) + 100);
}
case 1:{
if(!Sklep(id, get_pcvar_num(koszt2))) return PLUGIN_HANDLED;
ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Mniejsza Grawitacja!^x01 Tylko na ta Runde!");
set_user_gravity(id, 0.5);
}
case 2:{
if(!Sklep(id, get_pcvar_num(koszt3))) return PLUGIN_HANDLED;
ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Dodatkowe 50% Speeda Wiecej!^x01 Tylko na ta Runde!");
SpeedVipActive[id] = true;
}
case 3:{
if(!Sklep(id, get_pcvar_num(koszt4))) return PLUGIN_HANDLED;
ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Kocie Buty(ciche chodzenie)!^x01 Tylko na ta Runde!");
set_user_footsteps(id, 1);
}
}
return PLUGIN_HANDLED;
}
public client_PreThink(id){
switch(SpeedVipActive[id]){
case 1: set_user_maxspeed(id, get_pcvar_float(iSpeed));
}
}
public bool:Sklep(id, amount){
if(cs_get_user_money(id) >= amount){
cs_set_user_money(id,cs_get_user_money(id)-amount);
return true;
}
else{
set_hudmessage(255, 0, 0, -1.0, 0.4, 1, 6.0, 2.0);
show_hudmessage(id, "Sorry, Nie masz tyle klasy!");
return false;
}
return false;
}

  • +
  • -
  • 0

#3 forma

    Godlike

  • Autor tematu
  • Power User

Reputacja: 199
Profesjonalista

  • Postów:487
  • Imię:Jakub
  • Lokalizacja:Piła
Offline

Napisano 21.12.2010 14:18

wlasnie nie wiem gdzie jest ;d ale te kocie buty i speed nie sa an jedna runde

a to juz naprawione jest ? :rolleyes:


case 0:{
                        if(!Sklep(id, get_pcvar_num(koszt))) return PLUGIN_HANDLED;
                        ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 100HP!");
                        set_user_health(id, get_user_health(id) + 100);
                }
                case 1:{
                        if(!Sklep(id, get_pcvar_num(koszt2))) return PLUGIN_HANDLED;
                        ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Mniejsza Grawitacja!^x01 Tylko na ta Runde!");
                        set_user_gravity(id, 0.5);
                }
                case 2:{
                        if(!Sklep(id, get_pcvar_num(koszt3))) return PLUGIN_HANDLED;
                        ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Dodatkowe 50% Speeda Wiecej!^x01 Tylko na ta Runde!");
                        SpeedVipActive[id] = true;
                }
                case 3:{
                        if(!Sklep(id, get_pcvar_num(koszt4))) return PLUGIN_HANDLED;
                        ColorChat(id, GREEN,"^x03[VIP SHOP]^x04 Zakupiles:^x03 Kocie Buty(ciche chodzenie)!^x01 Tylko na ta Runde!");   
                        set_user_footsteps(id, 1);



te wszystkie opcje maja byc na jedna runde a sa tylko te dwie pierwsze a reszta jest na wszystkie :-)

Użytkownik forma edytował ten post 21.12.2010 16:12

  • +
  • -
  • 0

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 985
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 21.12.2010 15:57

a nie wiem ale chodziło o to że napisałbyś jaki jest błąd <_<
  • +
  • -
  • 0

#5 forma

    Godlike

  • Autor tematu
  • Power User

Reputacja: 199
Profesjonalista

  • Postów:487
  • Imię:Jakub
  • Lokalizacja:Piła
Offline

Napisano 21.12.2010 16:35

napisalem wyrzej i jak bys mogl to naprawic to pomoz :) i daj mi plugin :)
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

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

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