Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Lemi_Zero poslato Mart 29, 2012, 11:57:11 PRE PODNE

Naslov: [Pomoc] Oko /unban komande
Poruka od: Lemi_Zero poslato Mart 29, 2012, 11:57:11 PRE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Kada banujem nekoga stavi mu na account da je pLocked = 1, a evo sada sam ubacio na unban da mu stavi pLocked = 0 i izbaci mi error... moze pomoc :) ?
Dio skripte: Izbaci mi ovaj error D:\Razno\Skripte\DmZ Roleplay\gamemodes\DmZ.pwn(38489) : error 032: array index out of bounds (variable "PlayerInfo")
Na ovu liniju PlayerInfo[MAX_PLAYERS][pLocked] = 0;
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: dock poslato Mart 30, 2012, 11:51:57 PRE PODNE
Citat: Lemi_Zero poslato Mart 29, 2012, 11:57:11 PRE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Kada banujem nekoga stavi mu na account da je pLocked = 1, a evo sada sam ubacio na unban da mu stavi pLocked = 0 i izbaci mi error... moze pomoc :) ?
Dio skripte: Izbaci mi ovaj error D:\Razno\Skripte\DmZ Roleplay\gamemodes\DmZ.pwn(38489) : error 032: array index out of bounds (variable "PlayerInfo")
Na ovu liniju PlayerInfo[MAX_PLAYERS][pLocked] = 0;
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

A cemu sluzi to pLocked? .. vanilla je vec odgovorio nego zelim znati cemu sluzi, to ti nicemu ne znaci :/ jer ga ti nemos unbanati ingame jer mu nemos podesiti varijablu ako ga nema online, morao bi ici u panel pa iz statsa brisati sto je opet puno posla, predlazem da napravis neki sistem koji ce praviti fajlove kada banas sa imenima bananih korisnika, a brisace fajlove kada unbanas, i time ce ponovo moci uci .. imas Karikin ban/unban sistem potrazi po FS..
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: FlasH poslato Mart 30, 2012, 12:43:10 POSLE PODNE
Kopiraj OVAJ REDAK...Broj: 38489
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: Lemi_Zero poslato Mart 30, 2012, 13:08:52 POSLE PODNE
Citat: filip.admin poslato Mart 30, 2012, 12:43:10 POSLE PODNE
Kopiraj OVAJ REDAK...Broj: 38489

Pa to je ova linija

PlayerInfo[MAX_PLAYERS][pLocked] = 0;

To znaci da mu zakljuca acc da nemoze uci na njega ako ga banujem a ja zelim napraviti kada idem /unban da mu otkljuca acc da moze da igra... ako me razumete

A evo vam i komanda /unban
if (strcmp(cmd, "/unban", true)==0)
{
    if((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >=1337)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
        SendClientMessage(playerid, COLOR_RED, "{FFFFFF}DmZ Pomoc | {1BBCE0}/unban [Ime_Prezime]");
            return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(giveplayer));
format(string, 256, "[ADMIN] %s je unbanovao %s-a", sendername, tmp);
ABroadCast(COLOR_LIGHTRED,string,1);
format(string, 256, "[ADMIN] %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 !");
PlayerInfo[playerid][pLocked] = 0;
SendRconCommand(string);
SendRconCommand("reloadbans");
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
}
return 1;
}
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: dock poslato Mart 30, 2012, 14:21:17 POSLE PODNE
Hmm preko takve komande VRLO VRLO tesko mozes napraviti unban da radi, moras napraviti da otvara fajl, pa da sve prepamti osim pLocked, pa kada sve prepamti sve ponovo da zapise osim pLocked, to da zameni.. i to je jako jako jako tesko i puno posla napraviti, kao sto sam vec rekao, imas Karikinu Bann/Unbann filterscriptu, pogledaj sta je radio covek, ako neznas napraviti prekopiraj, ako znas onda na tom principu napravi, to radi bez pogreske :D
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: Lemi_Zero poslato Mart 30, 2012, 15:09:17 POSLE PODNE
Jel zna neko kako da kada sam na serveru online unbanujem nekoga, da nemoram preko gamepanela nego mu samo otkljucam account ? pomozite plss  :'(
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: dock poslato Mart 30, 2012, 15:21:47 POSLE PODNE
http://balkan-samp.com/forum/index.php?topic=30893.msg233124#msg233124
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: Lemi_Zero poslato Mart 30, 2012, 15:33:38 POSLE PODNE
Nece da mi radi FS  :( jel moze ovo nekako da se ubaci u mod ?
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: dock poslato Mart 31, 2012, 00:31:39 PRE PODNE
pa prevedi komandu iz ycmda u strcmp :/
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: Lemi_Zero poslato April 01, 2012, 12:51:44 POSLE PODNE
Uradio sam to vanilla ali nece :S

EDIT: Znaci igrac je banovan offline je meni treba da mu otkljuca acc kada je on offline...
Naslov: Odg: [Pomoc] Oko /unban komande
Poruka od: Lemi_Zero poslato April 01, 2012, 13:47:20 POSLE PODNE
Pa kada nekog banujem stavi mu pLocked 1 tj. da mu je zakljucan account, a ja zelim kada idem /unban da njemu otkljucam account znaci igrac je offline i da mu otkljucam da moze da udje...