[POMOC]Unban

Započeo [JV:RP] Milos
16. Okt. 2013. Zaključano
417
pregleda
7
postova
Milos_Jovanovic
5
Underboss
16. Okt. 2013.
Skripta koju koristim:Xeptic
Detaljan opis problema😛roblem je u tome kad ja ban nekog igraca i posle ocu unban /unban ime_prezime pa /unbanip i sve to kasnije kad igrac ulazi opet isto kao da je banovan neznam sta mu je sad
Dio skripte
    if(strcmp(cmd,"/unbanip",true)==0)
{
if(PlayerInfo >= 1337)
{
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid,COLOR_GRAD1,"{E0A51B} Koriscenje:{FFFFFF} /unbanip [igraceva ip]");
        return 1;
  }
format(string,sizeof(string),"unbanip %s",tmp);
SendRconCommand(string);
SendRconCommand("reloadbans");
  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "{FFD000} %s je unbanovao IP %s", sendername,tmp);
ABroadCast(COLOR_YELLOW,string,1);
}
return 1;
}
if (strcmp(cmd, "/unban", true)==0)
{
    if((IsPlayerAdmin(playerid)) || PlayerInfo >=1337)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
        SendClientMessage(playerid, COLOR_WHITE, "{E0A51B} Koriscenje:{FFFFFF} /unban ");
            return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(giveplayer));
format(string, 256, "{FFD000} %s je unbanovao %s-a", sendername, tmp);
ABroadCast(COLOR_YELLOW,string,1);
format(string, 256, "{FFD000} %s je unbanovao %s-a", sendername, tmp);
printf(string);
format(string,sizeof(string),"%s.ini",tmp);
fremove(string);
SendClientMessage(playerid, COLOR_WHITE, "Igrac je unbanovan");
SendRconCommand(string);
SendRconCommand("reloadbans");
  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Milos_Jovanovic
5
Underboss
16. Okt. 2013.
	if(strcmp(cmd, "/ban", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{E0A51B} Koriscenje:{FFFFFF} /ban [ID Igraca/Dio Imena] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo >= 4)
{
    if(IsPlayerConnected(giveplayerid))
    {
if(PlayerInfo >= 1340)
{
SendClientMessage(playerid, COLOR_GRAD2, "Ne mozete banovati ownera");
return 1;
}
        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, "{E0A51B} Koriscenje:{FFFFFF} /ban [ID Igraca/Dio Imena] ");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), " %s je banovan od: %s, razlog: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), " %s je banovan", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo = 1;
Ban(giveplayerid);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), "  %d nije aktivan igrac.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
GhostReider
4
Enforcer
16. Okt. 2013.
Napravi si ban sistem da seta igraću level -999 i kad ulazi staviš da se ne može ući s tim levelom , jednostavno je
Milos_Jovanovic
5
Underboss
16. Okt. 2013.
Nije nesto ja bi samo unban da sredim
Milos_Jovanovic
5
Underboss
17. Okt. 2013.
Erorri
C:\Users\x7\Desktop\Xeptic\gamemodes\xrp.pwn(48401) : error 017: undefined symbol "USER_PATH"
C:\Users\x7\Desktop\Xeptic\gamemodes\xrp.pwn(48403) : error 017: undefined symbol "INI_Open"
C:\Users\x7\Desktop\Xeptic\gamemodes\xrp.pwn(48403) : warning 213: tag mismatch
C:\Users\x7\Desktop\Xeptic\gamemodes\xrp.pwn(48404) : error 017: undefined symbol "INI_WriteString"
C:\Users\x7\Desktop\Xeptic\gamemodes\xrp.pwn(48405) : error 017: undefined symbol "INI_Close"
C:\Users\x7\Desktop\Xeptic\gamemodes\xrp.pwn(48403) : warning 204: symbol is assigned a value that is never used: "iniFile"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

a sto si rekao da dodam na unban ja sam to uradio ovako
	if (strcmp(cmd, "/unban", true)==0)
{
    if((IsPlayerAdmin(playerid)) || PlayerInfo >=1337)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
        SendClientMessage(playerid, COLOR_WHITE, "{E0A51B} Koriscenje:{FFFFFF} /unban ");
            return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(giveplayer));
format(string, 256, "{FFD000} %s je unbanovao %s-a", sendername, tmp);
ABroadCast(COLOR_YELLOW,string,1);
format(string, 256, "{FFD000} %s je unbanovao %s-a", sendername, tmp);
printf(string);
format(string,sizeof(string),"%s.ini",tmp);
fremove(string);
SendClientMessage(playerid, COLOR_WHITE, "Igrac je unbanovan");
SendRconCommand(string);
SendRconCommand("reloadbans");
  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new yinifile;
format(yinifile,64,USER_PATH,igrac);//tu stavis di su ti accounti, u mom slucaju #define USER_PATH "korisnici/%s.ini"
if(!fexist(yinifile)) return SCM(playerid,-1," Nick nije pronaden!");
new INI:iniFile = INI_Open(yinifile);
INI_WriteString(iniFile,"Locked","0");//Locked , tj postavis enum kako se pise, ne pLocked nego ono drugo kako ga sprema na disconnectu pod kojim nazivom
INI_Close(iniFile);
}
return 1;
}
Milos_Jovanovic
5
Underboss
17. Okt. 2013.
Neznam gde da stavim ☹️ aj pomzi
PWN|Medis
5
Kingpin
17. Okt. 2013.
pa gledaj sta imas u komandi ban 😄
Ban(giveplayerid);

to ti sprema ban u samp.ban i nemoze igrac uci nikako na srv ni pod drugim nickom dok ga ne obrises iz samp.ban
dzaba ti i da ti unban cmd radi dobro opet bana igraca u samp.ban
procitaj vise tu
http://balkan-samp.com/wiki/index.php?title=Ban_-_Zabrana_igra%C4%8Du

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha