Mensajes a familia
#1

Bueno resulta que acabe de crear este cvomando y solo dice el mensaje para el rango 6 :S

pawn Код:
CMD:f(playerid, params[])
{
if(!isnull(params))
{
if(EsPolicia(playerid))
{
new string[280];
if(Informacion[playerid][Rango] == 1)
{
format(string, sizeof(string), "** (( Cadete %s: %s )) **", NombreJ(playerid), params);
}
else if(Informacion[playerid][Rango] == 2)
{
format(string, sizeof(string), "** (( Agente %s: %s )) **", NombreJ(playerid), params);
}
else if(Informacion[playerid][Rango] == 3)
{
format(string, sizeof(string), "** (( Supervisor %s: %s )) **", NombreJ(playerid), params);
}
else if(Informacion[playerid][Rango] == 4)
{
format(string, sizeof(string), "** (( Teniente %s: %s )) **", NombreJ(playerid), params);

}
else if(Informacion[playerid][Rango] == 5)
{
format(string, sizeof(string), "** (( Comandante %s: %s )) **", NombreJ(playerid), params);
}
else if(Informacion[playerid][Rango] == 6)
{
format(string, sizeof(string), "** (( Capitan %s: %s )) **", NombreJ(playerid), params);
}
SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
return 1;
}
return 1;
}
Reply
#2

Intenta quitar los. "else if".. y solo usa "if"
Reply
#3

Ya y nada Eso ya lo habia intentado
Reply
#4

pawn Код:
COMMAND:familia(playerid, params[]) return cmd_f(playerid, params);
COMMAND:f(playerid, params[])  {
   new string[280];
   if(EsPolicia(playerid)) return true;
   if(sscanf(params, "s[128]", params[0]) )return SendClientMessage(playerid,-1,"Uso: /familia [TEXTO]");
   switch(Informacion[playerid][Rango]) {
      case 1: {
          format(string, sizeof(string), "** (( Cadete %s: %s )) **", NombreJ(playerid), params[0]);
          SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
      }
      case 2: {
         format(string, sizeof(string), "** (( Agente %s: %s )) **", NombreJ(playerid), params[0]);
         SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
      }
      case 3: {
         format(string, sizeof(string), "** (( Supervisor %s: %s )) **", NombreJ(playerid), params[0]);
         SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
      }
      case 4: {
         format(string, sizeof(string), "** (( Teniente %s: %s )) **", NombreJ(playerid), params[0]);
         SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
      }
      case 5: {
         format(string, sizeof(string), "** (( Comandante %s: %s )) **", NombreJ(playerid), params[0]);
         SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
      }
      case 6: {
         format(string, sizeof(string), "** (( Capitan %s: %s )) **", NombreJ(playerid), params[0]);
         SendFamilyMessage(Informacion[playerid][Miembro], 0x7BDDA5AA, string);}
      }
   }
   return true;
}
Reply
#5

Bytytus Tio me tira mas errores que un sistema operativo xD
Reply
#6

Quote:
Originally Posted by Daniel_Ruiz
Посмотреть сообщение
Bytytus Tio me tira mas errores que un sistema operativo xD
hay lo corregi, me habia olvidado de pones la primer linea XDD
Reply
#7

їTenes rango 6 puesto? Quizбs te sale ese porque tenes rango 6 xD
Reply
#8

butytus

Код:
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4783) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4788) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4827) : error 048: array dimensions do not match
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4829) : error 014: invalid statement; not in switch
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4829) : warning 215: expression has no effect
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4829) : error 001: expected token: ";", but found ":"
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4829) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Escritorio\Nueva carpeta\gamemodes\Original.pwn(4829) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


5 Errors.
Reply
#9

Nadie mas Sabe? :c
Reply
#10

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
їTenes rango 6 puesto? Quizбs te sale ese porque tenes rango 6 xD
Yo te he preguntado algo para darte luego una respuesta, pero lo has pasado por alto.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)