Witam
potrzebuję kawałka kodu używającego wszystkich przycisków na mapie (w jednej chwili)
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.
|
Guest Message by DevFuse
Użycie wszystkich przycisków na mapie
Started By ciemny, 05.09.2009 20:56
4 replies to this topic
#1
Posted 05.09.2009 20:56
#2
Posted 06.09.2009 11:52
#include <engine> #include <hamsandwich> UseAllButtons(id=0){ UseAllButtonsByClass(id, "func_button"); UseAllButtonsByClass(id, "func_rot_button"); UseAllButtonsByClass(id, "button_target"); } UseAllButtonsByClass(id,const szClass[]){ new ent=-1; do{ ent=find_ent_by_class(ent, szClass); if(is_valid_ent(ent)){ ExecuteHam(Ham_Use, ent, id, id, 2, 1.0); } }while(ent); }
#3
Posted 06.09.2009 12:50
Nie działa, po kompilacji otrzymuję ostrzeżenia:
A tak wygląda całe sma:
Warning: Symbol is never used: "UseAllButtons" on line 41 Warning: Symbol is never used: "UseAllButtonsByClass" on line 41
A tak wygląda całe sma:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <engine> #include <hamsandwich> #define PLUGIN "JB dodatki by Ciemny" #define VERSION "1.0" #define AUTHOR "Ciemny" new liczba = 0 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "UseAllButtons", 1) } UseAllButtons(id=0){ if (liczba == 0) { UseAllButtonsByClass(id, "func_button"); UseAllButtonsByClass(id, "func_rot_button"); UseAllButtonsByClass(id, "button_target"); liczba ++ } } UseAllButtonsByClass(id,const szClass[]){ new ent=-1; do{ ent=find_ent_by_class(ent, szClass); if(is_valid_ent(ent)){ ExecuteHam(Ham_Use, ent, id, id, 2, 1.0); } }while(ent); }
#4
Posted 07.09.2009 17:07
skoro używasz tego jako callback to
UseAllButtons(id=0)zamień na
public UseAllButtons(id):>
#5
Posted 07.09.2009 17:18
Dzięki, nie zauważyłem
Już wszystko działa
Już wszystko działa
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users