[POMOC]RandMessages dva jezika

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

prethodna tema - sledeća tema

0 članova i 1 gost 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