Wysłany: 2013-05-31, 15:33
KyO
CENZOR
Wiek: 31 Na forum: 4768 dni Posty: 101
Nick w MP: CENZOR
Piwa : 59
Witam... chcia?em wyci?? z mapki POP kod z fajny TD aren Nie wiem ale wyskakuj? mi errory... dlaczego?
forward
Kod: forward PlayerUpdate();
public PlayerUpdate()
{
new string[190];
format(string, sizeof string, "~y~/Arena (%d)__-__/Rpg (%d)__-__/Minigun (%d)__-__/AA (%d)",InPlayerEvent[1], InPlayerEvent[2], InPlayerEvent[0], PlayersAll);
TextDrawSetString(Arenki2, string);
+ to (nie wiem czy dobrze doda?em)
Kod: for(new x=0;x<MAX_GRACZY;x++){
Warningg[x] = TextDrawCreate(300.0, 244.0, "_");
TextDrawUseBox(Warningg[x], false);
TextDrawColor(Warningg[x], 0xFFFFFFFF);
TextDrawSetShadow(Warningg[x],0);
TextDrawFont(Warningg[x],1);
TextDrawTextSize(Warningg[x], 360, 360);
TextDrawAlignment(Warningg[x],2);
}
Arenki2 = TextDrawCreate(250.000000, 0.000000, "_");
TextDrawBackgroundColor(Arenki2, 255);
TextDrawFont(Arenki2, 1);
TextDrawLetterSize(Arenki2, 0.230000, 1.000000);
TextDrawColor(Arenki2, C_YELLOW);
TextDrawSetOutline(Arenki2, 0);
TextDrawSetProportional(Arenki2, 1);
TextDrawSetShadow(Arenki2, 1);
Zapisy[0] = TextDrawCreate(2.0, 230.0, "_");
TextDrawAlignment(Zapisy[0],1);
TextDrawBackgroundColor(Zapisy[0], 21);
TextDrawFont(Zapisy[0], 2);
TextDrawLetterSize(Zapisy[0], 0.25,0.77);
TextDrawColor(Zapisy[0], C_INFO);
TextDrawSetOutline(Zapisy[0], 1);
TextDrawSetProportional(Zapisy[0], 1);
TextDrawSetShadow(Zapisy[0], 1);
Zapisy[1] = TextDrawCreate(31.0, 237.0, "_"); //280 287
TextDrawAlignment(Zapisy[1],3);
TextDrawBackgroundColor(Zapisy[1], 21);
TextDrawFont(Zapisy[1], 2);
TextDrawLetterSize(Zapisy[1], 0.25,0.77);
TextDrawColor(Zapisy[1], 0xFFFFFFFF);
TextDrawSetOutline(Zapisy[1], 1);
TextDrawSetProportional(Zapisy[1], 1);
TextDrawSetShadow(Zapisy[1], 1);
Erory...
Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2237) : warning 202: number of arguments does not match definition
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : error 017: undefined symbol "InPlayerEvent"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : warning 215: expression has no effect
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : error 001: expected token: ";", but found "]"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : error 029: invalid expression, assumed zero
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Czego mi tu brakuje?
Wysłany: 2013-06-01, 12:24
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"KyO" napisał/a : Kod: E:\samp serwer 0.3x\pawno\NoraDM.pwn(2237) : warning 202: number of arguments does not match definition
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : error 017: undefined symbol "InPlayerEvent"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : warning 215: expression has no effect
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : error 001: expected token: ";", but found "]"
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : error 029: invalid expression, assumed zero
E:\samp serwer 0.3x\pawno\NoraDM.pwn(2390) : fatal error 107: too many error messages on one line
Compilation gtaonline compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Czego mi tu brakuje?
Na pewno m?zgu.. Hmm. Spytajmy wujka google, mo?e nam pomo?e, co? doradzi.
"KyO" napisał/a :error 017: undefined symbol "InPlayerEvent"
http://lmgtfy.com/?q=samp...defined+symbol+
-> http://wiki.sa-mp.com/wiki/Undefined_symbol Pierwsza strona! Ale d?ugo si? naszuka?em.
Co w t?umaczeniu na j?zyk polski i skracaniu tej strony do paru znak?w oznacza, ?e nie skopiowa?e? r?wnie? funkcji InPlayerEvent z tamtej mapy.
Jedziemy dalej!
Omijamy reszt? linijek z 2390, bo przez to ?e nie ma tej funkcji, kompilator pomija tamten kod i my?li ?e tam nic nie ma, przez co pojawiaj? si? b??dy w dalszym kodzie. Dlatego cofnijmy si? na lini?:
"KyO" napisał/a :warning 202: number of arguments does not match definition
http://lmgtfy.com/?q=samp...ch%20definition
-> http://gtao.pl.com/showthread.php?t=335761
Cholera jasna no, te? mi d?ugo nie zaj??o znalezienie tego
W skr?cie, je?li mamy np. funkcj?, zdefiniowan? w skrypcie -> dajmy na to SetPlayerHealth.. funkcja ta, przyjmuje dwie warto?ci. ID gracza, na kt?rym mamy zamiar wykona? dan? rzecz, oraz ilo?? jednostek HP, kt?re chcemy ustawi? graczowi, przyk?ad:
Kod: #define stanislawEustachy 5
SetPlayerHealth(stanislawEustachy, 100.0);
Przez co uzdrawiamy gracza z numerem pi?tym na 100.0 jednostek ?ycia. Teraz problem pojawia si? je?li chcemy wklepa? mniej ni? dwie funkcje, albo wi?cej (funkcja przyjmuje tylko dwie warto?ci, np):
Kod: [i]SetPlayerHealth(stanislawEustachy, 100.0, 200.0);[/i]
Kod ten jest oczywi?cie z?y ^ poniewa? funkcja przyjmuje tylko dwie warto?ci. To tyle na temat Twoich b??d?w.
Tagi: textdraw :: arenami :: +naliczanie :: graczy.
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: