Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team
pbshop.sma(1) : error 010: invalid function or declaration
1 Error.
Could not locate output file pbshop.amxx (compile failed).
Tutaj Macie 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;
}


Dodatki SourceMod



Temat jest zamknięty
pbshop.amxx











