[POMOC] Davanje wanted lvl


Započeo Dacho, Jul 28, 2013, 13:28:56 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moja od 0
Detaljan opis problema: Pokusao sam da napravim komandu /su za davanje wanted lvla igracima i sada problem je u tome sto ne znam kako da stavim da kad dam igracu wanted lvl svaki put mu se penje za 2 ,znaci dam mu jednom /su dobije wl 2 ,dam mu opet wl dobije wl 4 i tako do 6 ,i pokusao sam da napravim kada mu dam wl da mu ispise ko mu je dao wl i koliko ,ali ne
kontam sta da stavim..Detaljno u kodu..
Dio skripte:
YCMD:su(playerid, params[], help)
{
	if(IsPlayerConnected(playerid))
	{
		if(!IsACop(playerid)) return SCM(playerid, SIVA, "{FF0000}[Greska!] {BFC0C2}Nisi policajac !");
		if(OnDuty[playerid] != 1) return SCM(playerid, SIVA, "{FF0000}[Greska!] {BFC0C2}Niste na duznosti !");
		new giveplayerid, result[128];
		if(sscanf(params, "us[128]i", giveplayerid,result)) return SendClientMessage(playerid, SIVA, "Koriscenje: (/su)spect [playerid/ime] [zlocin]");
		if(giveplayerid == INVALID_PLAYER_ID) return SCM(playerid, SIVA, "{FF0000}[Greska!] {BFC0C2}Taj igrac nije online");
		new giveplayer[64];
		new points = WantedPoints[playerid];
	    new ime[MAX_PLAYER_NAME];
		GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
		GetPlayerName(playerid, ime, sizeof(ime));
		if(IsACop(giveplayerid)) return SCM(playerid, SIVA, "{FF0000}[Greska!] {BFC0C2}Ne mozete dati wanted level clanu PD/FBI!");
		if(PlayerInfo[giveplayerid][pLevel] == 1) return SCM(playerid, SIVA, "{FF0000}[Greska!] {BFC0C2}Ne mozete dati WL igracu koji je turista!");
		if(WantedLevel[giveplayerid] >= 11) return SCM(playerid,SIVA,"{FF0000}[Greska!] {BFC0C2}Taj igrac ima vec maksimalni WL!");
		if(PlayerInfo[giveplayerid][pAdmin] > 0) return SCM(playerid,SIVA,"{FF0000}[Greska!] {BFC0C2}Ne mozete dati WL administatoru!");
		if(PlayerInfo[giveplayerid][pGS] > 0) return SCM(playerid,SIVA,"{FF0000}[Greska!] {BFC0C2}Ne mozete dati WL helperu!");
        WantedLevel[giveplayerid] += 1;
		strmid(PlayerCrime[giveplayerid][pAccusedof], result, 0, strlen(result), 255);
		SetPlayerCriminalEx(giveplayerid,playerid, result);
		new string[128];
		format(string,sizeof(string),"Policajac: %s vam je postavio wanted level na %d, razlog: %s",ime, points, result); //OVO OVDE sto pise points to svaki put kad dam wl pise postavljen wl na 0 nikako se ne povecava :P
		SendClientMessage(giveplayerid,BELA,string);
		SetPlayerColor(giveplayerid, CRVENA);
		format(string, sizeof(string), "* Policajac %s je postavio wanted level igracu %s, razlog: %s", ime,giveplayer,result);
		RadioPoruka(1, RADIO_BOJA, string);
		RadioPoruka(2, RADIO_BOJA, string);
		RadioPoruka(3, RADIO_BOJA, string);
	}
	return 1;
}


Znaci svaki put kad dam wl tom liku ispise policajac vam je postavio wanted level na 0 i koliko god puta ja njemu dao wl pisace 0 ..Kako mogu to da promenim? Ako treba neki deo jos poslacu vam
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

WantedLevel[giveplayerid] += 1;

ovo zamjeni s ovim

WantedLevel[giveplayerid] += 2;
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!

Nisi me skontao ,vidis ono Policajac .... vam je postavio wanted lvl na {broj} e ovaj broj se ne mice sa 0,koji god wl da dam on ocitava kao wl 0...
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)

probaj sa GetPlayerWantedLevel
Other Dimension RolePlay | Uskoro
Ukoliko zelite pomoci u razvoju servera, mozete se meni javit na PP/PM!


Reseno sa gagijem na skajpu,moze lock..Hvala gagi  :-*
Citat: Marley poslato Jun 16, 2012, 17:11:23 POSLE PODNE
Kurcina  :P

Citat: Dude poslato Jun 16, 2012, 17:14:21 POSLE PODNE
čobane šta je ovo?

Respect for David (Sabljak) A.k.A SABO(T)