[REÅ ENO] OFF Izbacivanje


Započeo Arkoo, Jun 19, 2016, 14:22:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

O kakvom savjetu se radi: Kick igrača iz organizacije ako je offline
Detaljan opis savjeta:Ako je igrač u organizaciji a nije online kako mogu da ga kikujem iz organizacije, i kad on uÄ'e da ne bude viÅ¡e u organizaciji(logično) :D
Komentar: /
Poslednja Izmena: Jun 20, 2016, 12:21:27 POSLE PODNE od â–… â–† â–ˆ Rudimental â–ˆ â–† â–…

Pa pomocu y_ini to mozes da uradis.

YCMD:offizbaci(playerid, params[],help){
#pragma unused help
if(PlayerInfo[playerid][pLider] != 1) return SCM(playerid, -1,"Nisi lider!");
        if(PlayerInfo[playerid][pLider] == 1)
	return 0;
	new acct[24], file[64],string[128];
	if(sscanf(params, "s[32]", acct))return SCM(playerid, COLOR_LIGHTRED, "{FFFFFF}Koriscenje: /offizbaci [IME_PREZIME]");
	format(file, sizeof(file),"Korisnici/%s.ini", acct);
        if(!dini_Exists(file)) return SCM(playerid, COLOR_LIGHTRED,"{0B83E6}[GRESKA]{FFFFFF} Account pod tim imenom ne postoji.");
        dini_IntSet(file, "pMember", 0);
	format(string, sizeof(string), "Izbacio si clana %s iz organizacije.",acct);
	Poruka(COLOR_LIGHTRED,string, 5);
	return 1;}

to bi nešto ovako trebalo?

Nisam dini nikada koristio pa se ne razumem oko njega ali da mislim da pomocu dini_IntSet kao sto si dao primer moze da se sredi ...

@Arkoo stavi proveru ako je igrac na serveru da se ne moze koristit ta komanda, posto se moze zabugat komanda
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jun 19, 2016, 15:04:16 POSLE PODNE
Nisam dini nikada koristio pa se ne razumem oko njega ali da mislim da pomocu dini_IntSet kao sto si dao primer moze da se sredi ...

a da li bi bilo bolje da napravim to u y_ini

Citat: ophion poslato Jun 19, 2016, 15:07:00 POSLE PODNE
@Arkoo stavi proveru ako je igrac na serveru da se ne moze koristit ta komanda, posto se moze zabugat komanda

ok

koristi y_ini preporucujum
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Moze onda primjer ove komande gore u Y_INI

To bi ovako od prilike ispalo.
YCMD:offizbaci(playerid, params[], help)
{
	#pragma unused help
	new acct[24], file[64], string[128];
	if (PlayerInfo[playerid][pLider] != 1) return SCM(playerid, -1,"Nisi lider!");
	else if (sscanf(params, "s[32]", acct)) return SCM(playerid, COLOR_LIGHTRED, "{FFFFFF}Koriscenje: /offizbaci [IME_PREZIME]");
	else
	{
	    format(file, sizeof(file), "Korisnici/%s.ini", acct);
	    if (fexist(file))
	    {
			new
				INI:File = INI_Open(file);
			INI_SetTag(File, "data");
			INI_WriteInt(File, "pMember", 0);
			INI_Close(File);
		}
		format(string, sizeof(string), "Izbacio si clana %s iz organizacije.", acct);
		Poruka(COLOR_LIGHTRED, string, 5);
	}
	return 1;
}

Ok hvala dalje ću se snaći ;)