[Ayuda] No aparecen en mapa!!!
#1

Hola, tengo el inconveniente de que he colocado de todo para que salga el color o alguna forma de verse todos en mapa y nada no salen .. Ayudenme por faa!!!!!!!!!! :llorar:

pawn Код:
public OnPlayerConnect(playerid)
ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
ShowPlayerMarkers(1);//cambiado para que todos se vean en mapa
ShowNameTags(1);
y nada bueno entonces procuro darles color por comando:

pawn Код:
if(strcmp(cmd, "/arma1", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GivePlayerWeapon(playerid,46,1);
SetPlayerColor(playerid, verde_color);
return 1;
}
En fin ni salen en mapa ni les dб color nada, es como si no existiera la funciуn.. їQuй puede ser? їExiste alguna otra forma de que se marquen en mapa? Gracias!!!

PD: no sй si de esta forma a juro le dб color al jugador con esta funciуn que posteу nuestro adm xD

Quote:
Originally Posted by the_chaoz
Посмотреть сообщение
Hice una funcion para un ejemplo y posiblemente a alguien le sea util:
pawn Код:
//Definicion:
stock SetPlayerRandomColor(playerid, ...)
{
    new rnd, count;
    count = numargs()-1;
    if(!count)return SetPlayerColor(playerid, GetPlayerColor(playerid));
    rnd = random(count);
    return SetPlayerColor(playerid, getarg((rnd==0) ? ( 1) : (rnd)));
}

//Uso:
SetPlayerRandomColor(playerid, 0xFF0000FF, 0x00FF00FF, 0x0000FFFF);
Reply
#2

Esto va en OnGameModeInit:
pawn Код:
ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
ShowNameTags(1);
Agrega esta variable:
pawn Код:
new PlayerColors[200] = {
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,
0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,
0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,
0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,0x3D0A4FFF,
0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,0x057F94FF,
0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,
0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,
0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,
0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,
0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,0xDCDE3DFF,
0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0xD8C762FF,0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,
0xF4A460FF,0xEE82EEFF,0xFFD720FF,0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,
0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,
0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,0x275222FF,0xF09F5BFF,
0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,
0x18F71FFF,0x4B8987FF,0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,
0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,
0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,
0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,0x9F945CFF,
0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,
0xD8C762FF,0xD8C762FF
};
Y esto en OnPlayerConnect:
pawn Код:
public OnPlayerConnect(playerid)
{
    SetPlayerColor(playerid, random(sizeof(PlayerColors)));
    //Bloque de cуdigo
    return 1;
}
Reply
#3

Gracias! pero nada de ninguna forma agarra їque otra forma puedo hacer para que salga en mapa que no sea con color?

De esa forma me dice que el PlayerColors nunca se usa y lo tiene en todas las narices maldito pawno xD
Reply
#4

asegurate de colocar el siguiente codigo dentro de OnGameModeInit:
pawn Код:
ShowPlayerMarkers(PLAYER_MARKERS_MODE_GLOBAL);
ShowNameTags(1);
Reply
#5

perdуn, cambia esto:
pawn Код:
SetPlayerColor(playerid, random(sizeof(PlayerColors)));
Por esto:
pawn Код:
SetPlayerColor(playerid, PlayeColors[random(sizeof(PlayerColors))]);
Disculpame, me equivoque en esa lнnea, estaba apurado.
Reply
#6

Gracias Kurama! no produce ningun warning pero sigue sin verse xD no sй esta funciуn estб ligada con el SetPlayerMapIcon, pero cuando entro al server no se vй ni un icono en mapa y es colocar cualquier /comando y aparecen, pero aparecen iconos en mapa pero del color nada de nada

Yo estuve investigando y solo encontrй a otro con el mismo problema pero nunca colocaron soluciуn supongo que no existe

їExiste alguna forma de combinar SetPlayerAttachedObject con el SetPlayerMapIcon y que al menos cada usuario se vea con un нcono en mapa ya que con la funciуn setplayercolor no agarra?

Se verнa raro pero almenos se verian la gente en mapa.. їexistirб forma? algo asн:



PD: me dб igual que color agarran, pero lo coloco en public OnPlayerSpawn(playerid), en public OnGameModeInit(), en public OnPlayerConnect(playerid).... nada no agarra la funciуn setplayercolor, he de decir que antes de modificar cosillas agarraba perfectamente
Reply
#7

їQuй GM usas? Porque no parece tuyo.
Reply
#8

Cierren tema mas brutalidad y me mato xD era que testeaba en mi pc sin nadie jajaj y claro yo nunca me verй si no hay mas nadie xD, gracias a todos gracias gracias!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)