Pomoc oko ban!

Započeo Obrisan korisnik
19. Avg. 2009.
1,552
pregleda
8
postova
Deleted User
Obrisan korisnik
19. Avg. 2009.
Evo mene zanima a nikako da to napravim pokusao sam na sve nacine ali mi neide pa pomozite...evo ja bi zelio kad neki admin bana nekog da posalje poruku svima dakle da posalje Ban:Ime bananog igraca,Admin:ime admina

evo moje komande ban pa kazite kamo da to ubacim?
if(strcmp(cmd, "/ban", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 2)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] ");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "Admin: %s je banan od %s, Razlog: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "Admin: %s je banan od %s, Razlog: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo = PlayerInfo;
PlayerInfo = -999;
Ban(giveplayerid);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), "  %d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
[BSF]galeb
5
Godfather
19. Avg. 2009.
ovako nisma ti sto posto siguran ali moras definirat novu poruku i onda na kraj skripte stavis SendClientMessageToAll i stavis ovaj kod 😁
Chris
5
Godfather
19. Avg. 2009.
zerocoolos ti moze pomoc on ima tako bar se mi cini? 😄
[BSF]galeb
5
Godfather
19. Avg. 2009.
to imaju skoro svi serveri
Deleted User
Obrisan korisnik
19. Avg. 2009.
galeb wrote on August 19, 2009, 12:14 pm:
to imaju skoro svi serveri


Ovo je /ban komanda iz GF skripte zato nemaju baš svi serveri, to je on mislio.
Johny
4
Shot Caller
19. Avg. 2009.
Don Correlli wrote on August 19, 2009, 12:14 pm:
to imaju skoro svi serveri


Ovo je /ban komanda iz GF skripte zato nemaju baš svi serveri, to je on mislio.

Da ovo je iz GF skripte..a koliko vidim takav kod kad stavis pisat ce svima kada nekog banujes..Bar je meni tako,ili jedino da nisi nesto izbacio.. 😕
gibs
2
Rookie
19. Avg. 2009.
sha ne salje svima poruku??  afro
mikec
4
Made Man
19. Avg. 2009.
evo ti, ovo radi 100% ... a kao kusur jos sam ti preveo komandu 😛
	if(strcmp(cmd, "/ban", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 2)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [id igraca/deo nicka] ");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "AdmCmd: %s je iskljucen od Admina %s zbog sledeceg razloga: %s (datum: %d-%d-%d)", giveplayer, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "AdmCmd: %s je iskljucen od Admina %s, zbog sledeceg razloga: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo = PlayerInfo;
PlayerInfo = -999;
Ban(giveplayerid);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), "  Igrac %d nije aktivan.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha