[ajuda]erros
#1

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.
Reply
#2

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
Reply
#3

nгo dб e o carro jб estб criado
Reply
#4

Nгo seria assim?
pawn Код:
if (vehicle == NPCBus)//120

Reply
#5

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б
Reply
#6

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
Reply
#7

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?
Reply
#8

deu agora quero quando ele entrar passado meia hora ele saia do carro caso nгo saia sozinho
Reply
#9

Eu eim, isto tem finalidade? Se no caso for sim, crie um timer.
Reply
#10

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;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)