[Ajuda]Bug -
Mteck - 14.11.2011
bom o bug й esse quando o humano mata o zombie o humano nгo entra no carro mais .-. fica como se ele fosse zombie.-.
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2)
{
if(gTeam[playerid] == TEAM_ZOMBIE)
{
RemovePlayerFromVehicle(playerid);
return SendClientMessage(playerid, 0xFF0000FF, "Somente humanos podem dirigir/pilotar veiculos.");
}
Timer[playerid] = SetTimerEx("Gas", 750, true, "i", playerid);
}
if(oldstate == 2) return KillTimer(Timer[playerid]);
return 1;
}
Re: [Ajuda]Bug -
ViniBorn - 14.11.2011
Posta o OnPlayerDeath
Re: [Ajuda]Bug -
Mteck - 14.11.2011
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~w~+1 UP ~n~~r~+$5000",6000,4);
SetPlayerColor(playerid,ADMIN_RED);
gTeam[playerid] = TEAM_ZOMBIE;
SendClientMessage(playerid,GREEN,"~Vocк foi Infectado~");
SendClientMessageToAll(0xFF0000FF,"Um ser Humano foi Infectado");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
return 1;
}
else if(gTeam[killerid] == TEAM_HUMAN && gTeam[playerid] == TEAM_ZOMBIE)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~w~+1 Up ~n~~r~+$5000",6000,4);
SetPlayerColor(playerid, GREEN);
gTeam[killerid] = TEAM_ZOMBIE;
SendClientMessage(playerid,ADMIN_RED,"Vocк foi morto");
SendClientMessageToAll( 0x00FF00FF,"Um Zombie foi morto");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
return 1;
}
Vini ainda ta dando 2 pontos pra cada kill'-' йra pra ser 1.. mais ta dando 2 serб que й porque ta +1?
Re: [Ajuda]Bug -
ViniBorn - 14.11.2011
Tem dois SetPlayerScore aн. Tira um deles
PS: Quando um humano mata um zombie, o zombie vira humano?
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~w~+1 UP ~n~~r~+$5000",6000,4);
SetPlayerColor(playerid,ADMIN_RED);
gTeam[playerid] = TEAM_ZOMBIE;
SendClientMessage(playerid,GREEN,"~Vocк foi Infectado~");
SendClientMessageToAll(0xFF0000FF,"Um ser Humano foi Infectado");
return 1;
}
else if(gTeam[killerid] == TEAM_HUMAN && gTeam[playerid] == TEAM_ZOMBIE)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~w~+1 Up ~n~~r~+$5000",6000,4);
SetPlayerColor(playerid, GREEN);
gTeam[playerid] = TEAM_HUMAN;
SendClientMessage(playerid,ADMIN_RED,"Vocк foi morto");
SendClientMessageToAll( 0x00FF00FF,"Um Zombie foi morto");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
return 1;
}
Re: [Ajuda]Bug -
.Unnamed - 14.11.2011
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
SendDeathMessage(killerid,playerid,reason);
if(gTeam[killerid] == TEAM_ZOMBIE && gTeam[playerid] == TEAM_HUMAN)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~w~+1 UP ~n~~r~+$5000",6000,4);
SetPlayerColor(playerid,ADMIN_RED);
gTeam[playerid] = TEAM_ZOMBIE;
SendClientMessage(playerid,GREEN,"~Vocк foi Infectado~");
SendClientMessageToAll(0xFF0000FF,"Um ser Humano foi Infectado");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
return 1;
}
else if(gTeam[killerid] == TEAM_HUMAN && gTeam[playerid] == TEAM_ZOMBIE)
{
GivePlayerMoney(killerid, 5000);
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
GameTextForPlayer(killerid,"~w~+1 Up ~n~~r~+$5000",6000,4);
SetPlayerColor(playerid, GREEN);
gTeam[playerid] = TEAM_ZOMBIE; // playerid = quem morreu que no caso o zumbi vocк pos quem matou.
SendClientMessage(playerid,ADMIN_RED,"Vocк foi morto");
SendClientMessageToAll( 0x00FF00FF,"Um Zombie foi morto");
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
return 1;
}
Re: [Ajuda]Bug -
Mteck - 14.11.2011
Quote:
Originally Posted by Viniborn
Tem dois SetPlayerScore aн. Tira um deles 
|
bom obrigado na questгo do score, agora o do player sair do carro?
#Edit@ sim a questгo do team zombie kill team humano ta certinho Tks
Re: [Ajuda]Bug -
ViniBorn - 14.11.2011
Editei o post, tenta lб.
Re: [Ajuda]Bug -
Mteck - 14.11.2011
certinho vlw
++RPT,
Re: [Ajuda]Bug -
ViniBorn - 14.11.2011
Vlw ; )