Problem(error/warning): Kqko da napravim kao na Skill Areni da kada Admin ili GameMaster pise u IC chat da pise ono (( Admin: tekst )) molim vas pomoc
Deo skripte: [pawn]/[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn]//pawn]
Slika/video ingame problema(obavezno ako je ingame problem): /
ovo ubaci u onplayertext samo podesi kao što je kod tebe u skripti za boje i provere
[pawn] if(AdminDuty[playerid] == 1)
{
new tekst1 = strlen(text),string[158];
for(new i = 0; i<tekst1; i++) { if(IsNumeric(text)) text = '*' ; }
format(string, sizeof(string), ""TZUTA"(( %s: %s ))", GetName(playerid), text);
ProxDetector(20.0, playerid, string,COLOR_TZUTA,COLOR_TZUTA,COLOR_TZUTA,COLOR_TZUTA,COLOR_TZUTA);
return 0;
}
if(GMDuty[playerid] == 1)
{
new tekst1 = strlen(text),string[158];
for(new i = 0; i<tekst1; i++) { if(IsNumeric(text)) text = '*' ; }
format(string, sizeof(string), ""SPLAVA"(( %s: %s ))", GetName(playerid), text);
ProxDetector(20.0, playerid, string,COLOR_GMPLAVA,COLOR_GMPLAVA,COLOR_GMPLAVA,COLOR_GMPLAVA,COLOR_GMPLAVA);
return 0;
}[/pawn]
Hvala brate ali sad mi izbacuje 1 warning i 1 error na kodovima:
if(AdminDuty[playerid] == 1) tu mi izbacuje warning: tag mismatch
if(IsNumeric(text)) text = `*` ; tu mi izbacuje error: invalid expression, assumed zero
Brate molim te pomozi
[pawn]
if(PlayerInfo[playerid][pAdmin] > 0 || PlayerInfo[playerid] [pGM] > 0)
{
if(AdminDuty[playerid] == 1 || GMDuty[playerid] == 1)
{
new admin = PlayerInfo[playerid][pAdmin], buffer[128];
text[0] = toupper(text[0]);
GetPlayerName(playerid, buffer, 24 + 1);
format(buffer, sizeof buffer, "(( %s %s: "BELA"%s "AdminChat"))", admin ? "Admin" : "GM", buffer, text);
SetPlayerChatBubble(playerid, text, 0x3499CCFF, 100.0, 10000);
ProxDetector(30.0, playerid, admin ? NS_BOJACHAT : NS_SPLAVA, buffer);
}
else if(AdminDuty[playerid] == 0 || GMDuty[playerid] == 0)
{
new buffer[128], name[24];
text[0] = toupper(text[0]);
GetPlayerName(playerid, name, 24 + 1);
format(buffer, sizeof buffer, "%s kaze: %s", name, text);
SetPlayerChatBubble(playerid, text, 0x3499CCFF, 100.0, 10000);
ProxDetector(30.0, playerid, BELA2, buffer);
}
}[/pawn]
Brate izlazi mi sad warning jedan na kodu:
[pawn]new admin = PlayerInfo[playerid][xAdmin], buffer[128];[/pawn]
Warning je: symbol is assigned a value that is never used: "admin"
Warning sam resio,al sad kada sam usao in game da isprobam,kad nesto napisem dupla mi text... evo ovako.
(( Admin / Helper Emrah: E ))
Emrah kaze: E
I tako mi uvijek
Citat: Sync poslato Januar 05, 2022, 16:45:08 POSLE PODNE
Warning sam resio,al sad kada sam usao in game da isprobam,kad nesto napisem dupla mi text... evo ovako.
(( Admin / Helper Emrah: E ))
Emrah kaze: E
I tako mi uvijek
Moras stavit return 0; kada ispise to helper taj i taj to jest u poslije ovog prox detektor to ti se dogadja zato sto se odradi to sto si htio tj ispise helper taj i taj i program nastavlja dalje i ispise po defaultu znaci moras vratit nesto sa return i tjt
Pisem sa moba valjda si me skonto
E skontao sam brate,hvala ti puno