[ajuda]erros -
tshadow - 08.05.2010
Eu meti isto, para quando o player entra-se no carro do bot perdesse dinheiro mas o script correu mal e deu nestes errod
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if vehicle = NPCBus//120
{
SendClientMessage(playerid, COLOR_RED, "Bem vindo ao autocarro");//122
GivePlayerMoney(playerid, -100);//123
return 1;
}
return 1;//128
}
e deu me isto:
Код:
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\NPC_Players.pwn(122) : error 017: undefined symbol "vehicle"
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\NPC_Players.pwn(122 -- 123) : error 028: invalid subscript (not an array or too many subscripts): "NPCBus"
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\NPC_Players.pwn(124) : warning 217: loose indentation
C:\Program Files\Rockstar Games\GTA San Andreas\server\Server\filterscripts\NPC_Players.pwn(128) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Errors.
Re: [ajuda]erros -
ipsBruno - 08.05.2010
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vehicle;
if vehicle = NPCBus//120
{
SendClientMessage(playerid, COLOR_RED, "Bem vindo ao autocarro");//122
GivePlayerMoney(playerid, -100);//123
return 1;
}
}
Tenta
Re: [ajuda]erros -
tshadow - 08.05.2010
nгo dб e o carro jб estб criado
Re: [ajuda]erros -
pawNO - 08.05.2010
Nгo seria assim?
pawn Код:
if (vehicle == NPCBus)//120
Re: [ajuda]erros -
tshadow - 08.05.2010
Ta assim,
[pawn]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
new vehicle;
if (vehicle == NPCBus)//120
{
SendClientMessage(playerid, COLOR_RED, "Bem vindo ao autocarro");
GivePlayerMoney(playerid, -100);
return 1;
}
return 1;
}[pawn]
mas quando chego ao jogo entro no carro nгo dб
Re: [ajuda]erros -
pawNO - 08.05.2010
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (NPCBus)//120
{
SendClientMessage(playerid, COLOR_RED, "Bem vindo ao autocarro");
GivePlayerMoney(playerid, -100);
return 1;
}
return 1;
}
Da uma conferida
Re: [ajuda]erros -
ipsBruno - 08.05.2010
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (vehicleid == NPCBus)//AQUI SENAO DER COLOCA O ID DO ONIBUS FICANDO "if (vehicleid == 431"
{
SendClientMessage(playerid, COLOR_RED, "Bem vindo ao autocarro");
GivePlayerMoney(playerid, -100);
return 1;
}
Pawno Tem que Ser "
if == NPCBus" pois a Variavel
IF Serve para Comparar, Sendo Obrigatorio ter um deles Abaixo
Igual ou Menor <=
Menor: <
Igual: ==
Maior: >
Igual ou Maior: >=
Diferente de: !=
Sacas?
Re: [ajuda]erros -
tshadow - 08.05.2010
deu agora quero quando ele entrar passado meia hora ele saia do carro caso nгo saia sozinho
Re: [ajuda]erros -
pawNO - 08.05.2010
Eu eim, isto tem finalidade? Se no caso for sim, crie um timer.
Re: [ajuda]erros -
ipsBruno - 09.05.2010
Saindo do Carrro
Aqui:
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if (vehicleid == NPCBus)//AQUI SENAO DER COLOCA O ID DO ONIBUS FICANDO "if (vehicleid == 431"
{
SendClientMessage(playerid, COLOR_RED, "Bem vindo ao autocarro");
SetTimer("drakongostoso",60000,true);//AKI PARA COMECAR A CONTAR QUANDO ENTRAR
GivePlayerMoney(playerid, -100);
return 1;
}
60000 = TEMPO , TRUE = FUNCAO IRA SE REPETIR
Adiciona a Public ao Final do GM
pawn Код:
forward drakongostoso(playerid);
public drakongostoso(playerid)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, VERMELHO, "Vadio se Quer Mais Passeio Pague Outra Volta!!");
return 1;
}