Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
JailBreak

[ROZWIĄZANE] Edycja pluginu pozwalająca otworzyć cele adminowi

JailBreak

  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 aQua.

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:105
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wysoczyn
Offline

Napisano 28.03.2013 00:43

Witam.
Przerobiłem plugin napisany przez speedkill'a, który pozwalał graczom w CT otwierać cele za pomocą komendy na say'u.
Potrzebny mi plugin, dzięki któremu admin poprzez wpisanie w konsole komendy, otwiera cele, siedząc na spectcie bądź grając jako więzień.

Niestety po mojej edycji, gdy wpiszę daną komendę w konsoli, zostają użyte wszystkie guziki na mapie, czyli np. jak mamy terrarium, w nim jakieś stoły, podłoga a pod nią wulkan, i wszystkim możemy kontrolować, za pomocą przycisków niedaleko tego terraium, to po wpisaniu komendy wszystkie guziki się uruchamiają ( podłoga się chowa, pojawia się lawa, wejście do terrarium zostaje zamknięte ). Pragnę zaznaczyć, że cele także się zamykają oraz otwierają, i chciałbym prosić o przerobienie pluginu tak, aby komenda działała tylko i wyłącznie na otwieranie/zamykanie celi.

Za pomoc wielki ++

Kod źródłowy pluginu:
Spoiler

Użytkownik aQua. edytował ten post 28.03.2013 00:44

  • +
  • -
  • 0

Nowy Call of Duty MOD Slow EXP

Dołączona grafika

Jail Break

Dołączona grafika

Zapraszam na profesjonalny hosting gier, sloty już od 1.10 zł !

Dołączona grafika


#2 K!113r

    Czempion

  • Power User

Reputacja: 385
Wszechpomocny

  • Postów:865
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Piotrków Tryb.
Offline

Napisano 28.03.2013 00:45

Popraw sma bo w jednej linii troszkę niekomfortowo się czyta.
  • +
  • -
  • 0

DarkGL to mój autorytet.

skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować


#3 aQua.

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:105
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wysoczyn
Offline

Napisano 30.03.2013 00:49

Odświeżam.
  • +
  • -
  • 0

Nowy Call of Duty MOD Slow EXP

Dołączona grafika

Jail Break

Dołączona grafika

Zapraszam na profesjonalny hosting gier, sloty już od 1.10 zł !

Dołączona grafika


#4 Albertd

    Zaawansowany

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:134
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 01.04.2013 02:21

Jest juz taki plugin, mozesz go poszukac badz:
Stworz plugin ktory szuka bytu func_door lub func_door_rotating, w zasiegu x od bytu info_player_deathmatch, a nastepnie znalezione byty auaktywnia.
Sam mialem problem ztym na swoim jaliu.
  • +
  • -
  • 1

#5 AztekHQS

    Banned

  • Zbanowany

Reputacja: 98
Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 01.04.2013 02:41

#include <amxmodx>
#include <hamsandwich>
#include <engine>
#include <fakemeta>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "AztekHQS"

new Trie:CellManagers;
new g_Buttons[10];

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("amx_otworz", "OtworzCele");

setup_buttons();
}

public plugin_precache() CellManagers = TrieCreate();

public OtworzCele(id) {
if(!(get_user_flags(id) & 8)) client_print(id, 3, "Nie jestes adminem!");
else {
for(new i = 0; i < sizeof(g_Buttons); i++) {
if(g_Buttons[i]) {
ExecuteHamB(Ham_Use, g_Buttons[i], 0, 0, 1, 1.0);
entity_set_float(g_Buttons[i], EV_FL_frame, 0.0);
}
}
}
}

stock in_array(needle, data[], size) {
for(new i = 0; i < size; i++)
if(data[i] == needle) return i;

return -1;
}

public setup_buttons() {
new ent[3], info[32], pos;
new Float:origin[3];

while((pos <= sizeof(g_Buttons)) && (ent[0] = engfunc(EngFunc_FindEntityByString, ent[0], "classname", "info_player_deathmatch"))) {
pev(ent[0], pev_origin, origin);
while((ent[1] = engfunc(EngFunc_FindEntityInSphere, ent[1], origin, Float:200.0))) {
if(!is_valid_ent(ent[1])) continue;

entity_get_string(ent[1], EV_SZ_classname, info, 31);
if(!equal(info, "func_door")) continue;

entity_get_string(ent[1], EV_SZ_targetname, info, 31);
if(!info[0]) continue;

if(TrieKeyExists(CellManagers, info)) TrieGetCell(CellManagers, info, ent[2]);
else ent[2] = engfunc(EngFunc_FindEntityByString, 0, "target", info);

if(is_valid_ent(ent[2]) && (in_array(ent[2], g_Buttons, sizeof(g_Buttons)) < 0)) {
g_Buttons[pos] = ent[2];
pos++;
break;
}
}
}
TrieDestroy(CellManagers);
}

Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#6 aQua.

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:105
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Wysoczyn
Offline

Napisano 01.04.2013 22:15

Dzięki wielkie, wszystko działa jak należy, duży plus dla Ciebie kolego ! :)

Można zamknąć.
  • +
  • -
  • 0

Nowy Call of Duty MOD Slow EXP

Dołączona grafika

Jail Break

Dołączona grafika

Zapraszam na profesjonalny hosting gier, sloty już od 1.10 zł !

Dołączona grafika


#7 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.04.2013 09:37

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL

#8 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 09.04.2013 09:38

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Scripting AMXXPluginy

do

ModyInne modyProśby o modyfikacje modów





Również z jednym lub większą ilością słów kluczowych: JailBreak

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych