[AJUDA] Funзгo Player' -
Mercurio - 10.03.2012
Olб, estou por aqui pois eu estava querendo executar uma funзгo, para o player que utilizar um NPC, que fiz. Mas eu nгo tenho a minima ideia '-'
pawn Код:
if(IsPlayerNPC(playerid))
{
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "Mercurio", true))
{
PutPlayerInVehicle(playerid, Mercurio, 0);
SetPlayerColor(playerid, 0xFF66FFAA);
}
return 1;
}
Tipo executar a funзгo GivePlayerMoney ao player que entrar no veiculo...
pawn Код:
ConnectNPC("Mercurio","Mercurio");
print("Mercurio Connect");
ConnectNPC("Mercurio","Mercurio");
Mercurio1= CreateVehicle(437, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
Alguйm poderia me ajuda? Fazendo um enorme favor?

Re: [AJUDA] Funзгo Player' -
Đeagle - 10.03.2012
Use isso como base.
PHP код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == ID DO VEНCULO)
{
GivePlayerMoney(playerid, 1000);
SendClientMessage(playerid, 0xFFFF00FF, "[INFO] Vocк ganhou 1000 por entrar no veнculo.");
}
return 1;
}
Re: [AJUDA] Funзгo Player' -
Mercurio - 10.03.2012
vlw '-' mas tipo
if(GetVehicleModel(vehicleid) == ID DO VEНCULO)
O player se entrar em outro veiculo alem do que o bot estiver .-. vai ganhar / perder o que eu add .-.
Re: [AJUDA] Funзгo Player' -
Đeagle - 10.03.2012
Nгo testei, mais tenta aн.
Topo do GameMode
PHP код:
new CarroBot[1];
Depois mude
PHP код:
Mercurio1= CreateVehicle(437, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
Para
PHP код:
CarroBot[0] = CreateVehicle(437, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
Depois na
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
PHP код:
new vid = GetPlayerVehicleID(playerid);
if(vid == CarroBot[0])
{
GivePlayerMoney(playerid, 1000);
SendClientMessage(playerid, 0xFFFF00FF, "[INFO] Vocк ganhou 1000 por entrar no veнculo.");
}
Se te ajudei, dк-me reputation.
Re: [AJUDA] Funзгo Player' -
Mercurio - 10.03.2012
Obrigado, mas nгo funfou... O bot ficou parado la onde os players spawna .-.
Re: [AJUDA] Funзгo Player' -
Đeagle - 10.03.2012
Mas tirando o cуdigo que eu te mandei, ele funciona normalmente?
Re: [AJUDA] Funзгo Player' -
Mercurio - 10.03.2012
yes.
Re: [AJUDA] Funзгo Player' -
Đeagle - 10.03.2012
Ok.
Entгo vamos lб mais uma vez, tentar de outra forma.
Troque a public
OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) por essa.
PHP код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(GetVehicleModel(vehicleid) == Mercurio1)
{
GivePlayerMoney(playerid, 1000);
SendClientMessage(playerid, 0xFFFF00FF, "[INFO] Vocк ganhou 1000 por entrar no veнculo.");
return 1;
}
Re: [AJUDA] Funзгo Player' -
Mercurio - 10.03.2012
Jб resolvi '-' nem era em OnPlayerEnterVehicle
Era em OnPlayerStateChange