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):
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);