GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Sheet - 2010. november 25. - 15:28:27

Cím: Unbann
Írta: Sheet - 2010. november 25. - 15:28:27
Hali
olyan kérdésem lenne hogyha /ban parancasal ig valaki banolok akkor hogy irjam meg azt hogy unbanolni is tudjam /unban-al..
Ban parancs:
 

if(strcmp(cmd, \"/ban\", true) == 0)
{
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
        tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid,COLOR_GRAD1,\"Használat: /ban [Játékos id/név]\");
        return 1;
            }
            new ok;
   ok = strval(tmp);
            format(string,sizeof(string),\"ban %s\",tmp);
   SendRconCommand(string);
   SendRconCommand(\"ban\");
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   format(string, sizeof(string), \"AdmCmd: %s ki lett tiltva %s által. Ok: %s\", giveplayer, sendername, ok);
   SendAdminMessage(COLOR_RED, string);
   Ban(giveplayerid);
}
else
    {
        SendClientMessage(playerid, COLOR_GRAD1, \"  Nem vagy jogosult használni ezt a parancsot\");
    }
return 1;
}
Cím: Unbann
Írta: Gang[St]e[R] - 2010. november 25. - 15:33:38
Azt nem tudod parancsal unbannolni. Egyféleképpen lehet: ha bannolsz valakit a szervermappádba lesz egy olyan ,hogy samp.ban ha megnyitod ott van ,hogy kit bannoltál és azt töröld ki és enyi.
Cím: Unbann
Írta: Sheet - 2010. november 25. - 15:35:44
értem :S
Cím: Unbann
Írta: herban - 2010. november 25. - 15:44:06
Ez nem így van! Igaz ott  is lehet de van másféle módszer is.
Pl.  bejelentkezel RCON-ba és
/rcon unbanip JÁTÉKOS IP CÍME
Cím: Unbann
Írta: Sheet - 2010. november 25. - 15:51:50
ipunbant megcsináltam fájlba :D csak magát a player unbant nembirom
Cím: Unbann
Írta: Yeaseiro - 2010. november 26. - 09:57:15

if(strcmp(cmd,\"/unban\",true)==0)
{
                  new string[128];
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, szín, \"Használata: /unban [player ip]\");
        return 1;
}
format(string,sizeof(string),\"unbanip %s\",tmp);
SendRconCommand(string);
SendRconCommand(\"reloadbans\");
}
return 1;
}

 
strtok szükséges!
Használata: /unban 127.0.0.1
(de ne a localhostot unbannold XD)
vagy samp.ban-ból keresed ki :angel:
E: sorry de valamiért összevissza rendezi :|
Cím: Unbann
Írta: Sheet - 2010. november 26. - 14:17:27
látom nemértitek xd
Unbannipt megirtam magamtólis
csak PLAYER unabnt nemtudok, ami a NEVET unbanolja
Cím: Unbann
Írta: Game94 - 2010. november 26. - 17:40:43
Azért , mert ahoz meg kellene nyitni a player fájlját , amikor nincs fent a szerveren .
Ez szerintem nem kivitelezhetõ , de ha mégis akkor meg nehezen ..
Cím: Unbann
Írta: ChuckNorris - 2010. november 26. - 17:43:33
Könnyebb lenne ha nem az alap samp banrendszerét használnád hanem sajátot,arra könnyebb megírni.