[Ajuda] LookVehicle
#1

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

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

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

Up ''
Reply
#5

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

Tipo quando desbloquear o veiculo quero tirar a 3d ..
Reply
#7

pawn Код:
Delete3DTextLabel(carro55);
Reply
#8

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

@Topic
Coloque a variavel "carro55" global.
Reply
#9

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

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


Forum Jump:


Users browsing this thread: 3 Guest(s)