[POMOC]RandMessages dva jezika

Započeo MosT_WanteD
9. Avg. 2011.
499
pregleda
2
postova
Ahmed
4
Made Man
9. Avg. 2011.
Skripta koju koristim😛ing Gaming Freeroam (PGFR) mod od 0
Detaljan opis problema😛a 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 >= 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 >= 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 ",
"~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):
mikec
4
Made Man
9. Avg. 2011.
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);

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha