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.
|
[ROZWIĄZANE] Dwie funkcje w case
#1
Napisano 16.03.2015 23:57
Piszę proste pluginy oraz mogę pomóc z serwerami. Szukam kogoś kto ogarnia dobrze Photoshop CC i pomoże mi z tym programem
#3
Napisano 17.03.2015 08:15
W tasku możesz wywołać tylko jedną funkcję, no chyba, że ta funkcja w swojej funkcji wywołuje kolejną funkcję
Więc albo wywołujesz dwa taski, albo
case 1: { funkcja1(); funkcja2(); }
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
#4
Napisano 17.03.2015 11:08
Na początku robiłem tak:
case 5: give_item(User, "weapon_elite"); give_item(User, "weapon_tmp");Potem tak:
case 5: set_task(1.0, "MojaFunkcja") public MojaFunkcja(User) { give_item(User, "weapon_elite"); give_item(User, "weapon_tmp"); }Co jest złego w jednym i w drugim?
@edit
Czy w case można nie dawać żadnej funkcji?
Użytkownik ZjadaczPasztetow edytował ten post 17.03.2015 11:13
Piszę proste pluginy oraz mogę pomóc z serwerami. Szukam kogoś kto ogarnia dobrze Photoshop CC i pomoże mi z tym programem
#5
Napisano 17.03.2015 12:29
1. jeśli podajesz kilka funkcji do case w pawn, muszą one być otoczone klamrami. w pawnie switch/case działa inaczej niż w C++ (w C++ wykonuje wszystko do breaka, nawet jeśli jest z obcego case, w pawnie działa to bardziej jak sekwencja wielu if/else, więc tak jak w przypadku if, else, for itp wiele instrukcji musi być otoczonych klamrami (musi być to oddzielny blok kodu).
2. nie poidajesz ID usera do set_task, więc skąd w MojaFunkcja ma się on wziąć? Poza tym używanie do tego taska to przesada... No chyba, że potrzebujesz tego 1 sekundowego opóźnienia. Można to przecież wywołać tak:
case 5: MojaFunkcja(id);
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
#6
Napisano 17.03.2015 13:04
Piszę proste pluginy oraz mogę pomóc z serwerami. Szukam kogoś kto ogarnia dobrze Photoshop CC i pomoże mi z tym programem
#7
Napisano 17.03.2015 13:18
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych