/alias i sl

Započeo Joy
11. Avg. 2013. Zaključano
1,382
pregleda
19
postova
Joy Punisher
4
Made Man
11. Avg. 2013.
Skripta koju koristim:edit y:rp
Detaljan opis problema:problem je u tome sto kada banujem igraca banuje mu samo nick,ne ma druge komande za ban,probavao sam napraviti komandu za ip ban iz drugih modova ali mi izbacuje errore,ili banuje a opet mozes uci na server(posto meni drugdje sprema banove),pokusao sam ubaciti /alias sa ravensa ali nece da mi sprema podatke u aliases,tako da igraci mogu praviti nove accove,pa ako neko moze da mi objasni kako da napravim /alias ili /ipban i to spremanje u scriptfiles
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Falcony
4
Enforcer
11. Avg. 2013.
Nekontam?
Napraviš istu cmd
Samo mu staviš Ban(playerid);
I tjt
To će  mu banovat IP Adresu 😄
Joy Punisher
4
Made Man
12. Avg. 2013.
Gdje sada ja sada da dodam Ban(playerid);?
YCMD:ban(playerid, params[], help)
{
#pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"Y:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 7) return SCM(playerid, -1, ""CRVENA"[Y:RP] "SIVA"Samo Admini (Admin Level 7)!");
new id, razlog,string,banfile;
    if(AdminDuty == 0 && SkripterDuty == 0) return SCM(playerid,-1,""CRVENA"[Y:RP] "SIVA"Morate biti na admin duznosti!");
    if(sscanf(params,"us",id,razlog)) return SCM(playerid, -1, "Y:RP Pomoc | "CRVENA"/ban ");
    if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"[Y:RP] "SIVA"Pogresan ID!");
    if(PlayerInfo >= 6) return SCM(playerid, -1, "[Y:RP] "SIVA"Ne mozete banovati tog igraca!");
    format(banfile, sizeof(banfile), BAN_FOLDER, GetName(id));
if(fexist(banfile)) return SCM(playerid,-1, "UW:RP | "CRVENA"Igrac je vec banovan!");
format(string,sizeof(string),""SIVA"[UW:RP] "CRVENA"Banovali ste igraca %s | Razlog: %s.", GetName(id), razlog);
    SCM(playerid,-1, string);
    format(string,sizeof(string),""SIVA"[Y:RP] "CRVENA"Banovani ste od strane Admina %s | Razlog: %s.",GetName(playerid),razlog);
SCM(id,-1,string);
    format(string,sizeof(string),""CRVENA"[Y:RP] "BELA"Admin %s je banovao igraca %s | Razlog: %s!",GetName(playerid),GetName(id),razlog);
AdminGameMaster(-1,string);
format(string,sizeof(string),""CRVENA" "BELA"Admin %s je banovao igraca "CRVENA"%s.",GetName(playerid),GetName(id));
SCMTA(-1,string);
    new File:ban = fopen(banfile, io_write);
    fwrite(ban, "|---Banovan---|\n");
    new var;
format(var,64,"| Admin = %s |\n", GetName(playerid));
    fwrite(ban,var);
    new var1;
format(var1,128,"| Razlog = %s\n", razlog);
    fwrite(ban,var1);
    fclose(ban);
    freeze = SetTimerEx("KonektKick", 1000, 0, "d", id);
return 1;
}
[WW]ivan
5
Kingpin
12. Avg. 2013.
te sad tu ne treba Ban(playerid);

jer imas ovo
new File:ban = fopen(banfile, io_write);
    fwrite(ban, "|---Banovan---|\n");
    new var;
format(var,64,"| Admin = %s |\n", GetName(playerid));
    fwrite(ban,var);
    new var1;
format(var1,128,"| Razlog = %s\n", razlog);
    fwrite(ban,var1);
    fclose(ban);


tvoja ban komanda radi na principu tako da kad banas da stvoris fajl u jednoj mapi..

a evo ti moja komanda za banip..
i ako ti treba kad banas igraca za unban i kad se oce logirat da ne moze samo reci posaljem ti..

YCMD:banip(playerid, params[], help)
{
    new param, ip, ime;
    new string;
    if(sscanf(params, "s", param)) return SCM(playerid, -1, "/banip (IP adresa)");
    if(strlen(param) < 7) return SCM(playerid, -1, "IP adresa je kratka!");
    if(strlen(param) > 20) return SCM(playerid, -1, "IP adresa je dugacka!");
    RPIme(playerid, ime);
    format(string, sizeof(string),"banip %s", param);
        SendRconCommand(string);
        SendRconCommand("reloadbans");
return 1;
}


eto komande
Falcony
4
Enforcer
12. Avg. 2013.
Eto dobio si odgovor, a ovaj si isto moÅ¡ ostaviti jer nećeÅ¡ svakog igrača otjerat servera 😄
Joy Punisher
4
Made Man
12. Avg. 2013.
hahahaha,hvala  ali ima problem izbacuje mi ovo
C:\DOCUME~1\Korisnik\MYDOCU~1\KUCNIS~1\UWV3~1.0A\GAMEMO~1\yrp.pwn(17778) : error 017: undefined symbol "RPIme"
C:\DOCUME~1\Korisnik\MYDOCU~1\KUCNIS~1\UWV3~1.0A\GAMEMO~1\yrp.pwn(17773) : warning 204: symbol is assigned a value that is never used: "ip"


Ovako taj error i warning sam uklonio banovo sam svoj ip ali problem je sto mi server cita banovane sa foldera Banovani koji se nalazi u Scriptfiles a Banovani sadrzi inc sa imenima igraca i u INC neke informacije o banu,evo mozda ovo pomogne kako da promijenim smijer da server cita sa ovoga samp.ban kada se igrac uloguje
new banfile; format(banfile,sizeof(banfile),BAN_FOLDER,GetName(playerid));
new ip;
new banipfile; format(banipfile,sizeof(banipfile),BANIP_FOLDER,GetPlayerIp(playerid,ip,50));
if(fexist(banfile))
{
StatusKonekta(playerid, 1);
return 1;
}


ako se to moze prepravit.....
Uz mod znaci nije dosla komanda da se banuje ip ali je dosla da se unbanuje mozda pomogne:
YCMD:unbanip(playerid, params[], help)
{
#pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"UW:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 7) return SCM(playerid, -1, ""CRVENA"[UW:RP] "SIVA"Samo Admini (Admin Level 7)!");
    if(AdminDuty == 0 && SkripterDuty == 0) return SCM(playerid,-1,""CRVENA"[UW:RP] "SIVA"Morate biti na admin duznosti!");
new ip,string;
    if(sscanf(params, "s",ip)) return SCM(playerid,-1, ""SIVA"UW:RP | "ZELENA"/unbanip [Igracev IP]");
format(string,sizeof(string),"unbanip %s",ip);
SendRconCommand(string);
SendRconCommand("reloadbans");
format(string,sizeof(string),""ZELENA"Admin %s je unbanovao IP: "BELA"%s",GetName(playerid),ip);
AdminGameMaster(-1,string);
return 1;
}
[WW]ivan
5
Kingpin
12. Avg. 2013.
sad te nista ne razumijem..

kad si s onom komandom banujes ip adresu, ne moras nista stavljat pod onplayerconnect da mu pokaze da je banan, to server odradi sam jer je funkcija drito iz sampa..
Falcony
4
Enforcer
12. Avg. 2013.
Upravu je
ta ti cmd banuje IP adresu i sprema je u samp.ban
I pri Connectu igraču se ispiše poruka Server closed the connection.
Joy Punisher
4
Made Man
13. Avg. 2013.
e dotle smo dosli jeste spremi meni u samp.ban ali pod to OnPlayerConnect nastimano je samo da cita banovane iz Scriptfiles/Banovani/%.inc,ako ja banujem ip on ce moc ponovo bez problema uc na server o tome vam pricam.Je li mi vi mozete dati kako kod vas provjerava ban kad igrac ulazi?
Falcony
4
Enforcer
13. Avg. 2013.
Ne nije istina,kada koristiš Ban(playerid);
On ti spremi i na Connectu ti čita to
To ti je tako od sampa to netrebaš naštimavat lol
Joy Punisher
4
Made Man
13. Avg. 2013.
e neznam onda sta je u pitanju kada ja banujem nekoga spremi se u samp.ban lijepo pise ip,datum,sati minute... ali on moze ponovo da udje na server bez problema  😮
Falcony
4
Enforcer
13. Avg. 2013.
PA može kad mu se resetira IP adresa
Joy Punisher
4
Made Man
13. Avg. 2013.
probo sam da banujem svoju IP odavde http://www.whatismyip.com/ i od LANa,pa sam gledao ono Incoming connection pa ip i to sam probao nece i u igri /uzmiip ali nece ☹️
Joy Punisher
4
Made Man
15. Avg. 2013.
Evo ga proradilo je hvala vam  🙂 e sad ako vam nije tesko da mi dadnete komandu za unban 😄 i komanda /uzmiip ne radi pravilno svima isti ip pise ako mozete i to ako nije tesko
evo cmd za /uzmiip znaci svim igracima pise isti ip
YCMD:uzmiip(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"UW:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
new pplayerid,ip,string;
if(AdminDuty == 0 && GMDuty == 0 && SkripterDuty == 0) return SCM(playerid,-1,""CRVENA"[UW:RP] "SIVA"Morate biti na Admin & GameMaster duznosti!");
if(sscanf(params, "u", pplayerid)) return SCM(playerid, -1, ""SIVA"UW:RP Pomoc | /uzmiip [ID/Ime]");
if(!IsPlayerConnected(pplayerid)) return SCM(playerid, -1, ""CRVENA"[UW:RP] "SIVA"Pogresan ID!");
GetPlayerIp(pplayerid,ip,50);
format(string,sizeof(string),""SIVA"Igrac %s | IP: %s",GetName(pplayerid),ip);
SCM(playerid,-1,string);
}
else
{
SCM(playerid,-1,""ZUTA"[UW:RP] "SIVA"Samo Admini & GameMasteri.");
}
return 1;
}
[WW]ivan
5
Kingpin
15. Avg. 2013.
ne mogu imat svi istu adresu, komanda je uredu

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha