public OnPlayerDeath(playerid, killerid, reason)
{
new name[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],weaponname[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(killerid,kname,sizeof(kname));
GetWeaponName(reason,weaponname,sizeof(weaponname));
new wstring[128];
if(!strcmp(name,kname,true)) {
format(wstring, sizeof(wstring), "%s has died (Unknown).", name);
} else {
format(wstring, sizeof(wstring), "%s has killed %s (%s).", kname,name,weaponname);
}
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
{
SendClientMessage(COLOR_DBLUE, wstring); <--------------------IDK why but it gives me a prob with this line here is the error
}
Originally Posted by Austin_Lynn
Try>>>> SendClientMessage(COLOR_DBLUE, "wstring");
|
SendClientMessage(playerid, COLOR_DBLUE, wstring);
public OnPlayerDeath(playerid, killerid, reason) {
new name[MAX_PLAYER_NAME],kname[MAX_PLAYER_NAME],weaponname[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(killerid,kname,sizeof(kname));
GetWeaponName(reason,weaponname,sizeof(weaponname));
new wstring[128];
if(!strcmp(name,kname,true)) {
format(wstring, sizeof(wstring), "%s has died (Unknown).", name);
} else {
format(wstring, sizeof(wstring), "%s has killed %s (%s).", kname,name,weaponname);
}
for ( new i = 0; i < MAX_PLAYERS; i++ ) {
if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2) {
SendClientMessage(i, COLOR_DBLUE, wstring); <--------------------no more error
}
}