ShowBell Posted November 20, 2010 Report Share Posted November 20, 2010 Am o problema la comanda /unban si /unbanip in sensul ca dau /unban sau /unbanip si nu scoate ban-ul ... l-am tot modificat dar tot asa ... cine poate sa ma ajute? eventual sa imi dea o comanda de unban buna... Link to comment Share on other sites More sharing options...
laury Posted November 20, 2010 Report Share Posted November 20, 2010 uite aici comenzile de care ai nevoie if(strcmp(cmd, "/unbanip", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1339) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /unbanip [ players ip ]"); return 1; } format(string,sizeof(string),"unbanip %s",tmp); SendRconCommand(string); SendRconCommand("reloadbans"); PlayerInfo[giveplayerid][pLocked] = 0; GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 256, "AdmWarning: %s has unbanned IP %s", sendername,tmp); ABroadCast(COLOR_YELLOW,string,1); } return 1; } if (strcmp(cmd, "/unban", true) == 0) { if((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1339) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unban [playerid/PartOfName]"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(giveplayer)); format(string, 256, "AdmWarning: %s has unbanned %s", sendername, tmp); ABroadCast(COLOR_YELLOW,string,1); format(string, 256, "AdmWarning: %s has unbanned %s", sendername, tmp); printf(string); format(string,sizeof(string),"%s.ini",tmp); fremove(string); PlayerInfo[giveplayerid][pLocked] = 0; SendClientMessage(playerid, COLOR_WHITE, "Player unbanned"); SendRconCommand(string); SendRconCommand("reloadbans"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); } return 1; }sau dak nu merge nici asa incearca sa intri in contul pe care are ban si la level acolo vei gasi asa k e -999u treci lv pe care l-a avut acel player inainte sa ia bansper k ti-am fost de folos Link to comment Share on other sites More sharing options...
heker Posted November 20, 2010 Report Share Posted November 20, 2010 Am o problema la comanda /unban si /unbanip in sensul ca dau /unban sau /unbanip si nu scoate ban-ul ... l-am tot modificat dar tot asa ... cine poate sa ma ajute? eventual sa imi dea o comanda de unban buna...Daca playerul care iai dat ban are ip dynamic (schimbator) si el se deconecteaza de la net si se conecteaza iar i se va schimba ip si trebuie sa dai /unbanip cu ipul care il are pe moment :P Link to comment Share on other sites More sharing options...
ShowBell Posted November 20, 2010 Author Report Share Posted November 20, 2010 Cum sa fac ca, comanda sa nu stearga contu doar sa dea unban? Link to comment Share on other sites More sharing options...
Emanuelll Posted November 20, 2010 Report Share Posted November 20, 2010 Daca playerul care iai dat ban are ip dynamic (schimbator) si el se deconecteaza de la net si se conecteaza iar i se va schimba ip si trebuie sa dai /unbanip cu ipul care il are pe moment Daca i s-a schimbat ip-ul, mai are ban pe ip-ul nou? (cu care intra prima data pe server).. THAAAAAAAA! Link to comment Share on other sites More sharing options...
heker Posted November 21, 2010 Report Share Posted November 21, 2010 Ma refer pe cont emanuelll :P Link to comment Share on other sites More sharing options...
ShowBell Posted November 22, 2010 Author Report Share Posted November 22, 2010 In comanda asta: if (strcmp(cmd, "/unban", true) == 0) { if((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1339) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unban [playerid/PartOfName]"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(giveplayer)); format(string, 256, "AdmWarning: %s has unbanned %s", sendername, tmp); ABroadCast(COLOR_YELLOW,string,1); format(string, 256, "AdmWarning: %s has unbanned %s", sendername, tmp); printf(string); format(string,sizeof(string),"%s.ini",tmp); fremove(string); PlayerInfo[giveplayerid][pLocked] = 0; SendClientMessage(playerid, COLOR_WHITE, "Player unbanned"); SendRconCommand(string); SendRconCommand("reloadbans"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); } return 1; }Cum fac sa nu stearga contu ? Link to comment Share on other sites More sharing options...
TheGuardianAngel Posted November 24, 2010 Report Share Posted November 24, 2010 showbellscoate asta: fremove(string); if (strcmp(cmd, "/unban", true) == 0) { if((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1339) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unban [playerid/PartOfName]"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(giveplayer)); format(string, 256, "AdmWarning: %s has unbanned %s", sendername, tmp); ABroadCast(COLOR_YELLOW,string,1); format(string, 256, "AdmWarning: %s has unbanned %s", sendername, tmp); printf(string); format(string,sizeof(string),"%s.ini",tmp); PlayerInfo[giveplayerid][pLocked] = 0; SendClientMessage(playerid, COLOR_WHITE, "Player unbanned"); SendRconCommand(string); SendRconCommand("reloadbans"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); } return 1; } Link to comment Share on other sites More sharing options...
Question
ShowBell
Am o problema la comanda /unban si /unbanip in sensul ca dau /unban sau /unbanip si nu scoate ban-ul ... l-am tot modificat dar tot asa ... cine poate sa ma ajute? eventual sa imi dea o comanda de unban buna...
Link to comment
Share on other sites
7 answers to this question
Recommended Posts