Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Mute poslato Novembar 22, 2009, 23:27:06 POSLE PODNE

Naslov: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: Mute poslato Novembar 22, 2009, 23:27:06 POSLE PODNE
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...

Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: קlเשค poslato Novembar 22, 2009, 23:34:08 POSLE PODNE
Kao prvo ovo ovak napravi SendClientMessageToAll(COLOR, RandomMSG[randMSG][0]);
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: Mute poslato Novembar 23, 2009, 00:30:26 PRE PODNE
Ma jok, eto i to probo i opet ista greska. Nista nije pomoglo...
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: קlเשค poslato Novembar 23, 2009, 00:58:14 PRE PODNE
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
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: JoeBullet v2.1 poslato Novembar 23, 2009, 07:49:31 PRE PODNE
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
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: Mute poslato Novembar 23, 2009, 07:50:34 PRE PODNE
Bullet, ae ti si pametan... U cemu je problem :D ?
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: קlเשค 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.
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: 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...
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: galeb poslato Novembar 23, 2009, 19:56:49 POSLE PODNE
e samo pitanje dali si mozda 2 puta definirao setTimer kako vec ?
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: Mute poslato Novembar 24, 2009, 00:53:57 PRE PODNE
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 ... ;)
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: 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...
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: ђเאק poslato Novembar 24, 2009, 21:02:06 POSLE PODNE
 :o :o :o :o :o

da nije mozda:

new randmsg;

i tamo

randmsg = SetTimer("SendMSG", 60000, true);
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: LuKsA poslato Novembar 24, 2009, 22:20:06 POSLE PODNE
u gamemodu probaj.. mozda ce ti radit :), a ne filterskriptu pravis....
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: Mute poslato Novembar 24, 2009, 23:07:43 POSLE PODNE
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 ???
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: קlเשค poslato Novembar 25, 2009, 08:04:28 PRE PODNE
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
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: JoeBullet v2.1 poslato Novembar 25, 2009, 09:15:21 PRE PODNE
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
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: LuKsA 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
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: JoeBullet v2.1 poslato Novembar 25, 2009, 13:25:35 POSLE PODNE
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
Naslov: Odg: Pomoc oko Random Messages (ae bar mi to pomognite to je lagano :D).
Poruka od: LuKsA poslato Novembar 25, 2009, 13:29:07 POSLE PODNE
aaa.. ok nista onda.. daj lock to vec jednom