[POMOC]CMD


Započeo Tierra Robada, Oktobar 31, 2014, 19:13:13 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:moja
Detaljan opis problema:jel mi moze neko dat CMD /aduty i /aoffduty na /aduty da dade skin a na /aoffduty da mu vrati poranjesan skin
Dio skripte:dacu ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Izvoli :D

CMD:aduty(playerid, params[])
{
	return cmd_adminduty(playerid, params);
}
CMD:adminduty(playerid,params[])
{
	if(IsPlayerConnected(playerid))
	{
		if(gPlayerLogged[playerid] == 0)
		{
			SCM(playerid, COLOR_GREY, "   You need to login first !");
			return 1;
		}
		if(PlayerInfo[playerid][Admin] >= 1)
		{
			new string[128],sendername[MAX_PLAYER_NAME];
			GetPlayerName(playerid, sendername,sizeof(sendername));
			if(PlayerInfo[playerid][pAdminDuty] == 0)
			{
				PlayerInfo[playerid][pAdminDuty] = 1;
				SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
				format(string, sizeof(string),"[ADMIN]: %s je sada na duznosti.", sendername);
				ABroadCast(COLOR_LIGHTRED, string, 1);
				TextDrawShowForPlayer(playerid, DutyTD);
				if(PlayerInfo[playerid][Admin] >= 5)
				{
					for(new i = 0; i < sizeof(CarInfo); i++)
					{
						SetVehicleParamsForPlayer(i,playerid,0,0);
					}
				}

				if(PlayerInfo[playerid][Admin] >= 3)
				{
					SetPlayerColor(playerid,TEAM_VAGOS_COLOR); // Senior Admin Colour (Dark Red)
					if(PlayerInfo[playerid][pSex] == 1)
					{
						SetPlayerSkin(playerid, 294);
					}
					else if(PlayerInfo[playerid][pSex] == 2)
					{
						SetPlayerSkin(playerid, 216);
					}
					new Float:AX,Float:AY,Float:AZ;
					GetPlayerPos(playerid, AX,AY,AZ);
					SafeSetPlayerPos(playerid, AX,AY,AZ+1);
					UpdatePlayerPosition(playerid);
				}
				if(PlayerInfo[playerid][Admin] >= 1338)
				{
					SaveGuns(playerid);
					SafeSetPlayerHealth(playerid, 100);
					SetPlayerArmor(playerid, 100);
					SafeResetPlayerWeapons(playerid);
					SafeGivePlayerWeapon(playerid, 42, 10000);
					SafeGivePlayerWeapon(playerid, 34, 10000);
					SafeGivePlayerWeapon(playerid, 31, 10000);
					SafeGivePlayerWeapon(playerid, 29, 10000);
					SafeGivePlayerWeapon(playerid, 27, 10000);
					SafeGivePlayerWeapon(playerid, 24, 10000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
					SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
				}
				return 1;
			}
			else if(PlayerInfo[playerid][pAdminDuty] == 1)
			{
				if(PlayerInfo[playerid][Admin] >= 6)
				{
					if(Spectate[playerid] == 255)
					{
						SafeResetPlayerWeapons(playerid);
						SetPlayerWeapons(playerid);
					}
					SetPlayerSkills(playerid);
					SafeSetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
					SetPlayerArmor(playerid, PlayerInfo[playerid][pArmor]);
				}
				TextDrawHideForPlayer(playerid, DutyTD);
				PlayerInfo[playerid][pAdminDuty] = 0;
				new originalskin = PlayerInfo[playerid][pChar];
				SetPlayerSkin(playerid, originalskin);
				new Float:X,Float:Y,Float:Z;
				GetPlayerPos(playerid, X,Y,Z);
				SafeSetPlayerPos(playerid, X,Y,Z+1);
				SetPlayerToTeamColor(playerid);
				format(string, sizeof(string),"[ADMIN]: %s nije vise na duznosti.", sendername);
				ABroadCast(COLOR_LIGHTRED, string, 1);
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /adminduty",d,m,y,h,mi,s,sendername);
				AdminLog(string);
				return 1;
			}
		}
		else
		{
			SCM(playerid, COLOR_GREY, "** Niste admin !");
			return 1;
		}
	}
	return 1;
}



Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Autor ne odgovara 2 dana.

Pravila:

Glavna pravila Balkan SA:MP foruma .
Razgovor u vezi PAWN-Skriptanja .