Variable text displayed -
Property_Control - 11.03.2009
Alright, now, if some one kills some one, i want it to display "Killer's name Killed Killed Name"
I've got some thing like
public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid, "Wasted!", 3500, 2);
SetPlayerWantedLevel(killerid,7);
GetPlayerName(killerid, killername);
SendClientMessageToAll(0x00EEEE, killername);
return 1;
}
How can i get it to display the killer's name, then the person's name who was killed?
I just gotta get the basics down and i'll be able to do this with out any assistance XD
Re: Variable text displayed -
Norn - 11.03.2009
Quote:
Originally Posted by Property_Control
Alright, now, if some one kills some one, i want it to display "Killer's name Killed Killed Name"
I've got some thing like
public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid, "Wasted!", 3500, 2);
SetPlayerWantedLevel(killerid,7);
GetPlayerName(killerid, killername);
SendClientMessageToAll(0x00EEEE, killername);
return 1;
}
How can i get it to display the killer's name, then the person's name who was killed?
I just gotta get the basics down and i'll be able to do this with out any assistance XD
|
GetPlayerName, Killerid, Playerid.
Re: Variable text displayed -
Property_Control - 11.03.2009
Yea, but how do i display it?
Re: Variable text displayed -
Pyrokid - 11.03.2009
Put this at the top of your script as it is very useful.
pawn Код:
stock PlayerName(playerid) {
new name[16];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
And here is the code you want.
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
new string[128];
format(string,sizeof(string),"%s wasted %s!",PlayerName(killerid),PlayerName(playerid));
SetPlayerWantedLevel(killerid,7);
SendClientMessageToAll(0x00EEEE, string);
return 1;
}
Also, I'm pretty sure the most wanted level you can get is 6.
Re: Variable text displayed -
Property_Control - 11.03.2009
Thanks! but mind explaining what all that %s stuff is? i have a good guess but i'm not 100% sure.
Re: Variable text displayed -
Pyrokid - 11.03.2009
https://sampwiki.blast.hk/wiki/Format
That link explains it all.
Re: Variable text displayed -
Property_Control - 11.03.2009
Rofl, the function's not working,
Quote:
C:\Documents and Settings\PROPCO\My Documents\samp02Xserver.win32\gamemodes\test.pwn(8 7) : error 017: undefined symbol "PlayerName"
|
I'm starting to regret learning this, PAWNO should be more forgiving like PHP...
Re: Variable text displayed -
Pyrokid - 11.03.2009
Where is it saying undefined? Paste line 87 please.
Edit: I hope you pasted that function above or below OnPlayerDeath but not inside of it..
Edit 2: I just compiled it and it worked perfectly. You must have misplaced something.
Re: Variable text displayed -
Property_Control - 11.03.2009
Pasted it below #include <a_samp> and #if defined FILTERSCRIPT, and line 87 is
Quote:
format(string,sizeof(string),"%s wasted %s!",PlayerName(killerid),PlayerName(playerid));
|
Re: Variable text displayed -
Pyrokid - 11.03.2009
Put all functions below main().
pawn Код:
main()
{
print("\n----------------------------------");
print(" Your gamemode");
print("----------------------------------\n");
}
//All functions go below main().