[Ajuda] com CODE
#1

Ola,meu gm possui um cуdigo que quanto alguйm mata algum player,ele fica procurado,este й o CODE:

pawn Код:
if(DMServer[playerid] == 1){
new string[128], killer[MAX_PLAYER_NAME];
  GetPlayerName(killerid, killer, MAX_PLAYER_NAME);
if(GetPlayerWantedLevel(killerid) == 0){SetPlayerWantedLevel(killerid, 1);}
else if(GetPlayerWantedLevel(killerid) == 1){SetPlayerWantedLevel(killerid, 2);}
else if(GetPlayerWantedLevel(killerid) == 2){SetPlayerWantedLevel(killerid, 3);}
else if(GetPlayerWantedLevel(killerid) == 3){SetPlayerWantedLevel(killerid, 4);}
else if(GetPlayerWantedLevel(killerid) == 4){SetPlayerWantedLevel(killerid, 5);}
 else if(GetPlayerWantedLevel(killerid) == 5){SetPlayerWantedLevel(killerid, 6);}
format(string, sizeof(string), "| ANTI-DM | O jogador %s estб sendo procurado por matar o jogador %s.",killer, nome(playerid));
SendClientMessageToAll(adm, string);
}
O problema й que quando alguйm se suicida aparece "O jogador estб sendo procurado por matar o jogador nomedoplayer.",Se alguйm poder me ajudar agradeзo.
Reply
#2

Tenta isto.
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(killerid))
{
new name[MAX_PLAYER_NAME];
new string[128];
new gunname[32];
new matador[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetWeaponName(reason,gunname,sizeof(gunname));
GetPlayerName(killerid, matador, sizeof(matador));
format(string, 256, "[%d] %s matou %s de %s.",killerid,matador,name,gunname);
SendClientMessageToAll(adm,string);
if(GetPlayerWantedLevel(killerid) == 0){SetPlayerWantedLevel(killerid, 1);}
else if(GetPlayerWantedLevel(killerid) == 1){SetPlayerWantedLevel(killerid, 2);}
else if(GetPlayerWantedLevel(killerid) == 2){SetPlayerWantedLevel(killerid, 3);}
else if(GetPlayerWantedLevel(killerid) == 3){SetPlayerWantedLevel(killerid, 4);}
else if(GetPlayerWantedLevel(killerid) == 4){SetPlayerWantedLevel(killerid, 5);}
else if(GetPlayerWantedLevel(killerid) == 5){SetPlayerWantedLevel(killerid, 6);}
}
return 1;
}
Tente aplicar da forma correta no seu GM :S
Reply
#3

Sуh pra minimizar um pouco:

pawn Код:
if(GetPlayerWantedLevel(killerid) < 6)
{
    SetPlayerWantedLevel(killerid, (GetPlayerWantedLevel(killerid)+1));
}
Subistituindo:
pawn Код:
if(GetPlayerWantedLevel(killerid) == 0){SetPlayerWantedLevel(killerid, 1);}
else if(GetPlayerWantedLevel(killerid) == 1){SetPlayerWantedLevel(killerid, 2);}
else if(GetPlayerWantedLevel(killerid) == 2){SetPlayerWantedLevel(killerid, 3);}
else if(GetPlayerWantedLevel(killerid) == 3){SetPlayerWantedLevel(killerid, 4);}
else if(GetPlayerWantedLevel(killerid) == 4){SetPlayerWantedLevel(killerid, 5);}
else if(GetPlayerWantedLevel(killerid) == 5){SetPlayerWantedLevel(killerid, 6);}
}
й a mesma coisa sу q fica mais limpo.
Reply
#4

[FeK]Knife

pqp,vocк nгo sabe como eu fiquei batendo cabeзa a madrugada toda pra arrumar issu,e graзas a deus vocк me ajudou,vlw msm cara

vinewood

Vlw tambйm cara,eu estava a procura de como diminuir esta parte do Code (exatamente pra ficar mais limpo),eu sabia que existia mais nгo sabia como era,vlw mesmo ae!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)