[POMOC] /stuck dok radis posao


Započeo [CH] RobeX, Jun 01, 2015, 18:48:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: BU:RPG
Detaljan opis problema: Treba mi netko da mi detaljno objasni kako da u stuck ubacim da ne moze /stuck ako radi posao.
Dio skripte:
if(strcmp(cmd, "/stuck", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
		{
            if(ReduceTime[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Morate sacekati 3 sekunde prije ponovnog koriscenja ove komande !");
                return 1;
            }
            if(PlayerInfo[playerid][pJailed] > 0) return SCM(playerid,-1,"Vi ste u zatvoru ne mozete koristiti ovu komandu");
            if(PlayerInfo[playerid][pFrozen] > 0) return SCM(playerid,-1,"Ne mozete koristiti ovu komandu,jer ste zaledjeni od strane admina!!");
			if(PlayerCuffed[playerid] == 0 && PlayerTied[playerid] == 0 &&  PlayerFreezed[playerid] == 0 && KnockedDown[playerid] == 0)
			{
                SCM(playerid, COLOR_GREY, "Slapovani ste!");
				new Float:slx, Float:sly, Float:slz;
				GetPlayerPos(playerid, slx, sly, slz);
				JBC_SetPlayerPos(playerid, slx, sly, slz+2);
				JBC_TogglePlayerControllable(playerid, 1);
                ReduceTime[playerid] = 1;
                SetTimerEx("ReduceTimer", 3000, false, "i", playerid);
				return 1;
			}
			else if(PlayerCuffed[playerid] > 0 || PlayerTied[playerid] > 0)
			{
				SendClientMessage(playerid, COLOR_GREY, "   Nemozete koristiti stuck jer ste vezani/uhapseni/frezovani!!!");
			}
		}
		return 1

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Poslednja Izmena: Jun 29, 2015, 20:36:49 POSLE PODNE od Vuzimir

Pa kada pocnes posao postavis variablu na 1 npr radiposao[playerid] = 1;
i onda proveravas u komandi if(radiposao[playerid] == 1)
{
SCM(playerid,-1,"Radis posao!");
return 1;
}


vidi sad ,u komandama gdje pokrećeš posao dodaj kada pokrene posao tj. da radi posao stavi mu radiposao[playerid] = 1; prije toga na vrh skripte new radioposao[MAX_PLAYERS]
onda u komandi stuck dodaš ovako
if(strcmp(cmd, "/stuck", true) == 0)
	{
if(radiposao[playerid] < 1)
{
	    if(IsPlayerConnected(playerid))
		{
            if(ReduceTime[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_GREY, "   Morate sacekati 3 sekunde prije ponovnog koriscenja ove komande !");
                return 1;
            }
            if(PlayerInfo[playerid][pJailed] > 0) return SCM(playerid,-1,"Vi ste u zatvoru ne mozete koristiti ovu komandu");
            if(PlayerInfo[playerid][pFrozen] > 0) return SCM(playerid,-1,"Ne mozete koristiti ovu komandu,jer ste zaledjeni od strane admina!!");
			if(PlayerCuffed[playerid] == 0 && PlayerTied[playerid] == 0 &&  PlayerFreezed[playerid] == 0 && KnockedDown[playerid] == 0)
			{
                SCM(playerid, COLOR_GREY, "Slapovani ste!");
				new Float:slx, Float:sly, Float:slz;
				GetPlayerPos(playerid, slx, sly, slz);
				JBC_SetPlayerPos(playerid, slx, sly, slz+2);
				JBC_TogglePlayerControllable(playerid, 1);
                ReduceTime[playerid] = 1;
                SetTimerEx("ReduceTimer", 3000, false, "i", playerid);
				return 1;
			}
			else if(PlayerCuffed[playerid] > 0 || PlayerTied[playerid] > 0)
			{
				SendClientMessage(playerid, COLOR_GREY, "   Nemozete koristiti stuck jer ste vezani/uhapseni/frezovani!!!");
			}
		}
}
		return 1;

~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

hoćeš reći da kod svakog posla trebam dodat radiposao[playerid] = 1;