[AYUDA] No se poner las IDs a la vista.
#28

Quote:
Originally Posted by EraserG
View Post
Cambio lo que me dijiste y ahora volvi al principio pero con mas problemas...
Mira antes mi problema era que no se veian la ID
Me dices la solucion, Pero me di cuenta que
Los comandos Rcon que tenia para hablar de color admin
/Rcolor /Rrojo etc No me funcionanvan por que solo me cambiaba el color de el nick y el text aparecia de color blanco
despues me dijiste que la Solucion era cambiarlo a SendClientMessageToAll lo cambie y ahora me pasa esto
La ID otra ves no la puedo ver, y pongo los comandos rcon que tenia /Rcolor /Rverde etc
me sali asi:
Como lo soluciono, si sabes te lo agradesco si no sabes igual por la ayuda.
¬¬ cambia tu fs para hablar en color por este
pawn Code:
#include <a_samp>

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define ROJO_ADM    0xD63034AA
#define ROSA_ADM    0xEE82EEAA
#define ROJO        0xAA3333AA
#define VERDE_ADM   0x0DE018AA
#define COLOR_ADM   0x2587CEFF

new admchat[MAX_PLAYERS];//esto podes cambiarlo
new admrojo[MAX_PLAYERS];//lomismo de arriba
new admrosa[MAX_PLAYERS];//lo mismo de arriba
new admverde[MAX_PLAYERS];//lo mismo

public OnPlayerConnect(playerid)
{
admchat[playerid] = 0;  // esto es Callback donde define cuando entras tengas el color del admin en '0'
admrojo[playerid] = 0;// lo mismo
admrosa[playerid] = 0;//lo mismo
admverde[playerid] = 0;//lo mismo

return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(azul,4,cmdtext);// Aca va el comando que quieras si es Azul lleva 4 letras entonses pones 4 o por la cantidad de letras que tenga tu comando
dcmd(rojo, 4,cmdtext);// aca lo mismo
dcmd(rosa, 4,cmdtext);//lomismo
dcmd(verde, 5,cmdtext);//lo mismo aca
return 0;
}

public OnPlayerText(playerid, text[])// esto es el Texto
{
if(admchat[playerid] == 1)
    {
    new Textoo[256];
    new name[255];
    GetPlayerName(playerid, name, sizeof(name));
    format(Textoo, sizeof(Textoo), "%s: %s", name, text); //lo de %s es el Nick y el otro %s es lo que dise
    SetPlayerColor(playerid,COLOR_ADM ); // esto es el color del Nick que cambia
    SendClientMessageToAll(COLOR_ADM, Textoo);//esto es el color del Texto Cambia al Activarlo
    return 0;//aca bamos ha poner siempre return 0;
    }                                                                              

if(admrojo[playerid] == 1)//lo mismo con todo los de abajos
    {
    new Textoo[256];
    new name[255];
    GetPlayerName(playerid, name, sizeof(name));
    format(Textoo, sizeof(Textoo), "%s: %s", name, text);
    SetPlayerColor(playerid,ROJO_ADM );
    SendClientMessageToAll(ROJO_ADM, Textoo);
    return 0;
    }
if(admrosa[playerid] == 1)
    {
    new Textoo[256];
    new name[255];
    GetPlayerName(playerid, name, sizeof(name));
    format(Textoo, sizeof(Textoo), "%s: %s", name, text);
    SetPlayerColor(playerid,ROSA_ADM );
    SendClientMessageToAll(ROSA_ADM, Textoo);
    return 0;
    }

if(admverde[playerid] == 1)
    {
    new Textoo[256];
    new name[255];
    GetPlayerName(playerid, name, sizeof(name));
    format(Textoo, sizeof(Textoo), "%s: %s", name, text);
    SetPlayerColor(playerid,VERDE_ADM );
    SendClientMessageToAll(VERDE_ADM, Textoo);
    return 0;
    }
return 1; //como este es el ultimo siempre abajo del return 0; tiene que ir un return 1; y }
}



dcmd_azul(playerid,params[]) {
    #pragma unused params
    if(IsPlayerAdmin(playerid)) {
    if(admchat[playerid] == 0) {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admchat[playerid] = 1;
    return SendClientMessage(playerid,0x33CC00FF,"Color, Azul Actнvado");
    }
    else
    {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admchat[playerid] = 0;
    return SendClientMessage(playerid,0xAA3333AA,"Color, Azul Desactнvado");
    }}
    else return 0;
    }

dcmd_rojo(playerid,params[]) {
    #pragma unused params
    if(IsPlayerAdmin(playerid)) {
    if(admrojo[playerid] == 0) {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admrojo[playerid] = 1;
    return SendClientMessage(playerid,0x33CC00FF,"Color, Rojo Actнvado");
    }
    else
    {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admrojo[playerid] = 0;
    return SendClientMessage(playerid,0xAA3333AA,"Color, Rojo Desactнvado");
    }}
    else return 0;
    }
   
    dcmd_rosa(playerid,params[]) {
    #pragma unused params
    if(IsPlayerAdmin(playerid)) {
    if(admrosa[playerid] == 0) {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admrosa[playerid] = 1;
    return SendClientMessage(playerid,0x33CC00FF,"Color, Rosa Actнvado");
    }
    else
    {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admrosa[playerid] = 0;
    return SendClientMessage(playerid,0xAA3333AA,"Color, Rosa Desactнvado");
    }}
    else return 0;
    }

    dcmd_verde(playerid,params[]) {
    #pragma unused params
    if(IsPlayerAdmin(playerid)) {
    if(admverde[playerid] == 0) { //Lo de ADM rojo es lo de new admrojo[MAX_PLAYERS] Podes cambiarlo por el que quiera
    new Float:pX, Float:pY, Float:pZ;  //pero Cuando quieras crear otro color tendria que ir otro nombre distinto ha todos...
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admverde[playerid] = 1;
    return SendClientMessage(playerid,0x33CC00FF,"Color, Verde Actнvado"); // Aca lo que quieras que diga cuando activas tu color
    }
    else
    {
    new Float:pX, Float:pY, Float:pZ;
    GetPlayerPos(playerid,pX,pY,pZ);
    PlayerPlaySound(playerid,1057,pX,pY,pZ);
    admverde[playerid] = 0;
    return SendClientMessage(playerid,0xAA3333AA,"Color, Verde Desactнvado");// aca lo mismo pero cuando lo desactivas
    }}
    else return 0;
    }
cambia tu fs para hablar en color por este
Reply


Messages In This Thread
[AYUDA] No se poner las IDs a la vista. - by EraserG - 21.08.2010, 23:12
Re: [AYUDA] No se poner las IDs a la vista. - by CristianTdj - 21.08.2010, 23:39
Re: [AYUDA] No se poner las IDs a la vista. - by TheChaoz - 21.08.2010, 23:43
Respuesta: [AYUDA] No se poner las IDs a la vista. - by EraserG - 21.08.2010, 23:48
Re: [AYUDA] No se poner las IDs a la vista. - by TheChaoz - 21.08.2010, 23:54
Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by EraserG - 21.08.2010, 23:55
Re: [AYUDA] No se poner las IDs a la vista. - by CristianTdj - 22.08.2010, 00:33
Re: [AYUDA] No se poner las IDs a la vista. - by TheChaoz - 22.08.2010, 00:53
Respuesta: [AYUDA] No se poner las IDs a la vista. - by EraserG - 22.08.2010, 03:47
Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 03:53
Respuesta: [AYUDA] No se poner las IDs a la vista. - by EraserG - 22.08.2010, 04:06
Re: [AYUDA] No se poner las IDs a la vista. - by MrDeath - 22.08.2010, 04:06
Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 04:22
Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by EraserG - 22.08.2010, 04:31
Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 04:49
Respuesta: [AYUDA] No se poner las IDs a la vista. - by EraserG - 22.08.2010, 05:17
Re: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 22.08.2010, 05:20
Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 05:25
Re: [AYUDA] No se poner las IDs a la vista. - by Miguel - 22.08.2010, 05:50
Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 06:00
Respuesta: [AYUDA] No se poner las IDs a la vista. - by EraserG - 22.08.2010, 06:01
Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 06:04
Re: Respuesta: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 22.08.2010, 06:12
Respuesta: Re: Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 22.08.2010, 06:17
Respuesta: [AYUDA] No se poner las IDs a la vista. - by leaNN! - 22.08.2010, 16:40
Respuesta: Re: Respuesta: [AYUDA] No se poner las IDs a la vista. - by EraserG - 22.08.2010, 21:01
Re: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 22.08.2010, 22:37
Respuesta: Re: Respuesta: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 23.08.2010, 14:18
Re: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 23.08.2010, 17:05
Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 24.08.2010, 01:33
Re: Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 24.08.2010, 02:09
Respuesta: Re: Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 24.08.2010, 02:26
Re: Respuesta: Re: Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 24.08.2010, 02:48
Respuesta: Re: Respuesta: Re: Respuesta: Re: [AYUDA] No se poner las IDs a la vista. - by pagaromx96 - 24.08.2010, 02:56
Re: [AYUDA] No se poner las IDs a la vista. - by the_chaoz - 24.08.2010, 03:01

Forum Jump:


Users browsing this thread: 6 Guest(s)