Jump to content


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

Posted Image Posted Image

Guest Message by DevFuse
 

Użycie wszystkich przycisków na mapie


  • This topic is locked This topic is locked
4 replies to this topic

#1 ciemny

    Pomocny

  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:47
  • Lokalizacja:Wronki, Polska
Offline

Posted 05.09.2009 20:56

Witam
potrzebuję kawałka kodu używającego wszystkich przycisków na mapie (w jednej chwili)
  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

  • Reputacja: 2,987
    Godlike

  • Postów:4,248
  • Lokalizacja:Nie
Offline

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);

}

  • +
  • -
  • 0

#3 ciemny

    Pomocny

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:47
  • Lokalizacja:Wronki, Polska
Offline

Posted 06.09.2009 12:50

Nie działa, po kompilacji otrzymuję ostrzeżenia:
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); 
}


  • +
  • -
  • 0

#4 R3X

    Godlike

  • Przyjaciel

  • Reputacja: 2,987
    Godlike

  • Postów:4,248
  • Lokalizacja:Nie
Offline

Posted 07.09.2009 17:07

skoro używasz tego jako callback to
UseAllButtons(id=0)
zamień na
public UseAllButtons(id)
:>
  • +
  • -
  • 0

#5 ciemny

    Pomocny

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:47
  • Lokalizacja:Wronki, Polska
Offline

Posted 07.09.2009 17:18

Dzięki, nie zauważyłem :)
Już wszystko działa
  • +
  • -
  • 0




  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Sign In