Pomoc oko chata

Započeo .ysi, Januar 04, 2022, 17:45:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): /
Poslednja Izmena: Januar 05, 2022, 23:15:05 POSLE PODNE od 'xza
e

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]

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

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
e

[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"
e

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
e

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
e