[Pomoc]Komande


Započeo Deko, Januar 09, 2015, 20:57:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:000000
Detaljan opis problema: Kako unfreeze napraviti?
Dio skripte://
Slike: //

ii freeza mi igraca a pise u chat da nemam pristup komandi

CMD:freeze(playerid, params[])
{
        new string[128], string2[128], igrac;
        if (PlayerInfo[playerid][pAdmin] >= 1)
        {
                if(sscanf(params, "r", igrac)) return SendClientMessage(playerid, -1, "{00d900}[DekoAC] {FFFFFF}/freeze [ID ili dio imena]");
                TogglePlayerControllable(igrac, 0);
                format(string, sizeof(string), "Freezao si igraca:%s",(igrac));
                SendClientMessage(playerid, -1, string);
                format(string2, sizeof(string2), "Freezao te je Admin:%s",(playerid));
                SendClientMessage(igrac, -1, string2);
                {
		 }
		if (PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage (playerid, -1, "Nemate pristup ovoj komandi");
  		SendClientMessage (playerid, -1, "Komanda radi :)");
		}
        return 1;
}
Poslednja Izmena: Januar 09, 2015, 21:02:53 POSLE PODNE od Deko
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


CMD:freeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if (PlayerInfo[playerid][pAdmin] < 0) return SendClientMessage (playerid, -1, "Nemate pristup ovoj komandi");
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{00d900}[DekoAC] {FFFFFF}/freeze [ID ili dio imena]");
	TogglePlayerControllable(igrac, 0); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
	format(string, sizeof(string), "Freezao si igraca:%s", GetName(igrac));
	SendClientMessage(playerid, -1, string);
	format(string2, sizeof(string2), "Freezao te je Admin:%s", GetName(playerid));
	SendClientMessage(igrac, -1, string2);
	return 1;
}
Poslednja Izmena: Januar 09, 2015, 21:54:51 POSLE PODNE od â–… â–† â–ˆ Rudimental â–ˆ â–† â–…

ok,a kako sad unfreze uraditi?
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Aj procitaj sta sam stavio kod funkcije TogglePlayerControllable samo sto ce trebati nova komanda ali samo ovu prekopiras i uradis da je to unfreeze...

CMD:freeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if (PlayerInfo[playerid][pAdmin] < 2)  SendClientMessage (playerid, -1, "{ff0000}[DekoAC]{989898}Nisi ovlasten!");
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{ff9900}[DekoAC]{FFFFFF}/freeze [ID ili dio imena]");
	TogglePlayerControllable(igrac, 0); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
	format(string, sizeof(string), "Freezao si igraca:%s", (igrac));
	SendClientMessage(playerid, -1, string);
	format(string2, sizeof(string2), "Freezao te je Admin:%s", (playerid));
	SendClientMessage(igrac, -1, string2);
	return 1;
}
CMD:unfreeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if (PlayerInfo[playerid][pAdmin] < 2)  SendClientMessage (playerid, -1, "{ff0000}[DekoAC]{989898}Nisi ovlasten!");
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{ff9900}[DekoAC]{FFFFFF}/freeze [ID ili dio imena]");
	TogglePlayerControllable(igrac, 1); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
	format(string, sizeof(string), "Freezao si igraca:%s", (igrac));
	SendClientMessage(playerid, -1, string);
	format(string2, sizeof(string2), "Unfreezao te je Admin", (playerid));
	SendClientMessage(igrac, -1, string2);
	return 1;
}

Pise ono da nisi ovlsten i ispod freeze ID ili dio imena? i moze koristiti komandu a-1+ ja stavio ono <2 i moze koristiti a-2 a treba valjda od a-3+
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


A koji si ti admin level ?
Stavi ovu komandu i kucaj na srwu i sta kaze
CMD:test(playerid, params[])
{
    new string[128];
    format(string, sizeof(string), "Admin level: %d", PlayerInfo[playerid][pAdmin]);
    SendClientMessage(playerid, -1, string);
    return 1;
}

/test
ispise Admin level: i a-lvl
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Cekaj bre koji level ti ispise ?

pa zavisi koji sam admin level..
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Brate hocemo mi nesto da radimo ili da nabijamo postove bezveze ? Kazes komanda ti ne radi jer pise da nisi ovlascen a stavio si lvl 3+ za koriscenje e sada mene zanima koji ti admin lvl budes kada kucas te komande zato sam ti dao onu komandu cisto samo da vidis koji si lvl jer se nekad desavalo da ljudi u fajlu upisu admin lvl i kad udju IG on ne bude onakav kako su ga oni upisali zato sam ti dao komandu. I na kraju mi reci ono sto sam te pitao.

Vidi kada kucam /freeze dodje
DekoAC: Nisi ovlasten!
DekoAC: /freeze ID ili dio imena

CMD:freeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if (PlayerInfo[playerid][pAdmin] < 2)  SendClientMessage (playerid, -1, "{ff0000}[DekoAC]{989898}Nisi ovlasten!");
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{ff9900}[DekoAC]{FFFFFF}/freeze [ID ili dio imena]");
	TogglePlayerControllable(igrac, 0); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
	format(string, sizeof(string), "Freezao si igraca:%s", (igrac));
	SendClientMessage(playerid, -1, string);
	format(string2, sizeof(string2), "Freezao te je Admin:%s", (playerid));
	SendClientMessage(igrac, -1, string2);
	return 1;
}
CMD:unfreeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if (PlayerInfo[playerid][pAdmin] < 2)  SendClientMessage (playerid, -1, "{ff0000}[DekoAC]{989898}Nisi ovlasten!");
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{ff9900}[DekoAC]{FFFFFF}/freeze [ID ili dio imena]");
	TogglePlayerControllable(igrac, 1); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
	format(string, sizeof(string), "Freezao si igraca:%s", (igrac));
	SendClientMessage(playerid, -1, string);
	format(string2, sizeof(string2), "Unfreezao te je Admin", (playerid));
	SendClientMessage(igrac, -1, string2);
	return 1;
}
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


Ajd onda probaj na ovakav nacin mada ja sve mislim da tebi lvl nije dobar ali ajde ne citas sta ti pisem ...

CMD:freeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{ff9900}[DekoAC]{FFFFFF}/freeze [ID ili dio imena]");
    if (PlayerInfo[playerid][pAdmin] >= 3)
    {
		TogglePlayerControllable(igrac, 0); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
		format(string, sizeof(string), "Freezao si igraca:%s", (igrac));
		SendClientMessage(playerid, -1, string);
		format(string2, sizeof(string2), "Freezao te je Admin:%s", (playerid));
		SendClientMessage(igrac, -1, string2);
	}
	else
	{
	    SendClientMessage (playerid, -1, "{ff0000}[DekoAC]{989898}Nisi ovlasten!");
	}
	return 1;
}
CMD:unfreeze(playerid, params[])
{
	new string[128], string2[128], igrac;
	if(sscanf(params, "u", igrac)) return SendClientMessage(playerid, -1, "{ff9900}[DekoAC]{FFFFFF}/freeze [ID ili dio imena]");
    if (PlayerInfo[playerid][pAdmin] >= 3)
    {
		TogglePlayerControllable(igrac, 1); // ako stavis 0 onda je freeze ako stavis 1 onda je unfreeze
		format(string, sizeof(string), "Freezao si igraca:%s", (igrac));
		SendClientMessage(playerid, -1, string);
		format(string2, sizeof(string2), "Unfreezao te je Admin", (playerid));
		SendClientMessage(igrac, -1, string2);
	}
	else
	{
	    SendClientMessage (playerid, -1, "{ff0000}[DekoAC]{989898}Nisi ovlasten!");
	}
	return 1;
}

Opet mi svi admin leveli vide [DekoAC]freeze ID ili dio imena...

Poslednja Izmena: Januar 09, 2015, 22:47:07 POSLE PODNE od Deko
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school


U komandi si namestio da ti zahteva adminski lvl 3+ a ti imas lvl 2 i kako mislis da komanda radi ako ne stavis lvl kako treba ? :D

Pa nije problem u komandi :D problem je u tome sto radi lvl 2 a treba samo lvl 3+
Respect: â–... â–† â–ˆ Rudimental â–ˆ â–† â–..., Denis_Lapi, Blaeks, Ñ"ÊŸÑ"ɱÑ"ÆžÏ,,Ä...ÊŸ, Bryant., TiXoR_,   #old_school