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
Temat rozp. ciemny, 05.09.2009 20:56
4 odpowiedzi w tym temacie
#1
Napisano 05.09.2009 20:56
#2
Napisano 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
Napisano 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
Napisano 07.09.2009 17:07
skoro używasz tego jako callback to
UseAllButtons(id=0)zamień na
public UseAllButtons(id):>
#5
Napisano 07.09.2009 17:18
Dzięki, nie zauważyłem 
Już wszystko działa
Już wszystko działa
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty








