Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fojnica poslato Septembar 19, 2017, 20:42:25 POSLE PODNE

Naslov: /ban
Poruka od: Fojnica poslato Septembar 19, 2017, 20:42:25 POSLE PODNE
Skripta koju koristim:Edit SA
Detaljan opis problema:Pa kada kucam /ban i nick, pise "Ne mozete banovati tog igrača", a on je običan igrač...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: /ban
Poruka od: Napaceni Bošnjo poslato Septembar 19, 2017, 20:43:51 POSLE PODNE
Pa care daj komandu /ban xd
Naslov: Odg: /ban
Poruka od: Łuk@ poslato Septembar 19, 2017, 20:44:27 POSLE PODNE
U sta da gledam
Naslov: Odg: /ban
Poruka od: Fojnica poslato Septembar 19, 2017, 20:45:05 POSLE PODNE
HAAHAHAHHAHAAHAH, izvinite zaboravio sam.  :D
[pawn]YCMD:ban(playerid, params[], help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCMF(playerid,-1,"[GL:RP]"ZUTA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 0) return SCMF(playerid, -1, ""ZUTA"[GL:RP]"SIVA"Samo Admini (Admin Level 1+)!");
   new id, razlog[40],string[128],banfile[80];
    if(sscanf(params,"us[40]",id,razlog)) return SCMF(playerid, -1, "Good Life Pomoc | "ZUTA"/ban [ID] [Razlog]");
    if(!IsPlayerConnected(id)) return SCMF(playerid, -1, ""ZUTA"[GL:RP]"SIVA"Pogresan ID!");
    if(PlayerInfo[id][pAdmin] < 6 || PlayerInfo[id][pAdmin] < 5) return SCMF(playerid, -1, "[GL:RP]"SIVA"Ne mozete banovati tog igraca!");
    if(PlayerInfo[id][pVlasnik] >= 1) return SCMF(playerid, -1, "[GL:RP]"SIVA"Ne mozete banovati tog igraca!");
    format(banfile, sizeof(banfile), BAN_FOLDER, GetName(id));
    PlayerInfo[id][pBanovan] = 1;
   if(fexist(banfile)) return SCMF(playerid,-1, "[GL:RP]"ZUTA"Igrac je vec banovan!");
   format(string,sizeof(string),""SIVA"[GL:RP]"ZUTA"Banovali ste igraca %s | Razlog: %s.", GetName(id), razlog);
    SCMF(playerid,-1, string);
    format(string,sizeof(string),""SIVA"[GL:RP]"ZUTA"Banovani ste od strane Admina %s | Razlog: %s.",GetName(playerid),razlog);
   SCMF(id,-1,string);
    format(string,sizeof(string),""ZUTA"[GL SECURITY] "BELA"Admin %s je banovao igraca %s | Razlog: %s!",GetName(playerid),GetName(id),razlog);
   AdminGameMaster(-1,string);
   format(string,sizeof(string),""ZUTA"[BAN] "BELA"Staff %s je banovao igraca "ZUTA"%s.",GetName(playerid),GetName(id));
   SCMFTA(-1,string);
    new File:ban = fopen(banfile, io_write);
    fwrite(ban, "|---Banovan---|\n");
    new var[64];
   format(var,64,"| Admin = %s |\n", GetName(playerid));
    fwrite(ban,var);
    new var1[128];
   format(var1,128,"| Razlog = %s\n", razlog);
    fwrite(ban,var1);
    fclose(ban);
    freeze[id] = SetTimerEx("KonektKick", 1000, 0, "d", id);
   return 1;
}[/pawn]
@NapaćeniBošnjo @Łuk@
Naslov: Odg: /ban
Poruka od: Łuk@ poslato Septembar 19, 2017, 20:48:57 POSLE PODNE
[pawn]YCMD:ban(playerid, params[], help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCMF(playerid,-1,"[GL:RP]"ZUTA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 0) return SCMF(playerid, -1, ""ZUTA"[GL:RP]"SIVA"Samo Admini (Admin Level 1+)!");
   new id, razlog[40],string[128],banfile[80];
    if(sscanf(params,"us[40]",id,razlog)) return SCMF(playerid, -1, "Good Life Pomoc | "ZUTA"/ban [ID] [Razlog]");
    if(!IsPlayerConnected(id)) return SCMF(playerid, -1, ""ZUTA"[GL:RP]"SIVA"Pogresan ID!");
    if(PlayerInfo[id][pAdmin] >= 5 ) return SCMF(playerid, -1, "[GL:RP]"SIVA"Ne mozete banovati tog igraca!");
    if(PlayerInfo[id][pVlasnik] >= 1) return SCMF(playerid, -1, "[GL:RP]"SIVA"Ne mozete banovati tog igraca!");
    format(banfile, sizeof(banfile), BAN_FOLDER, GetName(id));
    PlayerInfo[id][pBanovan] = 1;
   if(fexist(banfile)) return SCMF(playerid,-1, "[GL:RP]"ZUTA"Igrac je vec banovan!");
   format(string,sizeof(string),""SIVA"[GL:RP]"ZUTA"Banovali ste igraca %s | Razlog: %s.", GetName(id), razlog);
    SCMF(playerid,-1, string);
    format(string,sizeof(string),""SIVA"[GL:RP]"ZUTA"Banovani ste od strane Admina %s | Razlog: %s.",GetName(playerid),razlog);
   SCMF(id,-1,string);
    format(string,sizeof(string),""ZUTA"[GL SECURITY] "BELA"Admin %s je banovao igraca %s | Razlog: %s!",GetName(playerid),GetName(id),razlog);
   AdminGameMaster(-1,string);
   format(string,sizeof(string),""ZUTA"[BAN] "BELA"Staff %s je banovao igraca "ZUTA"%s.",GetName(playerid),GetName(id));
   SCMFTA(-1,string);
    new File:ban = fopen(banfile, io_write);
    fwrite(ban, "|---Banovan---|\n");
    new var[64];
   format(var,64,"| Admin = %s |\n", GetName(playerid));
    fwrite(ban,var);
    new var1[128];
   format(var1,128,"| Razlog = %s\n", razlog);
    fwrite(ban,var1);
    fclose(ban);
    freeze[id] = SetTimerEx("KonektKick", 1000, 0, "d", id);
   return 1;
}[/pawn]
uzivaj
Naslov: Odg: /ban
Poruka od: Fojnica poslato Septembar 19, 2017, 20:50:52 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=114717.msg760549#msg760549 date=1505846937]
[pawn]YCMD:ban(playerid, params[], help)
{
   #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCMF(playerid,-1,"[GL:RP]"ZUTA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 0) return SCMF(playerid, -1, ""ZUTA"[GL:RP]"SIVA"Samo Admini (Admin Level 1+)!");
   new id, razlog[40],string[128],banfile[80];
    if(sscanf(params,"us[40]",id,razlog)) return SCMF(playerid, -1, "Good Life Pomoc | "ZUTA"/ban [ID] [Razlog]");
    if(!IsPlayerConnected(id)) return SCMF(playerid, -1, ""ZUTA"[GL:RP]"SIVA"Pogresan ID!");
    if(PlayerInfo[id][pAdmin] >= 5 ) return SCMF(playerid, -1, "[GL:RP]"SIVA"Ne mozete banovati tog igraca!");
    if(PlayerInfo[id][pVlasnik] >= 1) return SCMF(playerid, -1, "[GL:RP]"SIVA"Ne mozete banovati tog igraca!");
    format(banfile, sizeof(banfile), BAN_FOLDER, GetName(id));
    PlayerInfo[id][pBanovan] = 1;
   if(fexist(banfile)) return SCMF(playerid,-1, "[GL:RP]"ZUTA"Igrac je vec banovan!");
   format(string,sizeof(string),""SIVA"[GL:RP]"ZUTA"Banovali ste igraca %s | Razlog: %s.", GetName(id), razlog);
    SCMF(playerid,-1, string);
    format(string,sizeof(string),""SIVA"[GL:RP]"ZUTA"Banovani ste od strane Admina %s | Razlog: %s.",GetName(playerid),razlog);
   SCMF(id,-1,string);
    format(string,sizeof(string),""ZUTA"[GL SECURITY] "BELA"Admin %s je banovao igraca %s | Razlog: %s!",GetName(playerid),GetName(id),razlog);
   AdminGameMaster(-1,string);
   format(string,sizeof(string),""ZUTA"[BAN] "BELA"Staff %s je banovao igraca "ZUTA"%s.",GetName(playerid),GetName(id));
   SCMFTA(-1,string);
    new File:ban = fopen(banfile, io_write);
    fwrite(ban, "|---Banovan---|\n");
    new var[64];
   format(var,64,"| Admin = %s |\n", GetName(playerid));
    fwrite(ban,var);
    new var1[128];
   format(var1,128,"| Razlog = %s\n", razlog);
    fwrite(ban,var1);
    fclose(ban);
    freeze[id] = SetTimerEx("KonektKick", 1000, 0, "d", id);
   return 1;
}[/pawn]
uzivaj
A kako da napravim /banip, da ne pravim novu temu...
Naslov: Odg: /ban
Poruka od: Łuk@ poslato Septembar 19, 2017, 20:52:41 POSLE PODNE
/rcon banip - ip, moras biti logiran ingame kao rcon, /rcon unbanip ip