Započeo [JV:RP] Milos
•16. Okt. 2013.• Zaključano[POMOC]Unban
428
pregleda
7
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
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
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
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):/
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
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;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
17. Okt. 2013.
Erorri
a sto si rekao da dodam na unban ja sam to uradio ovako
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 CompuPhasea 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;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
601
Postovi:
93
Teme:
Pridružio se:Sep. 2013
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
1,344
Postovi:
96
Teme:
Pridružio se:Jun 2012
17. Okt. 2013.
pa gledaj sta imas u komandi ban 😄
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
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