SA-MP Forums Archive
[Ajuda] LookVehicle - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] LookVehicle (/showthread.php?tid=380475)



LookVehicle - Zuiudгo - 25.09.2012

pawn Код:
// Topo

new Text3D:carro55[MAX_VEHICLES];

// CMD:

CMD:look(playerid,params[])
{
    new vid,engine,lights,alarm; new doors,bonnet,boot,objective; new stringa[150];
    if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"d",vid)) return SendClientMessage(playerid,yellow,"Use: /look <veiculo id>");
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,engine,lights,alarm,1,bonnet,boot,objective);
    format(stringa,sizeof(stringa),"Veiculo trancado by Admin %s",Nome(playerid));
    Create3DTextLabel(stringa,0xFF0000FF,0.0,0.0,0.0,15.0,0,1);
    Attach3DTextLabelToVehicle(carro55,vid,0.0,0.0,0.2); //LINHA DO ERRO
    return 1;
}
Код:
C:\Documents and Settings\Lucas.DESKTOP\Desktop\GTA\Assasins'City\gamemodes\ACv1.pwn(1844) : error 017: undefined symbol "carro55"
Parece ser um erro bбsico, pero nгo sei resolve-lo.



Re: LookVehicle - rjjj - 25.09.2012

Apague esta linha do seu GM :


pawn Код:
new Text3D:carro55[MAX_VEHICLES];

E, no comando, troque isto:


pawn Код:
Create3DTextLabel(stringa,0xFF0000FF,0.0,0.0,0.0,15.0,0,1);

Por :


pawn Код:
new Text3D:carro55 = Create3DTextLabel(stringa,0xFF0000FF,0.0,0.0,0.0,15.0,0,1);

Alйm disso, como o comando serve para trancar veнculos, seria mais apropriado se seu nome fosse "/lock" em vez de "/look".



Espero ter ajudado .


Re: LookVehicle - Zuiudгo - 25.09.2012

E para deletar a 3D criada?

pawn Код:
CMD:unlook(playerid,params[])
{
    new vid,engine,lights,alarm; new doors,bonnet,boot,objective;
    if(playerinfo[playerid][Admin] < 1) return SendClientMessage(playerid,branco,"SERVER: Unknown command.");
    if(sscanf(params,"d",vid)) return SendClientMessage(playerid,yellow,"Use: /unlook <veiculo id>");
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vid,engine,lights,alarm,0,bonnet,boot,objective);
    return 1;
}



Re: LookVehicle - Zuiudгo - 25.09.2012

Up ''


Re: LookVehicle - Coreia - 25.09.2012

Nгo e pra deletar
pawn Код:
new Text3D:carro55 = Create3DTextLabel(stringa,0xFF0000FF,0.0,0.0,0.0,15.0,0,1);
Attach3DTextLabelToVehicle(carro55,vid,0.0,0.0,0.2);
Testб ai agora


Re: LookVehicle - Zuiudгo - 25.09.2012

Tipo quando desbloquear o veiculo quero tirar a 3d ..


Re: LookVehicle - Coreia - 25.09.2012

pawn Код:
Delete3DTextLabel(carro55);



Re: LookVehicle - @Riichard - 25.09.2012

Quote:
Originally Posted by Coreia
Посмотреть сообщение
pawn Код:
Delete3DTextLabel(carro55);
Isso vai dar erro.

@Topic
Coloque a variavel "carro55" global.


Re: LookVehicle - Coreia - 25.09.2012

Quote:
Originally Posted by @Riichard
Посмотреть сообщение
Isso vai dar erro.

@Topic
Coloque a variavel "carro55" global.
Opб ele jб estб definida do rjjj que ele pegou '-'


Re: LookVehicle - @Riichard - 25.09.2012

Quote:
Originally Posted by Coreia
Посмотреть сообщение
Opб ele jб estб definida do rjjj que ele pegou '-'
Ele definiu a variavel no comando e nгo global.
Ai se usar Delete3DTextLabel, em outro comando, irб dar erro.