[Pomoc] CMD:G


Započeo VuKaN, Septembar 22, 2013, 15:56:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja
Problem: de sam pogresio? Nece da pise kada sam admin a ni gm?

CMD:g(playerid, params[],help)
{
    //#pragma unused help
	//#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"GX-Gaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if (PlayerInfo[playerid][pGM] <= 1 || PlayerInfo[playerid][pAdmin] <= 1) return SCM(playerid, -1, ""ORANGE"[GX-Gaming] "SIVA"Samo GameMasteri i Admini !");
	new text[128], string[128], sendername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	if(sscanf(params, "s[128]", text)) return SCM(playerid, -1, ""ORANGE"GX-Gaming Pomoc | "SIVA" /g [tekst]");
	new arank[64];
	if(PlayerInfo[playerid][pGM] == 1) { arank = "GameMaster Level 1"; }
	else if(PlayerInfo[playerid][pGM] == 2) { arank = "GameMaster Level 2"; }
	else if(PlayerInfo[playerid][pGM] == 3) { arank = "GameMaster Level 3"; }
	else if(PlayerInfo[playerid][pAdmin] == 1) { arank = "Admin Level 1"; }
	else if(PlayerInfo[playerid][pAdmin] == 2) { arank = "Admin Level 2"; }
	else if(PlayerInfo[playerid][pAdmin] == 3) { arank = "Admin Level 3"; }
	else if(PlayerInfo[playerid][pAdmin] == 4) { arank = "Admin Level 4"; }
	else if(PlayerInfo[playerid][pAdmin] == 5) { arank = "Admin Level 5"; }
	else if(PlayerInfo[playerid][pAdmin] == 6) { arank = "Vlasnik"; }
	else if(PlayerInfo[playerid][pAdmin] == 7) { arank = "Skripter"; }
	else { arank = "GameMaster i Admin"; }
	format(string, sizeof(string), ""ZELENA"GM/ADMIN | "BELA"%s "ZELENA"%s"BELA": %s",arank,sendername,text);
	AdminGameMaster(-1,string);
	return 1;
}
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

daj mi:
stock AdminGameMaster

My Bike KTM 450 SXF 2008

Nema xD
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

onda dodaj gore kod ostalih stockova ovo:

stock AdminGameMaster(color, string[])
{
	foreach(Player, i)
	{
	    if(PlayerInfo[i][pAdmin] > 0 || PlayerInfo[i][pGM] > 0)
	    {
	        SendClientMessage(i, color, string);
		}
	}
	return 1;
}

My Bike KTM 450 SXF 2008

Sad cu probati, znas mozda kako da namestim da org broj 1 ne moze da dobije wl kad ubije nekoga?
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Pise da mi je AdminGamemaster Vec definisano...
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Citat: Joksa99 poslato Septembar 22, 2013, 16:22:11 POSLE PODNE
Sad cu probati, znas mozda kako da namestim da org broj 1 ne moze da dobije wl kad ubije nekoga?

pa sada probaj ovako dok nerazmislim kako bi se to najkvalitetnije moglo napraviti..

if(IsPlayerConnected(killerid) && PlayerInfo[killerid][PLeader] == 1)
{
//ovdje dodaj da mu clearuje wanted ili da mu nemoze staviti osumljicenog...
 //dok nerazmislim kako da se kvalitetno to odradi...
}

My Bike KTM 450 SXF 2008

Citat: Joksa99 poslato Septembar 22, 2013, 16:27:35 POSLE PODNE
Pise da mi je AdminGamemaster Vec definisano...

pa onda najverjovatnije imas stock AdminGameMaster

daj mi error koji ti izbaci....

My Bike KTM 450 SXF 2008

Citat: Vuzimir poslato Septembar 22, 2013, 16:31:06 POSLE PODNE
Citat: Joksa99 poslato Septembar 22, 2013, 16:22:11 POSLE PODNE
Sad cu probati, znas mozda kako da namestim da org broj 1 ne moze da dobije wl kad ubije nekoga?

pa sada probaj ovako dok nerazmislim kako bi se to najkvalitetnije moglo napraviti..

if(IsPlayerConnected(killerid) && PlayerInfo[killerid][PLeader] == 1)
{
//ovdje dodaj da mu clearuje wanted ili da mu nemoze staviti osumljicenog...
 //dok nerazmislim kako da se kvalitetno to odradi...
}


De da stavom to? daj kako je kod tebe
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Citat: Joksa99 poslato Septembar 22, 2013, 16:58:15 POSLE PODNE
Citat: Vuzimir poslato Septembar 22, 2013, 16:31:06 POSLE PODNE
Citat: Joksa99 poslato Septembar 22, 2013, 16:22:11 POSLE PODNE
Sad cu probati, znas mozda kako da namestim da org broj 1 ne moze da dobije wl kad ubije nekoga?

pa sada probaj ovako dok nerazmislim kako bi se to najkvalitetnije moglo napraviti..

if(IsPlayerConnected(killerid) && PlayerInfo[killerid][PLeader] == 1)
{
//ovdje dodaj da mu clearuje wanted ili da mu nemoze staviti osumljicenog...
 //dok nerazmislim kako da se kvalitetno to odradi...
}


De da stavom to? daj kako je kod tebe

stavis pod OnPlayerDeath...

My Bike KTM 450 SXF 2008

ajd mi ti uradi da vidim kako ide...
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Citat: Joksa99 poslato Septembar 22, 2013, 17:06:39 POSLE PODNE
ajd mi ti uradi da vidim kako ide...

e ovako bi ja to napravio:
if(IsPlayerConnected(killerid) && PlayerInfo[killerid][PLeader] == 1)
{
WantedPoints[killerid] = 0;
WantedLevel[killerid] = 0;
}


to dodas pod OnPlayerDeath

ili jednostavno mozes naci pod OnPlayerDeath kada neko nekoga ubije, i dodas ako je policajac ubio da nedaje wanted...

a to ti izgleda ovako:

pod OnPlayerDeath nadjes dio kada neko nekoga ubija i kada stavlja wanted i dodas tu onda ovo:

if(PlayerInfo[killerid][pLeader] == 1) 
{
SetPlayerWantedLevel(killerid, 0);
WantedPoints[killerid] = 0;
WantedLevel[killerid] = 0;
}
Poslednja Izmena: Septembar 22, 2013, 17:22:09 POSLE PODNE od Vuzimir

My Bike KTM 450 SXF 2008

Evo ti OnPlayerDeath pa mi stavi da vidim de je i tako to...


public OnPlayerDeath(playerid, killerid, reason)
{
    if(IsPlayerConnected(killerid) && PlayerInfo[killerid][pLider] == 1 && PlayerInfo[killerid][pClan] == 1)
	{
 	PlayerInfo[killerid][pTrazeniLevel] = 0;
	SetPlayerWantedLevel[killerid] = 0;
	}
	if(PlayerInfo[killerid][pLider] == 1 && PlayerInfo[killerid][pClan] == 1)
	{
 	PlayerInfo[killerid][pTrazeniLevel] = 0;
	SetPlayerWantedLevel(killerid, 0);
	}
    PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
    ResetPlayerWeapons(playerid); ResetujVar(playerid);
    ////////////////////////////////////////////////////////////
    if(IgracPolicajac(killerid) || IgracUWaru[killerid] == 1)
    {
      PlayerInfo[killerid][pTrazeniLevel] = 0;
      SetPlayerWantedLevel(killerid,0);
    }
	////////////////////////////////////////////////////////////
	if(ecp[playerid] != 0)
	{
		Prisustvuje[playerid] = false;
		vorcp[playerid] = 0;
	}
	////////////////////////////////////////////////////////////
    if(!IgracPolicajac(killerid) || IgracUWaru[killerid] == 0 && IsPlayerConnected(playerid))
	{
		PostaviWanted(killerid, "Ubistvo", "Nepoznat");
	}
    ////////////////////////////////////////////////////////////
	if(GetPlayerWantedLevel(killerid) > 6)
	{
		SetPlayerWantedLevel(killerid, 6);
		PlayerInfo[killerid][pTrazeniLevel] = 6;
	}
    ////////////////////////////////////////////////////////////
    if(IgracUWaru[killerid] == 0)
    {
    if(GetPlayerWantedLevel(playerid) > 0)
	{
	    new string[128];
		g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*400);
		SCMF(playerid, 0xFFFFFFAA, ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*400, GetPlayerWantedLevel(playerid));
		SetPlayerWantedLevel(playerid, 0); PlayerInfo[playerid][pTrazeniLevel] = 0;
	    format(string,sizeof(string),""CRVENA"[GX-Gaming] "SIVA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
		AdminGameMaster(0xFFFFFFAA,string);
    }
    }
    ////////////////////////////////////////////////////////////
	if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
	{
	    new string[128];
		format(string,sizeof(string), ""CRVENA"[GX-Gaming Anti DB] "SIVA"Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
	    AdminGameMaster(0xFFFFFFAA, string);
	}
	////////////////////////////////////////////////////////////
	if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
	{
	    new string[128];
		format(string,sizeof(string), ""CRVENA"[GX-Gaming AK] "SIVA"Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
		AdminGameMaster(0xFFFFFFAA, string);
	}
	/////////////////////////////////////////////////////////////
	if(gPlayerUsingLoopingAnim[playerid])
	{
		gPlayerUsingLoopingAnim[playerid] = 0;
	}
	//////////////////////////////////////////////////////////////
	if(IsPlayerConnected(killerid) && WarAktivan == true && IgracUWaru[playerid] == 1 && IgracUWaru[killerid] == 1)
	{
		WarUbistava[killerid]++;
		WarSmrti[playerid]++;
	    new ss[5],xs[128];
	    if(PlayerInfo[playerid][pClan] == PlayerInfo[killerid][pClan])
  	    {
	        if(PlayerInfo[killerid][pClan] == WarTim1)
	        {
		        Tim1Skor -= 1;
				format(ss, sizeof ss, "%d", Tim1Skor);
		        TextDrawSetString(WarTD4, ss);
			}
			else
			{
		        Tim2Skor -= 1;
		        format(ss, sizeof ss, "%d", Tim2Skor);
		        TextDrawSetString(WarTD5, ss);
			}
	        format(xs, sizeof(xs), "(war) %s je ubio svog saigraca %s, te je njegov tim dobio -1 poen.", GetName(killerid), GetName(playerid));
	        WarPoruka(0x800080FF, xs);
		}
	    if(PlayerInfo[killerid][pClan] == WarTim1 && PlayerInfo[playerid][pClan] == WarTim2)
	    {
	        Tim1Skor++;
	        format(ss, sizeof ss, "%d", Tim1Skor);
	        TextDrawSetString(WarTD4, ss);
	        format(xs, sizeof(xs), "(war) %s je ubio protivnika %s.", GetName(killerid), GetName(playerid));
	        WarPoruka(0x800080FF, xs);
		}
	    else if(PlayerInfo[killerid][pClan] == WarTim2 && PlayerInfo[playerid][pClan] == WarTim1)
	    {
	        Tim2Skor++;
	        format(ss, sizeof ss, "%d", Tim2Skor);
	        TextDrawSetString(WarTD5, ss);
	        format(xs, sizeof(xs), "(war) %s je ubio protivnika %s.", GetName(killerid), GetName(playerid));
	        WarPoruka(0x800080FF, xs);
		}
	}
	SpawnZaWar(playerid);
	/////////////////////////////////////////////////////////////
    return 1;
}
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

a da stavi kada je igrac u waru da mu se ne daje wanted, hvala
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Citat: Joksa99 poslato Septembar 23, 2013, 00:08:20 PRE PODNE
a da stavi kada je igrac u waru da mu se ne daje wanted, hvala

evo sve je sada podeseno, probaj pa javi:

public OnPlayerDeath(playerid, killerid, reason)
{
    if(IsPlayerConnected(killerid) && PlayerInfo[killerid][pLider] == 1 && PlayerInfo[killerid][pClan] == 1 && IgracUWaru[killerid] == 0)
	{
 	PlayerInfo[killerid][pTrazeniLevel] = 0;
	SetPlayerWantedLevel[killerid] = 0;
	}
	if(PlayerInfo[killerid][pLider] == 1 && PlayerInfo[killerid][pClan] == 1)
	{
 	PlayerInfo[killerid][pTrazeniLevel] = 0;
	SetPlayerWantedLevel(killerid, 0);
	}
    PlayerInfo[killerid][pUbistava]++; PlayerInfo[playerid][pSmrti]++;
    ResetPlayerWeapons(playerid); ResetujVar(playerid);
    ////////////////////////////////////////////////////////////
    if(IgracPolicajac(killerid) || IgracUWaru[killerid] == 1)
    {
      PlayerInfo[killerid][pTrazeniLevel] = 0;
      SetPlayerWantedLevel(killerid,0);
    }
	////////////////////////////////////////////////////////////
	if(ecp[playerid] != 0)
	{
		Prisustvuje[playerid] = false;
		vorcp[playerid] = 0;
	}
	////////////////////////////////////////////////////////////
	if(GetPlayerWantedLevel(killerid) > 6)
	{
		SetPlayerWantedLevel(killerid, 6);
		PlayerInfo[killerid][pTrazeniLevel] = 6;
	}
    ////////////////////////////////////////////////////////////
    if(IgracUWaru[killerid] == 0)
    {
    if(GetPlayerWantedLevel(playerid) > 0)
	{
	    new string[128];
		g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*400);
		SCMF(playerid, 0xFFFFFFAA, ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*400, GetPlayerWantedLevel(playerid));
		SetPlayerWantedLevel(playerid, 0); PlayerInfo[playerid][pTrazeniLevel] = 0;
	    format(string,sizeof(string),""CRVENA"[GX-Gaming] "SIVA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
		AdminGameMaster(0xFFFFFFAA,string);
    }
    }
    ////////////////////////////////////////////////////////////
	if(IsPlayerConnected(killerid) && GetPlayerState(killerid) == PLAYER_STATE_DRIVER)
	{
	    new string[128];
		format(string,sizeof(string), ""CRVENA"[GX-Gaming Anti DB] "SIVA"Igrac %s (ID:%d) je uradio Drive By nad igracem %s (ID:%d)!", GetName(killerid), killerid, GetName(playerid), playerid);
	    AdminGameMaster(0xFFFFFFAA, string);
	}
	////////////////////////////////////////////////////////////
	if(IsPlayerConnected(killerid) && PlayerInfo[playerid][pLevel] >= 1)
	{
	    new string[128];
		format(string,sizeof(string), ""CRVENA"[GX-Gaming AK] "SIVA"Igrac %s (ID:%d) je ubio igraca %s (ID:%d)", GetName(killerid), killerid, GetName(playerid), playerid);
		AdminGameMaster(0xFFFFFFAA, string);
	}
	/////////////////////////////////////////////////////////////
	if(gPlayerUsingLoopingAnim[playerid])
	{
		gPlayerUsingLoopingAnim[playerid] = 0;
	}
	//////////////////////////////////////////////////////////////
	if(IsPlayerConnected(killerid) && WarAktivan == true && IgracUWaru[playerid] == 1 && IgracUWaru[killerid] == 1)
	{
		WarUbistava[killerid]++;
		WarSmrti[playerid]++;
	    new ss[5],xs[128];
	    if(PlayerInfo[playerid][pClan] == PlayerInfo[killerid][pClan])
  	    {
	        if(PlayerInfo[killerid][pClan] == WarTim1)
	        {
		        Tim1Skor -= 1;
				format(ss, sizeof ss, "%d", Tim1Skor);
		        TextDrawSetString(WarTD4, ss);
			}
			else
			{
		        Tim2Skor -= 1;
		        format(ss, sizeof ss, "%d", Tim2Skor);
		        TextDrawSetString(WarTD5, ss);
			}
	        format(xs, sizeof(xs), "(war) %s je ubio svog saigraca %s, te je njegov tim dobio -1 poen.", GetName(killerid), GetName(playerid));
	        WarPoruka(0x800080FF, xs);
		}
	    if(PlayerInfo[killerid][pClan] == WarTim1 && PlayerInfo[playerid][pClan] == WarTim2)
	    {
	        Tim1Skor++;
	        format(ss, sizeof ss, "%d", Tim1Skor);
	        TextDrawSetString(WarTD4, ss);
	        format(xs, sizeof(xs), "(war) %s je ubio protivnika %s.", GetName(killerid), GetName(playerid));
	        WarPoruka(0x800080FF, xs);
		}
	    else if(PlayerInfo[killerid][pClan] == WarTim2 && PlayerInfo[playerid][pClan] == WarTim1)
	    {
	        Tim2Skor++;
	        format(ss, sizeof ss, "%d", Tim2Skor);
	        TextDrawSetString(WarTD5, ss);
	        format(xs, sizeof(xs), "(war) %s je ubio protivnika %s.", GetName(killerid), GetName(playerid));
	        WarPoruka(0x800080FF, xs);
		}
	}
	SpawnZaWar(playerid);
	/////////////////////////////////////////////////////////////
    return 1;
}

My Bike KTM 450 SXF 2008