Thanks Sam for the reply.
I used ped1.BecomeMissionCharacter and the blip works....
As i thought, now the problem is the position....the "picked" ped is always very near me....actually too near, even if i set 1000 as radius...
I've tried this to fix the issue....
[...]
Blip1 = Blip.AddBlipContact(World.GetNextPositionOnPavement(Player.Character.Position.Around(300.0F)));
Blip1.Position = c;
a = World.GetZoneName©;
do
{
Wait(250);
b = World.GetZoneName(Player.Character.Position);
} while (a != b);
Ped1 = World.GetRandomPed(c, 10.0F);
Ped1.BecomeMissionCharacter();
Blip1 = Ped1.AttachBlip();
[...]
...create a blip in a random position.....then, when i'm close to the position...get a random ped over there.....but the script doesn't work. Moreover i've a strange issue....(happened with World.CreatePed, too)....
9 times out of 10 i got a blip in this position....
That position is on top of a scyscraper...and there's no ped over there...don't know whether it's a known issue or not.
Honeslty i don't like this solution...i'd like to get a random ped directly.......is there any way to make the game load a random part of the city in order to get a random ped in that position? or something similar?
Thanks again for the help, Sam....you're very kind. (if you want i can post the whole script or whatever you want)