Skripta koju koristim: CrazyCity
Detaljan opis problema: Kada neki igrac ima wl (wanted level) i kad ga neko ubije izgubi dosta para,preko 100k,kako da resim to ?
Dio skripte: recite sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
pogledaj pod OnPlayerDeath imali kakva provera da li igrac ima wl... tu se sigurno oduzima..
Citat: [SF]C++ poslato Maj 21, 2014, 13:41:23 POSLE PODNE
pogledaj pod OnPlayerDeath imali kakva provera da li igrac ima wl... tu se sigurno oduzima..
if(GetPlayerWantedLevel(playerid) > 0) //Vracanje u zatvor pod wanted levelom
{
new string[256];
/*g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*3000);
SCMF(playerid, -1, ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*3000, GetPlayerWantedLevel(playerid)); */
//------------------Sistem vracanja u zatvor ako odes pod wanted levelom by Dejan----------------------------------------------------
PlayerInfo[playerid][pZatvor] = 2;//
KillTimer(RobCityHallTimer[playerid]); // robbank by Dejan
PlayerInfo[playerid][pZatvorenVreme] = PlayerInfo[playerid][pTrazeniLevel] * 300;
ResetPlayerWeapons(playerid);
g_ResetujNovac(playerid);
//----------------------------------------------------------------------
SetPlayerWantedLevel(playerid, 0); PlayerInfo[playerid][pTrazeniLevel] = 0;
format(string,sizeof(string),""CRVENA"[CB:RP] "SIVA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
AdminGameMaster(-1,string);
format(string,sizeof(string),""CRVENA"[CB:RP] "SIVA"Igrac %s je ubijen/se ubio sa wanted level-om!",GetName(playerid));
ChatPD(-1, string);
//SetPlayerColor(playerid, BELA2);
}
if(PlayerInfo[killerid][pClan] == 3) //Isto kao gore, Member tj vas enum, i ID Hitmana
{
if(PlayerInfo[playerid][pMeta] == 1) //Provjerava ako je playerid tj ubijen meta...
{
new string[126];
format(string, sizeof(string), "META: Hitman %s je izvrsio ubojstvo na %s i dobio %d$", PlayerName(killerid), PlayerName(playerid), PlayerInfo[playerid][pMetaCijena]);
PorukaHitmanu(-1,string);
SCM(playerid,-1,"*Ubijen si kao meta!");//saljemo poruku igracu koji je ubijen da je bio meta!
GivePlayerMoney(killerid, PlayerInfo[playerid][pMetaCijena]);//Dodaje novac ubojici koliki je bio podesen na meta cijeni...
PlayerInfo[playerid][pMeta] = 0; //postavlja da igrac vise nije ziva meta...
PlayerInfo[playerid][pMetaCijena] = 0; //postavlja da igrac vise nije ziva meta...
}
if(Alat[playerid] == 1)
{
Alat[playerid] = 0;
RemovePlayerAttachedObject(playerid,1);
RemovePlayerAttachedObject(playerid,2);
RemovePlayerAttachedObject(playerid,3);
RemovePlayerAttachedObject(playerid,4);
return 1;
}
Kako da stavim da uvek skine 5 000,bilo koji wl da ima ?
Pa umjesto ovoga
g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*3000);
stavis samo
g_NovacMinus(playerid, 5000);
Citat: Joy poslato Maj 23, 2014, 12:20:33 POSLE PODNE
Pa umjesto ovoga
g_NovacMinus(playerid, GetPlayerWantedLevel(playerid)*3000);
stavis samo
g_NovacMinus(playerid, 5000);
A ovde umesto ovoga
SCMF(playerid, -1, ""ZUTA"[INFO] "CRVENA"Izgubili ste %d$ zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*3000, GetPlayerWantedLevel(playerid)); */
stavim ovo
SCMF(playerid, -1, ""ZUTA"[INFO] "CRVENA"Izgubili ste 5000 zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid)*3000, GetPlayerWantedLevel(playerid)); */
Je l tako ?
SCMF(playerid, -1, ""ZUTA"[INFO] "CRVENA"Izgubili ste 5000 zbog umiranja sa wanted level-om "ZUTA"%d!", GetPlayerWantedLevel(playerid));
Hvala vam :D
E izlaze mi errori jbt