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: inf - 2014. március 03. - 16:34:20

Cím: /unban hiba
Írta: inf - 2014. március 03. - 16:34:20
Üdv.
Valaki megnézni hogy mibaja a /unban paracsomnak? Nem unbannolja az ip-t nem veszi ki a samp.ban fájlból.
UNBAN Parancsom:
 
CMD:unban(playerid,params[])
{
    if(JatekosInfo[playerid][AdminSzint] < 3) return Msg(playerid,\"{\"piros\"}Nem vagy admin vagy nincs meg a kellõ szinted!\");
    new ubjatekos[500];
    if(sscanf(params,\"s[500]\",ubjatekos)) return Msg(playerid,\"{\"vzold\"}Használat: /unban [Játékos]\");
    GetPlayerName(playerid,nev,sizeof(nev));
    new string[256];
format(string,sizeof(string),\"{\"piros\"}[ADMIN]: {\"vzold\"}%s (%d) levette a kitiltást róla: %s\",GetName(playerid),playerid,ubjatekos);
MsgAll(string);
    new file[128];
    format(file,sizeof(file),\"/szerver/%s.ini\",ubjatekos);
    new diniip = dini_Int(file, \"Ipcim\");
      new rconcmd[500];
format(rconcmd,sizeof(rconcmd),\"unbanip %s\",diniip);
SendRconCommand(rconcmd);
dini_IntSet(file,\"Kitiltva\",0);
return 1;
}
Cím: /unban hiba
Írta: TheDon - 2014. március 03. - 16:37:46
Mert a samp.ban fájlhoz a parancsodban (ha jól látom) nem is nyúlsz hozzá.
Cím: /unban hiba
Írta: inf - 2014. március 03. - 16:40:44
Ott van hogy RCON-al unbannolja az aktájában lévõ IP-t.
Cím: /unban hiba
Írta: Dfoglalo - 2014. március 03. - 16:42:36
Idézetet írta: TheDon date=1393861066\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46856\" data-ipsquote-contentclass=\"forums_Topic
Mert a samp.ban fájlhoz a parancsodban (ha jól látom) nem is nyúlsz hozzá.
 
Dehogynem.
 

format(rconcmd,sizeof(rconcmd),\"unbanip %s\",diniip);
SendRconCommand(rconcmd);

 
[/quote]
Egyébként az IP nem int, hogy úgy kérdezd le azt. E helyett:
 
new diniip = dini_Int(file, \"Ipcim\");

 
kérdezd le valahogy így:
 
new diniip[16] = dini_Valami(file, \"Ipcim\"); // Valami helyére nem tom mi kell, nem értek a dinihez, a lényog, hogy stringként kérdezd le (talán dini_Get?).
Cím: /unban hiba
Írta: N1tRoGeN - 2014. március 03. - 16:43:06
Elnézést az elõttem író írta jól dini_Get
Cím: /unban hiba
Írta: TheDon - 2014. március 03. - 16:46:05
Idézetet írta: InFIeL_HuN date=1393861244\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46856\" data-ipsquote-contentclass=\"forums_Topic
Ott van hogy RCON-al unbannolja az aktájában lévõ IP-t.
 
Bocs, igazad van. Csak kicsit fáradt vagyok és nem láttam  :confused:
Cím: /unban hiba
Írta: Kovacs_Richard - 2014. március 04. - 07:35:32
unban után újra kell tölteni a ban listát...
 
format(rconcmd,sizeof(rconcmd),\"unbanip %s\",diniip);
SendRconCommand(rconcmd);
SendRconCommand(\"reloadbans\");