CMD:staff(playerid, params[])
{
new player, level, string[256];
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, COLOR_ROJO,"Usuario no Conectado");
if(Player[playerid][Admin] < 9 ) return SendClientMessage(playerid, COLOR_ROJO, "Tъ no tienes acceso a el comando!");
if(isnull(params)) return SendClientMessage(playerid, COLOR_ROJO, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid))
if(sscanf(params, "ud", player, level))
if(level < 0 || level > 8) return SendClientMessage(playerid, COLOR_ROJO,"Nivel no definido [Nivel (1-8)]!");
Player[playerid][Admin] = level;
format(string, sizeof(string), "El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.",VerNombre, level);
SendClientMessage(player, COLOR_AZUL, string);
format(string, sizeof(string), "Le asignastes a %s El Nivel Owned %d.", VerNombre, level);
SendClientMessage(playerid, COLOR_AZUL, string);
SalvarDatos(playerid);
return 1;
}
C:\Server Mysql\gamemodes\roleplay.pwn(1298) : error 076: syntax error in the expression, or invalid function call C:\Server Mysql\gamemodes\roleplay.pwn(1300) : error 076: syntax error in the expression, or invalid function call Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
CMD:staff(playerid, params[])
{
new player, level, string[90];
if(Player[playerid][Admin] < 9 ) return SendClientMessage(playerid, COLOR_ROJO, "Tъ no tienes acceso a el comando!");
if(isnull(params)) return SendClientMessage(playerid, COLOR_ROJO, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid))
if(sscanf(params, "ud", player, level))
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, COLOR_ROJO,"Usuario no Conectado");
if(level < 0 || level > 8) return SendClientMessage(playerid, COLOR_ROJO,"Nivel no definido [Nivel (1-8)]!");
Player[player][Admin] = level; // Te falto mover ahi
format(string, sizeof(string), "El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.",VerNombre, level); // El VerNombre ? la mandaria pls o la linea
SendClientMessage(player, COLOR_AZUL, string);
format(string, sizeof(string), "Le asignastes a %s El Nivel Owned %d.", VerNombre, level);
SendClientMessage(playerid, COLOR_AZUL, string);
SalvarDatos(playerid);
return 1;
}
|
Код HTML:
CMD:staff(playerid, params[])
{
new player, level, string[90];
if(Player[playerid][Admin] < 9 ) return SendClientMessage(playerid, COLOR_ROJO, "Tъ no tienes acceso a el comando!");
if(isnull(params)) return SendClientMessage(playerid, COLOR_ROJO, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid))
if(sscanf(params, "ud", player, level))
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, COLOR_ROJO,"Usuario no Conectado");
if(level < 0 || level > 8) return SendClientMessage(playerid, COLOR_ROJO,"Nivel no definido [Nivel (1-8)]!");
Player[player][Admin] = level; // Te falto mover ahi
format(string, sizeof(string), "El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.",VerNombre, level); // El VerNombre ? la mandaria pls o la linea
SendClientMessage(player, COLOR_AZUL, string);
format(string, sizeof(string), "Le asignastes a %s El Nivel Owned %d.", VerNombre, level);
SendClientMessage(playerid, COLOR_AZUL, string);
SalvarDatos(playerid);
return 1;
}
|
CMD:staff(playerid, params[])
{
new player, level, string[256];
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, COLOR_ROJO,"Usuario no Conectado");
if(Player[playerid][Admin] < 9 ) return SendClientMessage(playerid, COLOR_ROJO, "Tъ no tienes acceso a el comando!");
if(isnull(params)) return SendClientMessage(playerid, COLOR_ROJO, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid)) return true;
if(sscanf(params, "ud", player, level)) return true;
if(level < 0 || level > 8) return SendClientMessage(playerid, COLOR_ROJO,"Nivel no definido [Nivel (1-8)]!");
Player[playerid][Admin] = level;
format(string, sizeof(string), "El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.",VerNombre, level);
SendClientMessage(player, COLOR_AZUL, string);
format(string, sizeof(string), "Le asignastes a %s El Nivel Owned %d.", VerNombre, level);
SendClientMessage(playerid, COLOR_AZUL, string);
SalvarDatos(playerid);
return true;
}
|
Код:
CMD:staff(playerid, params[])
{
new player, level, string[256];
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, COLOR_ROJO,"Usuario no Conectado");
if(Player[playerid][Admin] < 9 ) return SendClientMessage(playerid, COLOR_ROJO, "Tъ no tienes acceso a el comando!");
if(isnull(params)) return SendClientMessage(playerid, COLOR_ROJO, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid)) return true;
if(sscanf(params, "ud", player, level)) return true;
if(level < 0 || level > 8) return SendClientMessage(playerid, COLOR_ROJO,"Nivel no definido [Nivel (1-8)]!");
Player[playerid][Admin] = level;
format(string, sizeof(string), "El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.",VerNombre, level);
SendClientMessage(player, COLOR_AZUL, string);
format(string, sizeof(string), "Le asignastes a %s El Nivel Owned %d.", VerNombre, level);
SendClientMessage(playerid, COLOR_AZUL, string);
SalvarDatos(playerid);
return true;
}
|
C:\Server Mysql\gamemodes\roleplay.pwn(1303) : error 076: syntax error in the expression, or invalid function call C:\Server Mysql\gamemodes\roleplay.pwn(1305) : error 076: syntax error in the expression, or invalid function call Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
CMD:staff(playerid, params[])
{
if(IsPlayerConnected(playerid)) continue;
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid))
{
new player, level, string[90],string2[90];
if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, -1,"Usuario no Conectado");
if(level < 0 || level > 8) return SendClientMessage(playerid, -1, "Nivel no definido [Nivel (1-8)]!");
Player[playerid][Admin] = level;
format(string,sizeof(string),"El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.", NombreVer(playerid), level);
SendClientMessage(player, COLOR_AZUL, string);
format(string2, sizeof(string2), "Le asignastes a %s El Nivel Owned %d.", NombreVer(player), level);
SendClientMessage(playerid, COLOR_AZUL, string2);
SalvarDatos(playerid);
}
else
{
SendClientMessage(playerid, -1, "Tъ no tienes acceso a el comando!!");
}
return 1;
}
stock NombreVer(playerid)
{
new Nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nombre, sizeof(Nombre));
return Nombre;
}
|
Aver hazlo asi avisame si te sirvio
Код HTML:
CMD:staff(playerid, params[])
{
if(IsPlayerConnected(playerid)) continue;
if(Player[playerid][Admin] >= 9 || IsPlayerAdmin(playerid))
{
new player, level, string[90],string2[90];
if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "Usa: /staff [Nombre o ID] [Nivel (1-8)]");
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, -1,"Usuario no Conectado");
if(level < 0 || level > 8) return SendClientMessage(playerid, -1, "Nivel no definido [Nivel (1-8)]!");
Player[playerid][Admin] = level;
format(string,sizeof(string),"El Administrador %s Te ha asignado el rango %d de Staff Ahora estбs Owned!.", NombreVer(playerid), level);
SendClientMessage(player, COLOR_AZUL, string);
format(string2, sizeof(string2), "Le asignastes a %s El Nivel Owned %d.", NombreVer(player), level);
SendClientMessage(playerid, COLOR_AZUL, string2);
SalvarDatos(playerid);
}
else
{
SendClientMessage(playerid, -1, "Tъ no tienes acceso a el comando!!");
}
return 1;
}
stock NombreVer(playerid)
{
new Nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nombre, sizeof(Nombre));
return Nombre;
}
|