[POMOC]Ispisivanje poruka adminima


Započeo Sarkenzo, Avgust 05, 2014, 21:58:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:GTA RP
Detaljan opis problema:Imam zastitu protiv bunny hop-a.E sad ja hocu da napravim da ispisuje poruku adminima kada igrac skoci vise od 3 puta.
Znam da trebam da stavim negde if(playerinfo[playerid][padmin]... I trebam da stavim da trazi da ta varijabla bude na jedan, jer ako je na nula ispisivace poruku i kad ne radi
Dio skripte: //
if((newkeys & KEY_JUMP) && !IsPlayerInAnyVehicle(playerid))
    {
        PlayerPressedJump[playerid] ++;
        SetTimerEx("PressJumpReset", 1000, false, "i", playerid); 

        if(PlayerPressedJump[playerid] == 2) 
        {
            ApplyAnimation(playerid, "PED", "BIKE_fall_off", 4.1, 0, 1, 1, 1, 0, 1); 
			SCM(playerid, COLOR_LIGHTBLUE, "Tekst");
            SetTimerEx("PressJump", 1000, false, "i", playerid);
		}
    }
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

pa samo se vodi logikom

if(varijabla > 3)
{
posalji poruku
}
Poslednja Izmena: Avgust 05, 2014, 22:01:02 POSLE PODNE od C++
69

To znam, nego kako da napravim taj i taj igrac radi BH itd...

Citat: Sarkenzo poslato Avgust 05, 2014, 22:03:59 POSLE PODNE
To znam, nego kako da napravim taj i taj igrac radi BH itd...
formatiraj string i posalji ga staffu.
69

lv

*

Ovako odradis

new string[128];
format(string, sizeof(string),"{FF0000}WARRNING |{FFFFFF} %s je uradio BHop 3x ! ",GetName(playerid));
ABroadCast(-1, string, 4);


Ovo dodas tu kad skoci 3 puta ... Kao sto je C++ Dodao.. I GetName moras da dodas stock.. Evo ti

stock GetName(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    return name;
}


dodas ga negde pred kraj skripte..
Pišem skriptu isključivo kad sam naduvan

Ako mu vec dajes daj mu sve..
Nisi mu dao ABroadCast funkciju.
69

To od prilike treba ovako nesto
Da trazi da igrac bude bar admin level 1 da bi mu ispisalo poruku
Da trazi da ta varijabla bude na 1
Da ispisuje poruku adminima
Ja to sve znam, al izbacuje mi errore kad stavim kod bunny hop-a onog

pa dobio si sve odgovore samo napravi funkciju za ispis adminima i to je to.
69




D:\LGRP\LGRP\gamemodes\lgrp.pwn(47989) : error 010: invalid function or declaration
D:\LGRP\LGRP\gamemodes\lgrp.pwn(47991) : error 010: invalid function or declaration
D:\LGRP\LGRP\gamemodes\lgrp.pwn(47994) : error 010: invalid function or declaration
D:\LGRP\LGRP\gamemodes\lgrp.pwn(47996) : warning 203: symbol is never used: "IgracRadiBH"
D:\LGRP\LGRP\gamemodes\lgrp.pwn(47996) : warning 203: symbol is never used: "stringbunny"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.
//BUNNY HOP PROVERA
new stringbunny[128];
if(PlayerInfo[playerid][pAdmin] > 1)
{
else if(IgracRadiBH[playerid] == 1)
{
format(stringbunny, sizeof(stringbunny),"{FF0000}WARRNING |{FFFFFF} %s je uradio BHop 3x ! ",GetName(playerid));
return 1;
}
Poslednja Izmena: Avgust 06, 2014, 12:36:47 POSLE PODNE od Sarkenzo

Pa nece ti to slati adminima poruku.Djabe se mucis.

stock StaffMessage( color, string[] )
{
    foreach (new i : Player)
    {
		    if(PlayerInfo[i][pAdmin] > 0)
		    {
				SCM(i, color, string);
			}
	}
    return true;
}

if(IgracRadiBH[playerid] == 1)
{
format(stringbunny, sizeof(stringbunny),"{FF0000}WARRNING |{FFFFFF} %s je uradio BHop 3x ! ",GetName(playerid));
StaffMessage(-1, stringbunny );
}
69

Sada izbacuje jedan error, jedan sam resio umesto StaffMessage trebalo SCM
D:\LGRP\LGRP\gamemodes\lgrp.pwn(1972) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
if(IgracRadIBH[playerid] > 2)
{
format(stringbunny, sizeof(stringbunny),"L.G ANTICHEAT DETEKTUJE:Igrac %s je uradio BHop 3x ! ",GetName(playerid));
SCM(-1, stringbunny );
}
Poslednja Izmena: Avgust 06, 2014, 16:19:16 POSLE PODNE od Sarkenzo

ma nemozes tako a lika mora ovako ici i kakve errore ti izbaciva i koje linije?

if(IgracRadiBH[playerid] > 2)
{
format(stringbunny, sizeof(stringbunny),"{FF0000}WARRNING |{FFFFFF} %s je uradio BHop 3x ! ",GetName(playerid));
StaffMessage(-1, stringbunny );
}
Poslednja Izmena: Avgust 06, 2014, 16:21:38 POSLE PODNE od C++
69