[AJUDA]Morte - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Morte (
/showthread.php?tid=265576)
[AJUDA]Morte -
leandroak - 01.07.2011
pawn Код:
if(strcmp(cmd, "/sacrificar", true) == 0 || strcmp(cmd, "/sacri", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacrificar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if (PlayerInfo[playerid][pMembro] == 31 || PlayerInfo[playerid][pLider] == 31)
{
if(!IsAEps(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo й da Mafia ");
return 1;
}
if(PlayerInfo[playerid][pCargo] < 4)
{
SendClientMessage(playerid, COLOR_GREY, "Voce precisa ter pelomenos cargo 4 para usar este comando!!");
return 1;
}
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerHealth(playerid, 0);
format(string, sizeof(string), "<< %s Foi Sacrificado pelo Norte-Coreano %s >>",giveplayer ,sendername);
SendClientMessageToAll(COLOR_MNC, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo й da Mafia N-C!");
}
}
return 1;
}
Bem era pra matar a pessoa ta matando quem usa o comando affs , beleza ne eu uso /sacrificar ( na outra pessoa ) ae eu sou morto ?
Alguem poderia me ajudar ? nao consigo botar pra que a outra pessoa morra em vez de mim
Re: [AJUDA]Morte -
Tijoka - 01.07.2011
Tenta assim:
Код:
if(strcmp(cmd, "/sacrificar", true) == 0 || strcmp(cmd, "/sacri", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /sacrificar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
if (PlayerInfo[playerid][pMembro] == 31 || PlayerInfo[playerid][pLider] == 31)
{
if(!IsAEps(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo й da Mafia ");
return 1;
}
if(PlayerInfo[playerid][pCargo] < 4)
{
SendClientMessage(playerid, COLOR_GREY, "Voce precisa ter pelomenos cargo 4 para usar este comando!!");
return 1;
}
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
SetPlayerHealth(playa, 0.0);// o outro player estб classificado como playa e vocк pфs playerid
format(string, sizeof(string), "<< %s Foi Sacrificado pelo Norte-Coreano %s >>",giveplayer ,sendername);
SendClientMessageToAll(COLOR_MNC, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Voce nгo й da Mafia N-C!");
}
}
return 1;
}
Re: [AJUDA]Morte -
CocaC0la - 01.07.2011
O problema ta no SetPlayerHealth
PHP код:
SetPlayerHealth(playerid, 0);
isso vai matar voce nгo o "PLAYA"
troque para
PHP код:
SetPlayerHealth(playa,0);