[Ajuda] Texto Radar sem comandos
#1

Olб Galera!
Tem muito tempo que estou tentando colocar o texto no meu radar sem precisar setar, ou seja aparecer com os dados sem precisar digitar nada

Por exenplo:
PHP код:
            new RadarTextStr[350];
            
format(RadarTextStrsizeof(RadarTextStr), "{FFFF00}Velocidade Maxima: {FFFFFF}%d{DB2727} km/h\n{FFFF00}Valor da Multa: {00FF00}R$ {FFFFFF}%d {00FF00}Reais"RadarInfo[i][rVelocidade], RadarInfo[i][rPrice]);
            
RadarInfo[i][RadarText] = CreateDynamic3DTextLabel(RadarTextStr0xFFFFFFAARadarInfo[i][rPosrX], RadarInfo[i][rPosrY], RadarInfo[i][rPosrZ]+17); 
mais neste FS eu nгo tive sucesso.


O comando de setar TEXTO no Radar:
PHP код:
        case DIALOG_LABEL:
        {
            new 
id GetPVarInt(playerid,"selected");
            if(!
strlen(inputtext))
            {
                if(
Radares[id][_activelabel] == true)
                {
                    
Delete3DTextLabel(Radares[id][_label]);
                    
Radares[id][_activelabel] = false;
                    
Radares[id][_labeltxt] = 0;
                }
                
SendClientMessageEx(playerid,COLOR_GREEN,"sis","O textlabel do Radar de nъmero ",GetPVarInt(playerid,"selected")," Removido com sucesso.");
            } else {
                if(
Radares[id][_activelabel] == true)
                {
                    
format(Radares[id][_labeltxt],128," %s",inputtext);
                    
UpdateCameraLabel(Radares[id][_label],inputtext);
                } else {
                    
Radares[id][_activelabel] = true;
                    
format(Radares[id][_labeltxt],128,"%s",inputtext);
                    
Radares[id][_label] = AttachLabelToCamera(id,inputtext);
                }
                
SendClientMessageEx(playerid,COLOR_GREEN,"sisss","O textlabel of cameraID ",GetPVarInt(playerid,"selected")," Atualizado com sucesso ",inputtext,".");
            }
            
SaveCamera(id);
        }
    }
    return 
0;

Responsбveis pelo Texto:
PHP код:
stock Text3D:AttachLabelToCamera(cameraid,text[])
{
    new 
position,buffer[128];format(buffer,sizeof buffer,"%s",text);
    for(new 
0;strfind(buffer,"\\n",true) != -1;i++)
    {
        
position strfind(buffer,"\\n",true);
        
strdel(buffer,position,position +2);
        
strins(buffer,"\r\n",position,sizeof(buffer));
    }
    return 
Create3DTextLabel(buffer,CAMERA_LABEL_COLOR,Radares[cameraid][_x],Radares[cameraid][_y],Radares[cameraid][_z] +7,100,0,0);
}
stock UpdateCameraLabel(Text3D:labelid,text[])
{
    new 
position,buffer[128];format(buffer,sizeof buffer,"%s",text);
    for(new 
0;strfind(buffer,"\\n",true) != -1;i++)
    {
        
position strfind(buffer,"\\n",true);
        
strdel(buffer,position,position +2);
        
strins(buffer,"\r\n",position,sizeof(buffer));
    }
    return    
Update3DTextLabelText(labelid,CAMERA_LABEL_COLOR,buffer);

Se puderem me ajudar ficarei muito grato

! Qualquer dъvida ou esclarecimento й sу falar
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)