[POMOC]Adminduty


Započeo ., Avgust 25, 2011, 18:29:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

.

*

Skripta koju koristim:San Andreas RPG/DM Edit
Detaljan opis problema:Ovako kada igrac ode /aduty na mapi je ljubicast dok se ne mice cim se pomakne odmah mu se vrati bijela boja,takoje isto i sa /warmark komandom i svim ostalim SetPlayerColor komandama
Dio skripte:Nezz jel vam treba dat cu vam ak treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):Ma nmg snimat al objasnio sam

daj komandu /aduty
Vratio sam se ponovo ocekjute novi server...

Ajde daj nam komande da ti pomognemo oko toga ..



.

*

Eo komande /aduty
Kod: p
//-------------------------------[admin i master on duty]----------------------
	if (strcmp(cmd,"/adutyon",true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
			        new sMsg[ 128 ];
                	SetPlayerArmour(playerid, 100);
					SetPlayerHealth(playerid, 100);
					SetPlayerColor(playerid, BOJA_LJUBICASTA);
					GetPlayerName( playerid, sMsg, MAX_PLAYER_NAME );
					format( sMsg, sizeof( sMsg ), "SERVER: Administrator %s je sada na duznosti.", sMsg );
                	SendClientMessageToAll(BOJA_LJUBICASTA, sMsg);
                	OnDuty[playerid] = 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR:Niste autorizirani da koristite ovu komandu - nemate administrator/gamemaster level.");
			}
		}
		return 1;
	}
	if (strcmp(cmd,"/adutyoff",true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
			        new sMsg[ 128 ];
                	SetPlayerArmour(playerid, 0);
					SetPlayerHealth(playerid, 100);
					SetPlayerColor(playerid, TEAM_HIT_COLOR);
					GetPlayerName( playerid, sMsg, MAX_PLAYER_NAME );
					format( sMsg, sizeof( sMsg ), "SERVER: Administrator %s vise nije na duznosti.", sMsg );
                	SendClientMessageToAll(BOJA_LJUBICASTA, sMsg);
                	OnDuty[playerid] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR:Niste autorizirani da koristite ovu komandu - nemate administrator/gamemaster level.");
			}
		}
		return 1;
	}


A ovo je druga
Kod: p
if(strcmp(cmd, "/warmark1", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD,"KORISTENJE: /warmark1 [ID/DioImena]");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1338)
{
new giveplayerid;
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerColor(giveplayerid, COLOR_LIGHTBLUE);
format(string, sizeof(string), "AdmWarn: Administrator %s je postavio igracu %s TIM 1.", sendername, giveplayer);
SendAdminMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "INFO: Administrator %s vam je postavio TIM 1.", sendername);
SendClientMessage(giveplayerid, COLOR_GOLD, string);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani da koristite ovu komandu - nemate administrator/gamemaster level.");
}
}
return 1;
}
if( strcmp(cmd, "/warmark2", true) == 0)
{
if (IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DGOLD,"KORISTENJE: /warmark2 [ID/DioImena]");
return 1;
}
if (PlayerInfo[playerid][pAdmin] >= 1338)
{
new giveplayerid;
giveplayerid = ReturnUser(tmp);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerColor(giveplayerid , COLOR_LIGHTRED);
format(string, sizeof(string), "AdmWarn: Administrator %s je postavio igracu %s TIM 2.",sendername, giveplayer);
SendAdminMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "INFO: Administrator %s vam je postavio TIM 2.", sendername);
SendClientMessage(giveplayerid, COLOR_GOLD, string);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, " ERROR: Niste autorizirani da koristite ovu komandu - nemate administrator/gamemaster level.");
}
}
return 1;
}

.

*

Citat: StjepanS poslato Avgust 26, 2011, 15:54:43 POSLE PODNE
Mora da radi,promjeni boju mozda je nemas definiranu u modu..
Imam definirane sve te boje ne radi znaci kad odes /aduty ili /warmark nekoga bude mu nick u toj boji dok stoji na mjestu cim potrci makne mu se boja i oznaka

dragan12

Citat: LKOKZAJâ,,¢ poslato Avgust 26, 2011, 16:40:12 POSLE PODNE
Citat: StjepanS poslato Avgust 26, 2011, 15:54:43 POSLE PODNE
Mora da radi,promjeni boju mozda je nemas definiranu u modu..
Imam definirane sve te boje ne radi znaci kad odes /aduty ili /warmark nekoga bude mu nick u toj boji dok stoji na mjestu cim potrci makne mu se boja i oznaka
Ako se desava tek kada potrci onda je najverovatnije negde pod public OnPlayerKeyStateChange
Nadji to i tu ce negde biti mozda
if(newkeys == KEY_SPRINT.... nesto na taj fazon i vidi da mozda tu nemenja boju.

Radimo zajedno na gm ali toga nema



Ja stvarno neznam do cega je tu vidim da je sve uredu :S



U trazilicu upisi:
SetPlayerColor(giveplayerid , COLOR_WHITE);


Sumnjive stari pogledaj, mozda nades di je problem...

.

*

Pregledao i nisam nasao nista sve sto sam nasao to nema veze s time