how to make wanted level -
ThunderX - 02.11.2014
i want to make wanted like in the picture how can i make?
and i want max level is 75
Re: how to make wanted level -
Glossy42O - 02.11.2014
https://sampwiki.blast.hk/wiki/SetPlayerWantedLevel
https://sampforum.blast.hk/showthread.php?tid=515259
Re: how to make wanted level -
ThunderX - 02.11.2014
no no no i know that but what i need is show player there wawnted level like in picture
Re: how to make wanted level -
Beckett - 02.11.2014
Textdraws.
Re: how to make wanted level -
ThunderX - 03.11.2014
i try to make but fail can any one tell me how can i make textdreaws change to 1, 2, 3, 4, 5 ........ wanted level
Re: how to make wanted level -
gurmani11 - 03.11.2014
After you create the textdraw update the textdraw by using 'setting the strings'.
to make a STAR sign set textdraw font to "2" or "3" and put this "]".
pawn Код:
PlayerTextDrawSetString(playerid,TEXTDRAWNAME,"Your string");
TextDrawSetString(TEXTDRAWNAME,"Your string");
Re: how to make wanted level -
Quickie - 03.11.2014
pawn Код:
new PlayerText:Wanted[MAX_PLAYERS];
new msg[128];
new number=1;
Wanted[playerid]=CreatePlayerTextDraw(playerid,x,y,"im wanted"); // creates a textdraw with " imwanted " display
format(msg,sizeof(msg),"%d",number);
PlayerTextDrawSetString(Wanted[playerid],msg); // changing the text being drawn of the textdraw from " im wanted " to "1"
//and some stuff like that
Re: how to make wanted level -
M4D - 03.11.2014
make a textdraw for each player.
like this:
pawn Код:
new Text:WantedLevel[MAX_PLAYERS];
use create textdraw in OnPlayerConnect Callback And destoy it in OnPlayerDisconnect to avoid reach maximum amount of textdraws (i have this problem now so i tell you to avoid this
![Cheesy](images/smilies/biggrin.png)
)
pawn Код:
public OnPlayerConnect(playerid)
{
WantedLevel[playerid] = TextDrawCreate(X, Y, "_");
return 1;
}
so use "TextDrawSetString" Function in a timer or OnPlayerUpdate Callback To update Player(s) Wanted Level.
like this:
pawn Код:
public OnPlayerUpdate(playerid)
{
new wlstr[24];
format(wlstr, sizeof(wlstr), "Wanted: %d",GetPlayerWantedLevel(playerid));
TextDrawSetString(WantedLevel[playerid], wlstr);
TextDrawShowForPlayer(playerid,WantedLevel[playerid]);
//>for set maximum wantedlevel to 75 simply:
if(GetPlayerWantedLevel(playerid) > 75) SetPlayerWantedLeve(playerid, 75);
return 1;
}
Good Luck.
Re: how to make wanted level -
ThunderX - 03.11.2014
thank it work but you make some error but i fix.
this i just create but have 1 error
pawn Код:
if(GetTeam{killerid} == TEAM_MIB || GetTeam{killerid} == TEAM_TITAN || GetTeam{killerid} == TEAM_TXTEAM || GetTeam{killerid} == TEAM_WORLD || GetTeam{killerid} == TEAM_MAZE || GetTeam{killerid} == TEAM_USA))
{
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid) + 2);
SendClientMessage(killerid, COLOR_RED, "You have commited murder. [WANTED LEVEL INCREASED]");
return 1;
}
pawn Код:
error 029: invalid expression, assumed zero
Re: how to make wanted level -
M4D - 03.11.2014
Try This Code:
pawn Код:
if(GetTeam{killerid} == TEAM_MIB || GetTeam{killerid} == TEAM_TITAN || GetTeam{killerid} == TEAM_TXTEAM || GetTeam{killerid} == TEAM_WORLD || GetTeam{killerid} == TEAM_MAZE || GetTeam{killerid} == TEAM_USA)
{
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid) + 2);
SendClientMessage(killerid, COLOR_RED, "You have commited murder. [WANTED LEVEL INCREASED]");
return 1;
}
at the end of firs line you have 2 ")"
and don't use return 1; it will stop you OnPlayerDeath Callback and other codes won't run.