[Pomoć] Komanda /aduty


Započeo Rus, Mart 30, 2016, 14:56:24 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Rus

*

Skripta koju koristim:SGRP
Detaljan opis problema:Nemoguće je otići na duty
Dio skripte:
YCMD:aduty(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SERVERPLAVA"(SGRP) "C_BELA"Moras biti prijavljen.");
	if(PI[playerid][Admin] == 0) return Ovlascenje(playerid);
	if(PI[playerid][TrazeniNivo] >= 1) return Error(playerid, "Ne mozete koristiti ovu komandu jer imate wanted level.");
	if(PI[playerid][Admin] < 6 && PosaoAktivan[playerid] == 1) return Error(playerid, "Radis posao,ne mozes ici duty.");
	if(IgracNaEventu[playerid] == 1) return Error(playerid, "Na eventu si,ne mozes to.");
	if(AdminDuty[playerid] == 0)
	{
	    if(PI[playerid][Pol] == 1)
	    {
		    format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako mu zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
			SCMTA(COLOR_GRAD1,nellys);
			SetPlayerSkin(playerid, 294);
			AdminDuty[playerid] = 1;
			SetPlayerColor(playerid, SVETLOPLAVA);
			g_SetPlayerArmour(playerid, 99.0);
			SetPlayerHealth_H(playerid, 99.0);
		}
		else
		{
		    format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako joj zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
			SCMTA(COLOR_GRAD1,nellys);
			SetPlayerSkin(playerid, 211);
			AdminDuty[playerid] = 1;
			SetPlayerColor(playerid, SVETLOPLAVA);
			g_SetPlayerArmour(playerid, 99.0);
			SetPlayerHealth_H(playerid, 99.0);
		}
	}
	else if(AdminDuty[playerid] == 1)
	{
        if(PI[playerid][Pol] == 1)
	    {
			format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
			SCMTA(COLOR_GRAD1,nellys);
		}
		else
		{
		    format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
			SCMTA(COLOR_GRAD1,nellys);
		}
		g_SetPlayerArmour(playerid, 0);
		SetPlayerHealth_H(playerid, 99.0);
		SetPlayerSkin(playerid, PI[playerid][pSkin]);
		SetPlayerColor(playerid,TEAM_HIT_COLOR);
		AdminDuty[playerid] = 0;
	}
	return 1;
}

Sta ti ispise jada kucas /aduty?
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Rus

*

Citat: VuKaN poslato Mart 30, 2016, 15:06:11 POSLE PODNE
Sta ti ispise jada kucas /aduty?
Piše stalno da više nisam na dužnosti

YCMD:aduty(playerid, params[],help)
{
	new msg[128+MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], msg2[128+MAX_PLAYER_NAME], msg3[128+MAX_PLAYER_NAME], msg4[128+MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
    #pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""SERVERPLAVA"(SGRP) "C_BELA"Moras biti prijavljen.");
	if(PI[playerid][Admin] == 0) return Ovlascenje(playerid);
	if(PI[playerid][TrazeniNivo] >= 1) return Error(playerid, "Ne mozete koristiti ovu komandu jer imate wanted level.");
	if(PI[playerid][Admin] < 6 && PosaoAktivan[playerid] == 1) return Error(playerid, "Radis posao,ne mozes ici duty.");
	if(IgracNaEventu[playerid] == 1) return Error(playerid, "Na eventu si,ne mozes to.");
	{
 		if(AdminDuty[playerid] == 0)
 		{
 		    if(PI[playerid][Pol] == 1)
 		    {
 		        format(msg, sizeof(msg), "DUTY: Admin %s je na duznosti.", name);
 		        SendClientMessageToAll(COLOR, msg);
 		        SetPlayerSkin(playerid, 294);
				AdminDuty[playerid] = 1;
				SetPlayerColor(playerid, SVETLOPLAVA);
				g_SetPlayerArmour(playerid, 99.0);
				SetPlayerHealth_H(playerid, 99.0);
			}
			if(PI[playerid][Pol] == 2)
			{
			    format(msg2, sizeof(msg2), "DUTY: Adminka %s je na duznosti.", name);
			    SendClientMessageToAll(COLOR, msg2);
 		        SetPlayerSkin(playerid, 211);
				AdminDuty[playerid] = 1;
				SetPlayerColor(playerid, SVETLOPLAVA);
				g_SetPlayerArmour(playerid, 99.0);
				SetPlayerHealth_H(playerid, 99.0);
			}
		}
		if(AdminDuty[playerid] == 1)
		{
			if(PI[playerid][Pol] == 1)
 		    {
 		        format(msg3, sizeof(msg3), "DUTY: Admin %s vise nije na duznosti.", name);
 		        SendClientMessageToAll(COLOR, msg3);
 		        g_SetPlayerArmour(playerid, 0);
				SetPlayerHealth_H(playerid, 99.0);
				SetPlayerSkin(playerid, PI[playerid][pSkin]);
				SetPlayerColor(playerid,TEAM_HIT_COLOR);
				AdminDuty[playerid] = 0;
			}
			if(PI[playerid][Pol] == 2)
			{
			    format(msg4, sizeof(msg4), "DUTY: Adminka %s vise na duznosti.", name);
			    SendClientMessageToAll(COLOR, msg4);
 		        g_SetPlayerArmour(playerid, 0);
				SetPlayerHealth_H(playerid, 99.0);
				SetPlayerSkin(playerid, PI[playerid][pSkin]);
				SetPlayerColor(playerid,TEAM_HIT_COLOR);
				AdminDuty[playerid] = 0;
			}
	}
	return 1;
}


evo napravio sam, sad samo popravi kako tebi pase(probao sam sve vise po tvom)
TRAZIM MAPER, JAVITE MI SE NA PM.

Probaj sa ovom  ;D
YCMD:aon(playerid, params[], help)
{
    #pragma unused help
	#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"BG:RPG | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] == 0) return SCM(playerid, -1, ""SPLAVA"[BG:RPG] "BELA"Samo Admini!");
	new string[256];
	if(AdminDuty[playerid] == 0)
	{
		if(PlayerInfo[playerid][pAdmin] == 6) { format(string,sizeof(string),""CRVENA"Owner "BELA"%s "CRVENA"je na duznosti!",GetName(playerid)); }
		if(PlayerInfo[playerid][pAdmin] == 5) { format(string,sizeof(string),""CRVENA"Direktor "BELA"%s "CRVENA"je na duznosti!",GetName(playerid)); }
		if(PlayerInfo[playerid][pAdmin] < 4) { format(string,sizeof(string),""CRVENA"ABG "BELA"%s "CRVENA"je na duznosti!",GetName(playerid)); }
		SCMTA(-1,string);
		AdminDuty[playerid] = 1;
		SetPlayerSkin(playerid, 294);
		SetPlayerColor(playerid, TCRVENA);
		SetPlayerArmour(playerid, 99.0);
		g_SetPlayerHealth(playerid, 99.0);
	}
	else if(AdminDuty[playerid] == 1)
	{
		SetPlayerArmour(playerid, 0);
		g_SetPlayerHealth(playerid, 99.0);
		SetPlayerColor(playerid,BELA2);
		if(PlayerInfo[playerid][pAdmin] == 6) { format(string,sizeof(string),""CRVENA"Owner "BELA"%s "CRVENA"je van duznosti!",GetName(playerid)); }
		if(PlayerInfo[playerid][pAdmin] == 5) { format(string,sizeof(string),""CRVENA"Direktor "BELA"%s "CRVENA"je van duznosti!",GetName(playerid)); }
		if(PlayerInfo[playerid][pAdmin] < 4) { format(string,sizeof(string),""CRVENA"ABG "BELA"%s "CRVENA"je van duznosti!",GetName(playerid)); }
		SCMTA(-1,string);
		AdminDuty[playerid] = 0;
	}
	return 1;
}
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

probaj napravit debug prije nego izvrsis cijelu komandu, da vidis da li ti je adminduty na 0 ako nije moras ga setovati negdje

"They have computers, and they may have other weapons of mass destruction."