Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-05-31, 15:33


KyO

CENZOR






Wiek: 31
Na forum: 4768 dni
Posty: 101
Nick w MP: CENZOR

Piwa: 59

Respekt: 47,3

Ostrzeżeń: 20%
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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-01, 12:24


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

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

Postaw piwo autorowi tego posta
 

 
Tagi: textdraw :: arenami :: +naliczanie :: graczy.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku