ERRO NO GM
#1

meu gm ta com erro de lider

weu do lider pra um Cara

quando ele morre sai de lider

o que eu faзo ?
Reply
#2

Й sу tirar a variбvel que define o cara como desempregado (ou qualquer outro que nгo seja lнder) da OnPlayerDeath.
Reply
#3

como eu tiro isso
Reply
#4

Selecionando a variбvel e apertando backspace..?
Reply
#5

Olhe dentro da public onplayerdeath qualquer coisa que esteja lider, ou sei lб como estб definido no seu gm talves seja, pLider ou pLeader, ai qndo achar so apagar..
Reply
#6

[pawn]public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
/*if(emguerra[playerid] == 1)
{
format(gstring, 128, "%s saiu da zona de guerra!", PlayerName(playerid));
SendClientMessageToAll(GetPlayerColor(playerid), gstring);
emguerra[playerid] = 0;
}*/
//new dmessage[128];
//new deathreason[20];
new Floatx,Floaty,Floatz;
PlayerInactivity[playerid] = 0;
DropVida(playerid);
//DropGrana(playerid);
gPlayerSpawned[playerid] = 0;
PlayerInfo[playerid][pLocal] = 255;
GetPlayerPos(playerid, px, py, pz);
spawnado[playerid] = 0;
if (gPlayerTerminal[playerid] != 0)
{
BusrouteEnd(playerid);
}
if(PlayerPaintballing[killerid] == 0 && IsPlayerInFazenda(playerid) == 0 && IsPlayerInFavela(playerid) == 0 && IsPlayerInSkate(playerid) == 0
&& IsPlayerInEstacao(playerid) == 0 && IsPlayerInCasarao(playerid) == 0 && IsPlayerInArenaX1(playerid) == 0)
{
SetPlayerCriminal(killerid, 255, "Assassinato");
PlayerInfo[killerid][pKills] += 1;
}
if(TendoGuerra == 1 && IsPlayerInTerritorio(playerid) && IsPlayerInTerritorio(killerid))
{
if(PlayerInfo[killerid][pMembro] == 3 || PlayerInfo[killerid][pLider] == 3)
{
if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
{
Territorio[talmortos] += 1;
}
if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
{
Territorio[almortos] += 1;
}
}
if(PlayerInfo[killerid][pMembro] == 6 || PlayerInfo[killerid][pLider] == 6)
{
if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
{
Territorio[exemortos] += 1;
}
if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
{
Territorio[almortos] += 1;
}
}
if(PlayerInfo[killerid][pMembro] == 15 || PlayerInfo[killerid][pLider] == 15)
{
if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pLider] == 3)
{
Territorio[exemortos] += 1;
}
if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6)
{
Territorio[talmortos] += 1;
}
}
}
if(InvitedDuel[killerid] == true)
{
new Float:healthkiller;
new namekiller[24],namedeather[24],string[44];
GetPlayerName(killerid, namekiller, 24);
GetPlayerName(playerid, namedeather, 24);
GetPlayerHealth(killerid,healthkiller);
format(string, sizeof(string), "»»[BPS-DUEL]«« : %s Ganhou Duelo de %s com %0.0f de energia (Colete & Vida)",namekiller,namedeather,healthkiller);
SendClientMessageToAll(0x0000BBAA, string);
InvitedDuel[killerid] = false;
InvitedDuel[playerid] = false;
IdDuel[playerid] = playerid;
IdDuel[killerid] = killerid;
ArenaUsada > 1;
healthkiller = 0;
SpawnPlayer(killerid);[/pawn ]




qual dessas coisas apago ?
Reply
#7

Mano poste dentro [pawn][/pawn ]
Reply
#8

Acho que a Public OnPlayerDeath Nгo tem Nada a Ver.

Vocк Usa INFOORG ?
Reply
#9

Eu tbb vi Jonathan q na onplayerdeath nao tem a ver, nao deve estar salvando o lider, quado da.
Reply
#10

Sim uso
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)