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

Quote:
Originally Posted by EraserG
View Post
La cosa es que soy medio nuevo en esto por que solo tengo 3 dias en esto de crear server
Yo estoy usando el sistema de Clanes y Administracion que descarge de un post de
este mismo foro, el problema es que me puse a ver si podria instalar yo solo ese comando
que me acabas de dar y la verdad tengo rato tratando de ponerlo, pero no se bien como
hacerlo y cuando lo intentava me salia barios errores, si puedes ayudarme explicandome
mejor te lo agradesco si no igual
Aca esta el FS con los 4 colores rojo,verde,azul,rosa

EDIT: BORRA TODO TU FS Y COPIA Y PEGA ESTOS CODIGOS
/rojo para, actнvar el rojo /rojo para, desacнvar el Rojo
/azul para, actнvar el azul /azul para, desacнvar el Azul
/rosa para, actнvar el color /rosa para, desactмvar el Rosado
/verde para, actнvar el verde /verde para, desactнvar el Verde

en este FS tenes algunas Guнas les diria yo de que es cada cosa yo no sй mucho, pero Algo sй y lo se lo que queres hay te deje el FS armado espero que te ayude
para aprender un poco de pawno necesitas leerte todo esto

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

y visitar un poco mas la Wiki.. ami me ayudo bastante, saludos

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;
    }
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: 12 Guest(s)