Oko detekcije


Započeo Kaka, Novembar 05, 2018, 10:16:23 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Hteo sam da napravim, da kada igrač ukuca neku reč sad u OOC chatu i ako je ta reč zabranjena da detektuje adminima, ali izbacuje mi ovaj error error 035: argument type mismatch (argument 1)
Dio skripte: [ pawn ]YCMD:b(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SIVA"Morate biti ulogovani da bi koristili komande!");
   new result[256],text;
   if(IsPlayerConnected(playerid))
   {
      if(PlayerInfo[playerid][pMutiran] == 1) { SCM(playerid, -1, ""BELA"Ne mozete pricati, oduzeto vam je pravo govora !"); return 1; }
      if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""SIVA"KORISCENJE: /oc [local ooc chat]");
      new ime[MAX_PLAYER_NAME];
      GetPlayerName(playerid, ime, sizeof(ime));
      format(result, sizeof(result), ""BELA"(( %s kaze: %s ))",ime, text);
      ProxDetector(20.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
      for(new words; words < sizeof(ZabranjeneReci); words++)
       {
          if(strfind(text,ZabranjeneReci[words],true) != -1 )
          {
             new strMy[256], sendername[MAX_PLAYER_NAME];
             GetPlayerName(playerid, sendername, sizeof(sendername));
             format(strMy, sizeof(strMy), ""SVETLOZ"BS AntiCheat (OOC): Igrac:[%d][%s] >%s< !",playerid,sendername,text);
             Admin(-1, strMy);
          }
       }
   }
   return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]/[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike

Pa na kojoj liniji ti izbcuje error ?

{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SIVA"Morate biti ulogovani da bi koristili komande!");
   new result[256],text;
   if(IsPlayerConnected(playerid))
   {
      if(PlayerInfo[playerid][pMutiran] == 1) return SCM(playerid, -1, ""BELA"Ne mozete pricati, oduzeto vam je pravo govora !"); 
      if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""SIVA"KORISCENJE: /oc [local ooc chat]");
      new ime[MAX_PLAYER_NAME];
      GetPlayerName(playerid, ime, sizeof(ime));
      format(result, sizeof(result), ""BELA"(( %s kaze: %s ))",ime, text);
      ProxDetector(20.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
      for(new words; words < sizeof(ZabranjeneReci); words++)
       {
          if(strfind(text,ZabranjeneReci[words],true) != -1 )
          {
             new strMy[256], sendername[MAX_PLAYER_NAME];
             GetPlayerName(playerid, sendername, sizeof(sendername));
             format(strMy, sizeof(strMy), ""SVETLOZ"BS AntiCheat (OOC): Igrac:[%d][%s] >%s< !",playerid,sendername,text);
             Admin(-1, strMy);
          }
       }
   }
   return 1;

probaj ovako.

Citat: Miki11 poslato Novembar 05, 2018, 10:46:54 PRE PODNE
Pa na kojoj liniji ti izbcuje error ?
if(strfind(text,ZabranjeneReci[words],true) != -1 )
ova