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.
|

#1
Napisano 06.03.2016 16:59
Chodzi mi o to żeby nie robić bindu typu ,bind klawisz useskill tylko właśnie na kliknięcie prawego przycisku myszy (chyba PPM)
Miałem ten kodzik na cs 1.6 ale chyba na Source różni się ten kod...
#2
Napisano 08.03.2016 12:18
http://amxx.pl/topic...k-use/?p=715149
Polecam sposob 1
PPM to IN_ATTACK2 ( https://sm.alliedmod...oad=file&id=47 )
#3
Napisano 08.03.2016 18:41
public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon)
{
// Check if the player is attacking (+attack)
if ((buttons & IN_ATTACK) == IN_ATTACK2)
OnUltimateCommand();
return Plugin_Continue;
}public OnUltimateCommand(client, race, bool:pressed)
{
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
}
Tak to zastosowałem i mam taki błąd przy kompilacji
error 092 number of arguments does not match definition
Jak mam to połaczyć żeby użycie IN_ATTACK2
aktywowało wszystko jak pierwsza kostka domina
PS. id używać (bo trzeba ustalić kto używa co nie)?
#4
Napisano 09.03.2016 13:59
masz napisane co zle zrobiles:
error 092 number of arguments does not match definition
a jak tego nie widzisz to cie nakieruje:
//... OnUltimateCommand(); //...
public OnUltimateCommand(client, race, bool:pressed) //...
p.s.
tak po za tym kompilator cie informuje w ktorej linijce jest blad
file.sp(XX) : {fatal error/error/warning} YY ZZ
XX <- linijka (badz zakres linij) bledu
YY <- kod bledu
ZZ <- opis bledu
#5
Napisano 09.03.2016 17:26
plugin.sp(79) : warning 215: expression has no effect
Taki błąd mam teraz przy kompilacji (ale się kompiluje )
Szukałem po necie podobnych rzeczy i tylko mi klamrę czasowe wyskakiwały.
74public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3], float angles[3], int &weapon)
75{
76// Check if the player is attacking (+attack)
77if ((buttons & IN_ATTACK) == IN_ATTACK2)
78
79(OnUltimateCommand);
80}
81
82public OnUltimateCommand(client, race, bool:pressed)
Wiem że chcesz mnie czegoś nauczyć, ale proszę zlituj się 2 dzień to robię.
#6
Napisano 09.03.2016 20:01
plugin.sp(79) : warning 215: expression has no effect
linija 79
warning -> ostrzezenie
215 -> numer bledu
expression has no effect -> wyrazenia nie ma efektu
a teraz do sedna
to nie ma sensu:
if ((buttons & IN_ATTACK) == IN_ATTACK2)
to:
OnUltimateCommand();
po przerobieniu na:
(OnUltimateCommand);
nic nie zmiennia (po za tym ze wczesniejszy blad, nie byl WTF?!'em),
zadeklarowana funkcjia:
public OnUltimateCommand(client, race, bool:pressed)
oznacza ze:
public -> ma byc "widoczna z zewnatrz"
OnUltimateCommand -> mamy do niej sie tak odwolywac
WYMAGA NASTEPUJACYCH PARAMETRYOW:
- client
- race
- pressed (typu bool)
Polecam ci troche poczytaj o pisaniu pod SM (nie stety jestes skazany na Angielski),
Trzymaj:
bool buttonState[MAXPLAYERS + 1] = {false, ...}; public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float[3] vel, float[3] angles, int &weapon) { if (buttons & IN_ATTACK2) { if (!buttonState[client]) { buttonState[client] = true; OnUltimateCommand(client, {zmien_mnie}, true) } } else { if (buttonState[client]) { buttonState[client] = false; OnUltimateCommand(client, {zmien_mnie}, false) } } return Plugin_Continue; } public OnUltimateCommand(client, race, bool:pressed) { // ... }
Powyzszy kod napisalem przypuszczajac.
Twojm zadaniem jest:
Ustalenie co powinno byc wpisane jako parametr race,
Jak juz ustalisz musisz zamienic {zmien_mnie} na to co ustaliles.
good luck
Użytkownik plx211 edytował ten post 09.03.2016 20:05
#7
Napisano 10.03.2016 16:10
Wyszło mi 18 errorów. Sam zerknij.
Załączone pliki
#8
Napisano 10.03.2016 19:17
spakuj to do tar'a lub zip'a, bo nie mam jak tego otworzyc
#9
Napisano 11.03.2016 15:46
Plugin + biblioteka wymagana do kompilacji
Wymagane jest bibliotekę umieścić tak;
compile\W3SIncs
Załączone pliki
Również z jednym lub większą ilością słów kluczowych: cs:go
CS:GO
[Szukam] Kill sound/PluginNapisany przez Kacperix, 24.03.2024 ![]() |
|
![]() |
|||
Kupię/zlecę napisanie - COD MOD do CS:GONapisany przez Remulux, 18.02.2023 ![]() |
|
![]() |
|||
CS:GO
Ultra VIPZaawansowany system VIP na twój serwer Napisany przez Mesharsky, 15.02.2023 ![]() |
|
![]() |
|||
CS:GO
Reklama Kill4uHubercik. Napisany przez Hubercik., 05.01.2023 ![]() |
|
![]() |
|||
![]() |
CS:GO
[KOSZ] Pomoc w PluginieNapisany przez WaleWiadroo, 10.12.2022 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych