Problema con este Comando -
LordAgus - 14.03.2011
Hola amigos de Forum Samp, bueno yo tengo un comando al estilo /GOV q es para q el lider de una faccion pueda hablar y q todos los usuarios lean lo q dice, bueno el q tengo esta caambiado a /dark pero la funcion seria la misma, pero el problema es q cuando lo edito y lo meto en mi gm al entrar al server y poner /gov [Mensaje] no me da el mensaje q yo quiero poner y me sale haci como les muestro en la siguente imagen,
Aqui el cmd:
Код:
if(strcmp(cmd, "/dark", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(gTeam[playerid] == EZOMBIE)
{
if(JugadorInfo[playerid][jLider] != 1)
{
SendClientMessage(playerid, VERDE_OSCURO, " No Eres el alcalde!");
return 1;
}
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, VERDE_OSCURO, "Utiliza: /dark [Mensaje]");
return 1;
}
SendClientMessageToAll(ROJO, "|___________ Gobierno Dark Prision ___________|");
if(JugadorInfo[playerid][jMiembro] == 1 || JugadorInfo[playerid][jLider] == 1)
{
if(JugadorInfo[playerid][jRango] == 6) { format(string, sizeof(string), "Alcalde %s: %s", sendername, result); }
SendClientMessageToAll(ROJO, string);
}
}
return 1;
}
Espero su ayuda ... Gracias
Respuesta: Problema con este Comando -
Code8976Man - 14.03.2011
pawn Код:
if(JugadorInfo[playerid][jMiembro] == 1 || JugadorInfo[playerid][jLider] == 1)
{
if(JugadorInfo[playerid][jRango] == 6) { format(string, sizeof(string), "Alcalde %s: %s", sendername, result); }
SendClientMessageToAll(ROJO, string);
}
Si no eres de la facciуn 1 no te saldrб el mensaje.
Respuesta: Problema con este Comando -
leaNN! - 14.03.2011
Creo que lo que el quiere es que el mensaje le salga a todos.
Respuesta: Problema con este Comando -
Code8976Man - 14.03.2011
El mensaje sale a todos, solo que si es de la faccion 1.
Re: Respuesta: Problema con este Comando -
LordAgus - 14.03.2011
Quote:
Originally Posted by Code8976Man
El mensaje sale a todos, solo que si es de la faccion 1.
|
Lo q pasa es q el mensaje le sale a todos pero no se ve :S
Respuesta: Problema con este Comando -
Code8976Man - 14.03.2011
pawn Код:
SendClientMessageToAll(ROJO, "|___________ Gobierno Dark Prision ___________|");
if(JugadorInfo[playerid][jMiembro] == 1 || JugadorInfo[playerid][jLider] == 1)
{
if(JugadorInfo[playerid][jRango] == 6) { format(string, sizeof(string), "Alcalde %s: %s", sendername, result); }
SendClientMessageToAll(ROJO, string);
}
Esto les saldra a todos seas o no de la facciуn 1. "|___________ Gobierno Dark Prision ___________|"
Lo que tu pongas, saldrб siempre y cuando seas de la facciуn 1 + Rango 6. Fнjate que eres rango 6 y de la facciуm 1.
Ya que sinу, saldra la string vaciнa y saldrб algo asн:
|___________ Gobierno Dark Prision ___________|
"Vacнo"