[pomoc] ADMIN DUTY


Započeo Streetboy, Avgust 01, 2012, 12:15:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Streetboy

*

I kada dođe do rasprave, neka su vam reči blage, a dokazi jaki. A ja, iz iskustva znam da su reči jače uvek, kada su dokazi slabi.

Skripta koju koristim: BU
Detaljan opis problema: kada idem npr. /gotols automatski idem na admin duty
Dio skripte: komanda /gotols :
if(strcmp(cmd, "/gotols", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
    			SetPlayerVirtualWorld(playerid, 0);
		        PlayerInfo[playerid][pVirWorld] = 0;
		        AdminDuty[playerid] = 1;
		        SetPlayerArmour(playerid, 999);
				SetPlayerHealth(playerid, 999);
				SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "[ADMIN] [ID:%d]%s je on duty", playerid, sendername);
				ABroadCast(COLOR_YELLOW,string,1);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu !");
			}
		}
		return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Probaj ovo  :

if(strcmp(cmd, "/gotols", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
    			SetPlayerVirtualWorld(playerid, 0);
		        PlayerInfo[playerid][pVirWorld] = 0;
		        AdminDuty[playerid] = 0;
		        SetPlayerArmour(playerid, 999);
				SetPlayerHealth(playerid, 999);
				SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
				GetPlayerName(playerid, sendername, sizeof(sendername));

				ABroadCast(COLOR_YELLOW,string,1);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu !");
			}
		}
		return 1;
	}
//

Evo ti:
if(strcmp(cmd, "/gotols", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 2)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1529.6,-1691.2,13.3);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1529.6,-1691.2,13.3);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
    			SetPlayerVirtualWorld(playerid, 0);
		        PlayerInfo[playerid][pVirWorld] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Niste ovlasteni da koristite tu komandu !");
			}
		}
		return 1;
	}


Samo si trebao maknuti dio koda za admin duty iz komande. :)

EDIT: Apokalipsa je bio malo brži od mene. :P
Poslednja Izmena: Avgust 01, 2012, 12:18:35 POSLE PODNE od Joey_

Last nick: Paradox

Streetboy

*

I kada dođe do rasprave, neka su vam reči blage, a dokazi jaki. A ja, iz iskustva znam da su reči jače uvek, kada su dokazi slabi.

Evo ja sam sada sam shvatio kada malo pogledah :D ovo sam stavio na komande /goto
//		        AdminDuty[playerid] = 1;
//		        SetPlayerArmour(playerid, 999);
//				SetPlayerHealth(playerid, 999);
//				SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
//				GetPlayerName(playerid, sendername, sizeof(sendername));
//				format(string, sizeof(string), "[ADMIN] [ID:%d]%s je on duty", playerid, sendername);
//				ABroadCast(COLOR_YELLOW,string,1);


EDIT : HVALA VAM :D
Poslednja Izmena: Avgust 01, 2012, 12:21:17 POSLE PODNE od STREETBOY

Nista brate i drugi put.Ako nesto zatreba javi.
//