Započeo VuKaN
•22. Sep. 2013.• Zaključano[Pomoc] CMD:G
1,532
pregleda
34
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
22. Sep. 2013.
Skripta koju koristim: Moja
Problem: de sam pogresio? Nece da pise kada sam admin a ni gm?
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 == 0) return SCM(playerid,-1,"GX-Gaming | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if (PlayerInfo <= 1 || PlayerInfo <= 1) return SCM(playerid, -1, ""ORANGE"[GX-Gaming] "SIVA"Samo GameMasteri i Admini !");
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""ORANGE"GX-Gaming Pomoc | "SIVA" /g ");
new arank;
if(PlayerInfo == 1) { arank = "GameMaster Level 1"; }
else if(PlayerInfo == 2) { arank = "GameMaster Level 2"; }
else if(PlayerInfo == 3) { arank = "GameMaster Level 3"; }
else if(PlayerInfo == 1) { arank = "Admin Level 1"; }
else if(PlayerInfo == 2) { arank = "Admin Level 2"; }
else if(PlayerInfo == 3) { arank = "Admin Level 3"; }
else if(PlayerInfo == 4) { arank = "Admin Level 4"; }
else if(PlayerInfo == 5) { arank = "Admin Level 5"; }
else if(PlayerInfo == 6) { arank = "Vlasnik"; }
else if(PlayerInfo == 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;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
22. Sep. 2013.
onda dodaj gore kod ostalih stockova ovo:
stock AdminGameMaster(color, string[])
{
foreach(Player, i)
{
if(PlayerInfo > 0 || PlayerInfo > 0)
{
SendClientMessage(i, color, string);
}
}
return 1;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
22. Sep. 2013.
Joksa99 wrote on September 22, 2013, 2:22 pm:
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 == 1)
{
//ovdje dodaj da mu clearuje wanted ili da mu nemoze staviti osumljicenog...
//dok nerazmislim kako da se kvalitetno to odradi...
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
22. Sep. 2013.
Joksa99 wrote on September 22, 2013, 2:27 pm:
Pise da mi je AdminGamemaster Vec definisano...
pa onda najverjovatnije imas stock AdminGameMaster
daj mi error koji ti izbaci....
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
22. Sep. 2013.
Vuzimir wrote on September 22, 2013, 2:22 pm:
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 == 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
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
22. Sep. 2013.
Joksa99 wrote on September 22, 2013, 2:22 pm:
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 == 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...
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
22. Sep. 2013.
Joksa99 wrote on September 22, 2013, 3:06 pm:
ajd mi ti uradi da vidim kako ide...
e ovako bi ja to napravio:
if(IsPlayerConnected(killerid) && PlayerInfo == 1)
{
WantedPoints = 0;
WantedLevel = 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 == 1)
{
SetPlayerWantedLevel(killerid, 0);
WantedPoints = 0;
WantedLevel = 0;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
22. Sep. 2013.
Evo ti OnPlayerDeath pa mi stavi da vidim de je i tako to...
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(killerid) && PlayerInfo == 1 && PlayerInfo == 1)
{
PlayerInfo = 0;
SetPlayerWantedLevel = 0;
}
if(PlayerInfo == 1 && PlayerInfo == 1)
{
PlayerInfo = 0;
SetPlayerWantedLevel(killerid, 0);
}
PlayerInfo++; PlayerInfo++;
ResetPlayerWeapons(playerid); ResetujVar(playerid);
////////////////////////////////////////////////////////////
if(IgracPolicajac(killerid) || IgracUWaru == 1)
{
PlayerInfo = 0;
SetPlayerWantedLevel(killerid,0);
}
////////////////////////////////////////////////////////////
if(ecp != 0)
{
Prisustvuje = false;
vorcp = 0;
}
////////////////////////////////////////////////////////////
if(!IgracPolicajac(killerid) || IgracUWaru == 0 && IsPlayerConnected(playerid))
{
PostaviWanted(killerid, "Ubistvo", "Nepoznat");
}
////////////////////////////////////////////////////////////
if(GetPlayerWantedLevel(killerid) > 6)
{
SetPlayerWantedLevel(killerid, 6);
PlayerInfo = 6;
}
////////////////////////////////////////////////////////////
if(IgracUWaru == 0)
{
if(GetPlayerWantedLevel(playerid) > 0)
{
new string;
g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*400);
SCMF(playerid, 0xFFFFFFAA, ""ZUTA" "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*400, GetPlayerWantedLevel(playerid));
SetPlayerWantedLevel(playerid, 0); PlayerInfo = 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;
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 >= 1)
{
new string;
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)
{
gPlayerUsingLoopingAnim = 0;
}
//////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && WarAktivan == true && IgracUWaru == 1 && IgracUWaru == 1)
{
WarUbistava++;
WarSmrti++;
new ss,xs;
if(PlayerInfo == PlayerInfo)
{
if(PlayerInfo == 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 == WarTim1 && PlayerInfo == 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 == WarTim2 && PlayerInfo == 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;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,427
Postovi:
90
Teme:
Pridružio se:Okt. 2012
23. Sep. 2013.
Joksa99 wrote on September 22, 2013, 10:08 pm:
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 == 1 && PlayerInfo == 1 && IgracUWaru == 0)
{
PlayerInfo = 0;
SetPlayerWantedLevel = 0;
}
if(PlayerInfo == 1 && PlayerInfo == 1)
{
PlayerInfo = 0;
SetPlayerWantedLevel(killerid, 0);
}
PlayerInfo++; PlayerInfo++;
ResetPlayerWeapons(playerid); ResetujVar(playerid);
////////////////////////////////////////////////////////////
if(IgracPolicajac(killerid) || IgracUWaru == 1)
{
PlayerInfo = 0;
SetPlayerWantedLevel(killerid,0);
}
////////////////////////////////////////////////////////////
if(ecp != 0)
{
Prisustvuje = false;
vorcp = 0;
}
////////////////////////////////////////////////////////////
if(GetPlayerWantedLevel(killerid) > 6)
{
SetPlayerWantedLevel(killerid, 6);
PlayerInfo = 6;
}
////////////////////////////////////////////////////////////
if(IgracUWaru == 0)
{
if(GetPlayerWantedLevel(playerid) > 0)
{
new string;
g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*400);
SCMF(playerid, 0xFFFFFFAA, ""ZUTA" "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*400, GetPlayerWantedLevel(playerid));
SetPlayerWantedLevel(playerid, 0); PlayerInfo = 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;
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 >= 1)
{
new string;
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)
{
gPlayerUsingLoopingAnim = 0;
}
//////////////////////////////////////////////////////////////
if(IsPlayerConnected(killerid) && WarAktivan == true && IgracUWaru == 1 && IgracUWaru == 1)
{
WarUbistava++;
WarSmrti++;
new ss,xs;
if(PlayerInfo == PlayerInfo)
{
if(PlayerInfo == 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 == WarTim1 && PlayerInfo == 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 == WarTim2 && PlayerInfo == 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;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava