Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ocmd:wanted(playerid,params[])
- {
- new string[128], pID, wantedlevel,reason[64];
- if(sscanf(params, "ids", pID, wantedlevel,reason))return SendClientMessage(playerid, Rot, "Benutze: /wanted [ID] [Wanteds] [Grund]");
- if(IsPlayerConnected(pID))
- {
- if(!IsPlayerNPC(pID))
- {
- format(string,sizeof(string),"<<Gesuchter:%s Wantedpunkte: %d Gesamt: %d Reporter: %s Grund:%s>>",GetName(pID),wantedlevel,GetWantedLevel(pID),GetName(playerid),reason);
- SendClientMessageToAll(Rot,string);
- UpdateWantedDraw(pID);
- return 1;
- }else return SendClientMessage(playerid,Rot,"Du kannst einem NPC keine Wanteds geben.");
- }else return SendClientMessage(playerid,Rot,"Spieler ist nicht connected.");
- }
- ocmd:wantedlist(playerid,params[])
- {
- new string[64];
- SendClientMessage(playerid, Rot,"-----Wanted - Liste-----");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!IsPlayerNPC(i))
- {
- if(GetWantedLevel(i) >=1)
- {
- format(string, sizeof(string), "%s - Wanteds: %d", GetName(i), GetWantedLevel(i));
- SendClientMessage(playerid, Rot,string);
- }
- }
- }
- }
- return 1;
- }
- ocmd:clearwanted(playerid,params[])
- {
- new str[128], pID;
- if(sscanf(params, "u", pID))return SendClientMessage(playerid, Rot, "Benutze: /clearwanted [ID]");
- if(IsPlayerConnected(pID))
- {
- if(!IsPlayerNPC(pID))
- {
- format(str,sizeof(str),"Du clearst die Wanteds von %s [ID: %i].", GetName(pID), pID);
- SendClientMessage(playerid, Rot, str);
- SendClientMessage(pID, Rot, "Deine Wanteds wurden von der Polizei gecleart.");
- SetWantedLevel(pID,0);
- return 1;
- }else return SendClientMessage(playerid,Rot,"Du kannst einem NPC keine Wanteds geben.");
- }else return SendClientMessage(playerid,Rot,"Spieler ist nicht connected.");
- }
- forward UpdateWantedDraw(playerid);
- public UpdateWantedDraw(playerid)//Der Stock muss ein public sein, falls es mit einen Timer benutzt wird.
- {
- if(GetWantedLevel(playerid)>=1)
- {
- TextDrawHideForPlayer(playerid, Text:WantedTextdraw[playerid]);
- new str[30];
- format(str,sizeof(str),"%d",GetWantedLevel(playerid));
- TextDrawSetString(Text:WantedTextdraw[playerid], str);
- PlayerTextDrawShow(playerid, PlayerText:WantedTextdraw[playerid]);
- PlayerTextDrawShow(playerid,PlayerText:Wanted1[playerid]);
- PlayerTextDrawShow(playerid,PlayerText:Wanted2[playerid]);
- PlayerTextDrawShow(playerid,PlayerText:Wanted3[playerid]);
- }
- return 1;
- }
- stock GetWantedLevel(playerid)
- {
- return mysql_GetInt(Tabelle_Spieler, "Wanteds","Name",GetName(playerid));
- }
- stock SetWantedLevel(playerid,wantedlevel)
- {
- new pID;
- mysql_SetInt(Tabelle_Spieler, "Wanteds",wantedlevel, "Name",GetName(pID));
- UpdateWantedDraw(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement