[POMOC]RandMessages dva jezika

Započeo MosT_WanteD, Avgust 09, 2011, 21:57:49 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:Ping Gaming Freeroam (PGFR) mod od 0
Detaljan opis problema:Pa napravio sam svoj dvojezicni sistem preko enuma i stavio da bude dialog kad se conectujes i pod listemom prvi  ako izabere playerinfo balkan da postavi a drugi playerinfo english i sada sam cjeli game mod tako uradio i sve preveo i nastimao u 2 jezika osim randmessages tj oni poruka problem je tamo gdje se upisivaju poruke.
Dio skripte:
new RandomMessages[][] =
{
if (PlayerInfo[playerid][pBalkan] >= 1)
{
"~y~KRSENJEM PRAVILA ~r~/RULES ~y~MOZETE DOBITI ~r~BAN!",
"~y~POSJETITE NAS FORUM:~r~WWW.PING-GAMING.TK ~y~I REGISTRUJ SE",
"~y~DA VIDITE SVE PORTOVE ~r~/TELE",
"~y~POSTUJTE ADMINE I OSTALE IGRACE POMOCICE VAM",
"~y~NE KORISTITE CHEAT NE VARAJTE ADMINE POMOCICE VAM",
"~y~DA VIDITE MSN ADMINA ~r~/MSNADMIN",
"~y~NE PRIJAVLJUJTE CHEATERE NA CHAT NEGO NA ~r~/PRIJAVI",
"~y~DA SPAWNATE AUTO ~r~/V",
"~y~DA TUNIRATE AUTO ~r~/TUNE"
}
else if (PlayerInfo[playerid][pENG] >= 1)
{
 "~y~VIOLATION OF RULES ~r~/RULES ~y~ YOU GET ~r~BAN!",
"~y~VISIT OUR FORUM:~r~WWW.PING-GAMING.TK ~y~AND REGISTER",
"~y~TO WIEW ALL PORTS KNOCK ~r~/TELE",
"~y~REFER TO ADMIN AND OTHER PLAYERS WILL HELP YOU",
"~y~DO NOT USE THE CHEAT AND RESPECTS THE ADMIN WILL HELP YOU",
"~y~TO WIEW ADMIN EMAIL KNOCK ~r~/MSNADMIN",
"~y~DO NOT SUBMIT CHEATER THAN TO CHAT ON REPORT [/report]",
"~y~TO SPAWN VEHICLES KNOCK ~r~/V",
"~y~TO TUNING VEHICLES KNOCK ~r~/TUNE"
}
};

Kada tako postavim javlja mi ova 3 errora koja nikako nmg rijesiti.
C:\Documents and Settings\Ahmed\Desktop\PING FREEROAM BUDUCNOST\gamemodes\PGFR.pwn(379) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Ahmed\Desktop\PING FREEROAM BUDUCNOST\gamemodes\PGFR.pwn(391) : error 010: invalid function or declaration
C:\Documents and Settings\Ahmed\Desktop\PING FREEROAM BUDUCNOST\gamemodes\PGFR.pwn(403) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.

Pa mozeteli mi pomoci da rijesim ove errore i da mi sve to normalno radi bio bi jako zahvalan.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Avgust 09, 2011, 21:58:07 POSLE PODNE od [PG]MosT_WanteD
LOL

Ne znam u kojim linijama je greška .. ali ja bih sve ovo uradio na drugi način.

Na svakih, naprimer 5minuta pozivam funkciju u kojoj se nalaze sve poruke, povećam promenjivu odmah na početku funkcije, a u onda u telu funkcije još proveravam tu promenjivu sa nekim brojevima da bih odredio koju poruku da prikaže. Kada odredim poruku samo proverim na kojem jeziku treba da se prikaže. Primer:

public funkcija()
{
i++;
switch(i)
{
case 0:
{
if(proveriJezik())  Srpski();
else                Engleski();
break;
}
case 1:
{
   if(proveriJezik())  Srpski();
else                Engleski();
break;
}
case 2:
{
   if(proveriJezik())  Srpski();
else                Engleski();
break;
}
case n:
{
i = 0;
        if(proveriJezik())  Srpski();
else                Engleski();
break;
}
}
}



EDIT: Samo je problem Å¡to ovo nije random, već prvo Å¡alje prvu poruku, pa drugu, treću itd a kada doÄ'e do kraja kreće od početka.
Ako baš insistiraš na slučajnim porukama, onda umesto i++ dodaj nešto na foru:
i = random(nekibroj);
Poslednja Izmena: Avgust 09, 2011, 22:38:48 POSLE PODNE od mikec