Help me about Attach3DTextLabelToPlayer! +REP1 -
VenomMancer - 11.03.2014
Hallo guys!
i have problem.
I want to make, who player kill 6 times, he get Label on his body "[Most Wanted]"!
but when he die, i want "[Most wanted]" is delet from his body!
Sorry fro my bad english -_-"
pawn Код:
#define PI playerid
public OnPlayerDeath(playerid, killerid, reason)
{
//==============================================================================
// Spree
//==============================================================================
Spree[killerid]++;
Spree[playerid] = 0;
star(killerid);
star(PI);
//==============================================================================
return 1;
}
forward star(PI);
public star(PI)
{
new sprees[500];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(spree[PI]== 0) {
SetPlayerWantedLevel(PI, 1);
// I want this the labels will delete!
}
else if(Spree[PI] == 1) return SetPlayerWantedLevel(PI, 1);
else if(Spree[PI] == 2) return SetPlayerWantedLevel(PI, 2);
else if(Spree[PI] == 3) return SetPlayerWantedLevel(PI, 3);
else if(Spree[PI] == 4) return SetPlayerWantedLevel(PI, 4);
else if(Spree[PI] == 5) return SetPlayerWantedLevel(PI, 5);
else if(Spree[PI] == 6)
{
format(sprees, sizeof(sprees), "{FF0000}:: KILL INFO :: "kuning"%s {808080}Mendapatkan "biru"+10score +$75.000 "putih"( %d kills ) {00FF00}[Most Wanted]", pname, Spree[PI]);
SendClientMessageToAll(-1, sprees);
GameTextForPlayer(PI, "~n~~n~~g~~h~~h~]Most wanted] ~n~~y~~h~+10score +$75.000", 5000, 3);
SetPlayerScore(PI, GetPlayerScore(PI) + 10);
GivePlayerCash(PI, 75000);
SetPlayerHealth(PI,100);
SetPlayerArmour(PI,100);
PlayerInfo[PI][Mostwanted]++;
SetPlayerWantedLevel(PI, 6);
// i want this the label will show on killer
}
else if(Spree[PI] > 7)
{
}
return 1;
}
Help me for +REP1
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
VenomMancer - 12.03.2014
No one help me ? -_-
Respuesta: Help me about Attach3DTextLabelToPlayer! +REP1 -
angelxeneize - 12.03.2014
post all code
Respuesta: Help me about Attach3DTextLabelToPlayer! +REP1 -
SickAttack - 12.03.2014
pawn Код:
#define PI playerid
public OnPlayerDeath(playerid, killerid, reason)
{
//==============================================================================
// Spree
//==============================================================================
Spree[killerid]++;
Spree[playerid] = 0;
star(killerid);
star(PI);
//==============================================================================
return 1;
}
forward star(PI);
public star(PI)
{
new sprees[500];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(spree[PI]== 0) {
SetPlayerWantedLevel(PI, 1);
// I want this the labels will delete!
}
else if(Spree[PI] == 1) return SetPlayerWantedLevel(PI, 1);
else if(Spree[PI] == 2) return SetPlayerWantedLevel(PI, 2);
else if(Spree[PI] == 3) return SetPlayerWantedLevel(PI, 3);
else if(Spree[PI] == 4) return SetPlayerWantedLevel(PI, 4);
else if(Spree[PI] == 5) return SetPlayerWantedLevel(PI, 5);
else if(Spree[PI] == 6)
{
format(sprees, sizeof(sprees), "{FF0000}:: KILL INFO :: "kuning"%s {808080}Mendapatkan "biru"+10score +$75.000 "putih"( %d kills ) {00FF00}[Most Wanted]", pname, Spree[PI]);
SendClientMessageToAll(-1, sprees);
GameTextForPlayer(PI, "~n~~n~~g~~h~~h~]Most wanted] ~n~~y~~h~+10score +$75.000", 5000, 3);
SetPlayerScore(PI, GetPlayerScore(PI) + 10);
GivePlayerCash(PI, 75000);
SetPlayerHealth(PI,100);
SetPlayerArmour(PI,100);
PlayerInfo[PI][Mostwanted]++;
SetPlayerWantedLevel(PI, 6);
// i want this the label will show on killer
new Text3D:label = Create3DTextLabel("[Most Wanted]", 0xFFFFFFFF, 0.0, 0.0, 0.0, 20.0, 0, 1);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.3);
}
else if(Spree[PI] > 7)
{
}
return 1;
}
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
HenrySunseri - 12.03.2014
add this to OnPlayerDeath:
Код:
PlayerInfo[PI][Mostwanted] = 0;
Delete3DTextLabel(Delete3DTextLabel(label[playerid]);
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
VenomMancer - 12.03.2014
Help me guys !
how to delete 3dtextlabel ?
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
VenomMancer - 12.03.2014
help me
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
HenrySunseri - 12.03.2014
I just told you how, read my post above yours. Add that code to OnPlayerDeath.
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
VenomMancer - 12.03.2014
LOL...
Anyone can help me ?
Re: Help me about Attach3DTextLabelToPlayer! +REP1 -
Matess - 12.03.2014
pawn Код:
#define PI playerid
public OnPlayerDeath(playerid, killerid, reason)
{
//==============================================================================
// Spree
//==============================================================================
Spree[killerid]++;
if(Spree[playerid] >= 6) Delete3DTextLabel(label);
Spree[playerid] = 0;
star(killerid);
star(PI);
//==============================================================================
return 1;
}
forward star(PI);
public star(PI)
{
new sprees[500];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
if(spree[PI]== 0) {
SetPlayerWantedLevel(PI, 1);
// I want this the labels will delete!
}
else if(Spree[PI] == 1) return SetPlayerWantedLevel(PI, 1);
else if(Spree[PI] == 2) return SetPlayerWantedLevel(PI, 2);
else if(Spree[PI] == 3) return SetPlayerWantedLevel(PI, 3);
else if(Spree[PI] == 4) return SetPlayerWantedLevel(PI, 4);
else if(Spree[PI] == 5) return SetPlayerWantedLevel(PI, 5);
else if(Spree[PI] == 6)
{
format(sprees, sizeof(sprees), "{FF0000}:: KILL INFO :: "kuning"%s {808080}Mendapatkan "biru"+10score +$75.000 "putih"( %d kills ) {00FF00}[Most Wanted]", pname, Spree[PI]);
SendClientMessageToAll(-1, sprees);
GameTextForPlayer(PI, "~n~~n~~g~~h~~h~]Most wanted] ~n~~y~~h~+10score +$75.000", 5000, 3);
SetPlayerScore(PI, GetPlayerScore(PI) + 10);
GivePlayerCash(PI, 75000);
SetPlayerHealth(PI,100);
SetPlayerArmour(PI,100);
PlayerInfo[PI][Mostwanted]++;
SetPlayerWantedLevel(PI, 6);
// i want this the label will show on killer
new Text3D:label = Create3DTextLabel("[Most Wanted]", 0xFFFFFFFF, 0.0, 0.0, 0.0, 20.0, 0, 1);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.3);
}
else if(Spree[PI] > 7)
{
}
return 1;
}