Skripta koju koristim: edit
Detaljan opis problema: Warning number defineations nes tako
Dio skripte: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(strfind(inputtext, "%", true) != -1)
{
new strMy[256];
format(strMy,sizeof(strMy),""JCRVENA"(AC): "BELA"Igrac %s je pokusao da obori server zabranjenim formatima.",GetPlayerName(playerid));
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): evo: (http://i.imgur.com/QqLLhQ4.png)
Inace koristi za kodove [ code ] [ /code ] (spoji zagrade)
Fali ti kome treba da stigne ta poruka
Primjer:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(strfind(inputtext, "%", true) != -1) //ako igrac upise znak posto
{
new strMy[256]; //definicija
format(strMy,sizeof(strMy),""JCRVENA"(AC): "BELA"Igrac %s je pokusao da obori server zabranjenim formatima.",GetPlayerName(playerid)); //tekst poruke
PosaljiVlasniku(-1, strMy); //salje poruku
return 1;
}
Ovo postavi pod ostale forwarde/publice
forward PosaljiVlasniku(color, string[]);
public PosaljiVlasniku(color, string[])
{
foreach (Player, i)
{
if(PlayerInfo[i][pAdmin] >= 6) //UMJESTO brojke 6 postavi svoj level za admin level vlasnika
{
SendClientMessage(i, color, string);
}
}
}