Evo ovako hebe me taj prokleti random messages.Naime, ubacim ovako...
Pod new
new RandomMSG[][] =
{
"Random Message 1",
"Random Message 2",
"Random Message 3"
};
Onda pod forward
forward SendMSG();
Zatim iznad public OnGameModeInIt ubacim
public SendMSG()
{
new randMSG = random(sizeof(RandomMSG));
SendClientMessageToAll(COLOR, RandomMSG[randMSG]);
}
I sve mi radi, ali kada ubacim u OnGameModeInIt ovo
SetTimer("SendMSG", 60000, true);
Javlja mi gresku... Tocnije ovu gresku....
C:\DOCUME~1\SKOVAC~1\Desktop\Marko\MARKON~1\SKRIPT~1\SKRIPT~1\POTPUN~1\GAMEMO~1\SFRPG.pwn(53) : error 021: symbol already defined: "SetTimer"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Dali netko zna u cemu je problem ? Nigdje u skripti nemam "SetTimer" osim taj... Jer prvo radim u onom kada odes u pwno i stisnes "new" odnosno ona prazna skripta kako se vec to kaze...
Kao prvo ovo ovak napravi SendClientMessageToAll(COLOR, RandomMSG[randMSG][0]);
Ma jok, eto i to probo i opet ista greska. Nista nije pomoglo...
Citat: Mute poslato Novembar 23, 2009, 00:30:26 PRE PODNE
Ma jok, eto i to probo i opet ista greska. Nista nije pomoglo...
ja ti kazem di ces imati gresku,a negdje si 100% dodao naziv jer nece sam od sebe izbacivat error
Citat: pliva♫♪ poslato Novembar 22, 2009, 23:34:08 POSLE PODNE
Kao prvo ovo ovak napravi SendClientMessageToAll(COLOR, RandomMSG[randMSG][0]);
lol: RandomMSG[randMSG][0] je prvi znak u stringu tako da je ovo krivo lol
Bullet, ae ti si pametan... U cemu je problem :D ?
new RandomMSG[3][] =
{
"Random Message 1",
"Random Message 2",
"Random Message 3"
};
RandomMSG[Broj redaka][Broj stupaca]=
{
"Random Message 1",//red 0
"Random Message 2",//red 1
"Random Message 3" //red 2
};
RandomMSG[randMSG][0]
RandomMSG[Red][Stupac]
Red je random tj odabire red
Stupac je 0 jer ima 1 stupac,a krece od 0.
Uspio sam to napravit. Sve sam pobriso, razmislio i kreno skriptat i uspijelo mi je :D... Hvala ti pliva na pomoci...
e samo pitanje dali si mozda 2 puta definirao setTimer kako vec ?
Ma nisam ga deifniro 2x... Jer sam ovo radio u file-u koji nema nista osim CJ skina i spawn mijesta.... Vec sam na krivo mijesto stavio settimer ... ;)
Citat: pliva♫♪ poslato Novembar 23, 2009, 08:39:31 PRE PODNE
new RandomMSG[3][] =
{
"Random Message 1",
"Random Message 2",
"Random Message 3"
};
RandomMSG[Broj redaka][Broj stupaca]=
{
"Random Message 1",//red 0
"Random Message 2",//red 1
"Random Message 3" //red 2
};
RandomMSG[randMSG][0]
RandomMSG[Red][Stupac]
Red je random tj odabire red
Stupac je 0 jer ima 1 stupac,a krece od 0.
ti ocito ne znas raditi sa dvodimenzijalnim arrayevima;
Array[1_dimenzija][2_dimenzija]
i imamo ovako:
"abcd" - Array[0]
"dcba" - Array[1]
"cbad" - Array[2]
2. dimenzija znaci koliko je dug string ukljucujuci i NULL na kraju tj.
ako hocemo npr. zadnje slovo prvog stringa onda bi ovako isli:
Array[0][3] ([4] je NULL)
a ako hocemo cijelom stringu pristupiti onda je to Array[0]
btw. kakve ti "stupce" spominjes, 2. dimenzija je DUZINA ARRAYA !!! (ukljucujuci NULL na kraju)
daj idi ucit...
:o :o :o :o :o
da nije mozda:
new randmsg;
i tamo
randmsg = SetTimer("SendMSG", 60000, true);
u gamemodu probaj.. mozda ce ti radit :), a ne filterskriptu pravis....
Citat: Mute poslato Novembar 23, 2009, 15:50:18 POSLE PODNE
Uspio sam to napravit. Sve sam pobriso, razmislio i kreno skriptat i uspijelo mi je :D... Hvala ti pliva na pomoci...
hmm decki, zar neznate citat :D ???
Citat: JoeBullet v2.1 poslato Novembar 24, 2009, 12:20:16 POSLE PODNE
Citat: pliva♫♪ poslato Novembar 23, 2009, 08:39:31 PRE PODNE
new RandomMSG[3][] =
{
"Random Message 1",
"Random Message 2",
"Random Message 3"
};
RandomMSG[Broj redaka][Broj stupaca]=
{
"Random Message 1",//red 0
"Random Message 2",//red 1
"Random Message 3" //red 2
};
RandomMSG[randMSG][0]
RandomMSG[Red][Stupac]
Red je random tj odabire red
Stupac je 0 jer ima 1 stupac,a krece od 0.
ti ocito ne znas raditi sa dvodimenzijalnim arrayevima;
Array[1_dimenzija][2_dimenzija]
i imamo ovako:
"abcd" - Array[0]
"dcba" - Array[1]
"cbad" - Array[2]
2. dimenzija znaci koliko je dug string ukljucujuci i NULL na kraju tj.
ako hocemo npr. zadnje slovo prvog stringa onda bi ovako isli:
Array[0][3] ([4] je NULL)
a ako hocemo cijelom stringu pristupiti onda je to Array[0]
btw. kakve ti "stupce" spominjes, 2. dimenzija je DUZINA ARRAYA !!! (ukljucujuci NULL na kraju)
daj idi ucit...
Glup si ko radiator,nemas pojma
ma ti nemas pojma, RandomMSG[0][0] = 'R', i to sta ti spominjes stupce i ta sranja uopce nema veze sto radi: RandomMSG[randMSG][0] nego to znaci da od tuda pocne, i opet je moj nacin bolji: RandomMSG[randMSG] zato da se ne treba brinut o
- kada ionako loopa kroz cijeli string.
joe, ti nekuzis da ovaj lik "Mute" nezna skoro nista.. pa sta mu to objasnjavas?
ajde lockajte to :S
Citat: GGC poslato Novembar 25, 2009, 12:34:52 POSLE PODNE
joe, ti nekuzis da ovaj lik "Mute" nezna skoro nista.. pa sta mu to objasnjavas?
ajde lockajte to :S
to plivi objasnjavam kada ne zna
aaa.. ok nista onda.. daj lock to vec jednom