←  Prośby o kompilacje pluginów / Problemy z kompilacją

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Problem z menu - kompilacją ..

Locked

  • +
  • -
Mr. Dziwny's Photo Mr. Dziwny 10.12.2011

Witam!
Tworzyłem plugin że, dla flagi "T" co rundę wyświetla się menu z wyborem speed'a/ grawitacji (1 do wyboru ^^)
Niestety mam problem, ponieważ jestem jeszcze trochę z tym zielony .
Wyskakuję mi parę errorów . Mógłby ktoś to poprawić.

#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <engine>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <colorchat>
#include <core>
#include <sqlx>
#include <hamsandwich>
#include <regex>
#include <hlsdk_const>
public plugin_init() {
cvar_gravity = register_cvar("gravity", "0.65");
cvar_speed = register_cvar("speed", "350");
register_clcmd("mymenu","mymenu");
}
public mymenu(id){
new MyMenu=menu_create("Wybierz przywilej!","cbMyMenu");
new MyMenuFun=menu_makecallback("mcbMyMenu");

menu_additem(MyMenu,"Wieksza predkosc","",0,MyMenuFun);//item=0
menu_additem(MyMenu,"Mniejsza grawitacja","",0,MyMenuFun);//item=1

menu_display(id, MyMenu,0);
return PLUGIN_HANDLED;
}
public cbMyMenu(id, menu, item){
switch(item){
case 0:{
new Float: speed
speed = get_pcvar_float(cvar_speed)
set_user_maxspeed(id, cvar_speed)
}
case 1:{
new Float: gravity
gravity = get_pcvar_float(cvar_gravity)
set_user_gravity(id, cvar_gravity)
}
return PLUGIN_CONTINUE;
}
public event_reset_hud(id)
{
if(access(id,ADMIN_LEVEL_H)) {
set_task(1.0,"Menu",id);
}
return PLUGIN_CONTINUE;
}
}



Proszę o pomoc :help:
Dam :plus: .


Z góry dziękuję .
Quote

  • +
  • -
Zapalka's Photo Zapalka 10.12.2011

#include <amxmodx>
#include <amxmisc>
#include <fun>
new Float: cvar_gravity,Float:cvar_speed;
public plugin_init() {
register_cvar("gravity", "0.65");
register_cvar("speed", "350");
cvar_gravity = get_cvar_float("gravity");
cvar_speed = get_cvar_float("speed");
register_clcmd("mymenu","mymenu");
}
public mymenu(id){
new MyMenu=menu_create("Wybierz przywilej!","cbMyMenu");
new MyMenuFun=menu_makecallback("mcbMyMenu");

menu_additem(MyMenu,"Wieksza predkosc","",0,MyMenuFun);//item=0
menu_additem(MyMenu,"Mniejsza grawitacja","",0,MyMenuFun);//item=1

menu_display(id, MyMenu,0);
return PLUGIN_HANDLED;
}
public cbMyMenu(id, menu, item){
switch(item){
case 0:{
set_user_maxspeed(id, cvar_speed)
}
case 1:{
set_user_gravity(id, cvar_gravity)
}
}
return PLUGIN_CONTINUE;
}
public event_reset_hud(id)
{
if(access(id,ADMIN_LEVEL_H)) {
set_task(1.0,"Menu",id);
}
return PLUGIN_CONTINUE;
}


W jakim celu zaincludowałeś tyle bibliotek? Jestem ciekawy jakie obciążenie dla serwera stanowił ten plugin.

Błędy naprawione.
Edited by Zapalka, 10.12.2011 09:32.
Quote

  • +
  • -
Mr. Dziwny's Photo Mr. Dziwny 10.12.2011

Bo jestem w tym zielony i nawet nie ogarniam za bardzo bibliotek . >.< Dzięki mistrzu ^^
Łap :plus:
Quote

  • +
  • -
Goliath's Photo Goliath 10.12.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked