Moin Leute ich wollt fragen wie mach ich das im Script das wenn ich ein Töte der Mörder eine Naricht bekommt . z.b : Sie haben ein verbrechen begangen (Mord).
Was muss ich im script schreiben ???
Danke schon mal ![]()
Moin Leute ich wollt fragen wie mach ich das im Script das wenn ich ein Töte der Mörder eine Naricht bekommt . z.b : Sie haben ein verbrechen begangen (Mord).
Was muss ich im script schreiben ???
Danke schon mal ![]()
Hallo
Dafür gibt es das Callback OnPlayerDeath, siehe hier:
http://wiki.sa-mp.com/wiki/OnPlayerDeath
Nun möchtest Du eine Nachricht verschicken, sprich Du benötigst:
http://wiki.sa-mp.com/wiki/SendClientMessage oder an alle Spieler
http://wiki.sa-mp.com/wiki/SendClientMessageToAll
Dummerweise kommt nun aber darin der Parameter Spielername vor, sprich bevor Du die Nachricht senden kannst, muss sie mittels format() formatiert werden, siehe hier:
http://wiki.sa-mp.com/wiki/Format
Bei konkreten Codeproblemen, poste deinen bisherigen Code und dann helf ich dir gerne weiter.
Gruss Simon
public OnPlayerDeath(playerid, killerid, reason)
{
if(playerid != INVALID_PLAYER_ID && killerid != INVALID_PLAYER_ID)
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), "Du hast %s getötet", pName);
SendClientMessage(killerid, 0xAA3333AA, string);
}
return 1;
}
BlackLegend
Ähhm also du musst zu
public OnPlayerDeath(playerid, killerid, reason)
dort musst du schreiben zb.
SendClientMessage(killerid,ROT,"Du hast ein verbrechen begagangen(mord)");
LG. Assassin