[Pedido] Attach3DTextLabelToVehicle
#1

Bom dia,tarde,noite a todos

É o seguinte vô direto ao ponto eu queria um tutorial/base de comando para Atacar o veiculo com um 3DText tipo eu digitar /txtveh [TEXTO] dentro de um veiculo e criar a 3DText no mesmo. e tipo até fiz mais não salva --'. Finalizando queria um Tutorial/base de comando parecido com isso !

Desde já agradeço.
Cumpz,
Reply
#2

Olб aqui vai algumas base onde cria a TextLabel e salva

https://sampforum.blast.hk/showthread.php?tid=191820

https://sampforum.blast.hk/showthread.php?tid=470652
Reply
#3

É que eu nem estudei dcmd ainda --'...
só strcmp(apesar de ser bem mais lento) teria alguma conversor?
Reply
#4

@bump
Reply
#5

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Quote:
Originally Posted by luqinhassm
Посмотреть сообщение
Й que eu nem estudei dcmd ainda --'...
sу strcmp(apesar de ser bem mais lento) teria alguma conversor?
Entгo estude, й, a base foi passada pelo Whoo.

Olha que legal eu achei pelo ******: https://sampforum.blast.hk/showthread.php?tid=331410
Reply
#6

mostra seu comando e informa o sistema de salvamento que vocК usa por favor.
Reply
#7

Boas, acabei de chegar da escola e lá fiz o salvamento em dini só que to com um problema no comando :@
Peguei do amigo Whoo e tentei adaptar... nao coloquei minhas variáveis ainda.
e ta dando um erro:
pawn Код:
error 035: argument type mismatch (argument 1)
Eu sei que é o problema é com os parâmetros e o parametro do Attach3DTextLabelToVehicle é:

pawn Код:
(Text3D:id, vehicleid, Float:OffsetX, Float:OffsetY, Float:OffsetZ)
ai entra o problema ta no vehicleid nao to conseguindo criar algo com que nao presise do id do veiculo e sim só estar dentro dele para atacar o mesmo.

PHP код:
dcmd_addlabel(playerid,params[])
{
    new 
string[160],FloatXFloatYFloatZ,text[100];
    
GetPlayerPos(playerid,  X,Y,Z);
    if(
sscanf(params,"sd",text)) return SendClientMessage(playerid,0xFB9204FF,"USAGE: /addlabel [text][distance]");
    
Attach3DTextLabelToVehicle(text,0x03B8FCFF,X,Y,Z);
    
format(string,sizeof(string),"Create3DTextLabel(\"%s\",0x03B8FCFF,%f, %f, %f);",text,X,Y,Z);
     
SaveToLog("labels",string);
    return 
1;

desde já agradeço.
Reply
#8

Fiz um exemplo bem rбpido aqui em DIALOG como base, vocк pode fazer em DIALOG_STYLE_LIST com isso vocк consegue fazer para mudar a cor o texto e muita coisa.

PHP код:
new Text3D:VeiculoTexto[MAX_VEHICLES];
if(
dialogid == SUA_DIALOG )
{
    
    if(
response)
    {
        
        new 
VEICULOFloat:POS[3];
        
VEICULO GetPlayerVehicleID(playerid);
        
GetPlayerPos(playeridPOS[0], POS[1], POS[2]);
        
VeiculoTexto[VEICULO] = Create3DTextLabelinputtext0xFFFFFFFF 0.00.00.050.00);
        
Attach3DTextLabelToVehicleVeiculoTexto[VEICULO] , VEICULO0.00.02.0);
    }

Reply


Forum Jump:


Users browsing this thread: