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
Posted 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
Posted 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
Posted 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
Posted 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
Posted 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
Posted 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
Edited by plx211, 09.03.2016 20:05.
#7
Posted 10.03.2016 16:10
Wyszło mi 18 errorów. Sam zerknij.
Attached Files
#8
Posted 10.03.2016 19:17
spakuj to do tar'a lub zip'a, bo nie mam jak tego otworzyc
#9
Posted 11.03.2016 15:46
Plugin + biblioteka wymagana do kompilacji
Wymagane jest bibliotekę umieścić tak;
compile\W3SIncs
Attached Files
Also tagged with one or more of these keywords: cs:go
CS:GO
[Szukam] Kill sound/PluginStarted by Kacperix , 24.03.2024 cs:go |
|
|
|||
Kupię/zlecę napisanie - COD MOD do CS:GOStarted by Remulux , 18.02.2023 cs:go, |
|
|
|||
CS:GO
Ultra VIPZaawansowany system VIP na twój serwer Started by Mesharsky , 15.02.2023 cs:go, vip-csgo, csgo-vip and 2 more... |
|
|
|||
CS:GO
Reklama Kill4uHubercik. Started by Hubercik. , 05.01.2023 cs:go, reklama kill4u |
|
|
|||
|
CS:GO
[KOSZ] Pomoc w PluginieStarted by WaleWiadroo , 10.12.2022 cs:go |
|
|
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users