no me funciona el comando. -
Porta0123 - 30.11.2012
bueno pues estoy creado un comando para darme armas como administrador ,:
pero no me funciona....
Код:
CMD:armast(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 9, 2);
GivePlayerWeapon(playerid, 24, 50000);
GivePlayerWeapon(playerid, 26, 50000);
GivePlayerWeapon(playerid, 32, 50000);
GivePlayerWeapon(playerid, 34, 50000);
GivePlayerWeapon(playerid, 44, 50000);
}
return 1;
}
Foto del problema: (subiendo la foto)
Respuesta: no me funciona el comando. -
oOFotherOo - 30.11.2012
Amigo esta mal el comando es asi:
pawn Код:
CMD:armast(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new arma, player, municion;
if(!sscanf(params, "ddd", player, arma, municion) )
{
GivePlayerWeapon(player, arma, municion);
}
else return SendClientMessage( playerid, -1, "Uso: /armast [ID/JUGADOR] [ID/ARMA] [MUNICION]);
}
return 1;
}
PD: Debes tener el include sscanf.
Un saludo.
Respuesta: no me funciona el comando. -
adri1 - 30.11.2012
Hay podrнas usar strcmp sin problema de todos modos:
Код:
CMD:armast(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 9, 2);
GivePlayerWeapon(playerid, 24, 50000);
GivePlayerWeapon(playerid, 26, 50000);
GivePlayerWeapon(playerid, 32, 50000);
GivePlayerWeapon(playerid, 34, 50000);
GivePlayerWeapon(playerid, 44, 50000);
}
return 1;
}
No veo ningъn error, pero seguramente te de un warning por no usar params.
Saludos
-
Porta0123 - 30.11.2012
ok mirare a ver
ps sigue sin funcionar el problema es que sale que no existe el comando
Respuesta: Re: no me funciona el comando. -
adri1 - 30.11.2012
Quote:
Originally Posted by Porta0123
ps sigue sin funcionar el problema es que sale que no existe el comando
|
Te logeaste RCON? xD
Код:
CMD:armast(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 9, 2);
GivePlayerWeapon(playerid, 24, 50000);
GivePlayerWeapon(playerid, 26, 50000);
GivePlayerWeapon(playerid, 32, 50000);
GivePlayerWeapon(playerid, 34, 50000);
GivePlayerWeapon(playerid, 44, 50000);
}
else SendClientMessage(playerid,-1,"No eres Admin RCON");
return 1;
}
Eso hara que si el jugador no es admin rcon le darб error.
Respuesta: no me funciona el comando. -
CaptainMactavish - 30.11.2012
IsPlayerAdmin es para ver si un jugador es Admin RCON, no tiene nada que ver con tu sistema de administraciуn.
їPor quй no utilizas la wiki para guiarte? Podrнas ahorrarte muchas preguntas y a nosotros tiempo.
Re: Respuesta: Re: no me funciona el comando. -
Porta0123 - 01.12.2012
Quote:
Originally Posted by adri1
Te logeaste RCON? xD
Код:
CMD:armast(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
GivePlayerWeapon(playerid, 9, 2);
GivePlayerWeapon(playerid, 24, 50000);
GivePlayerWeapon(playerid, 26, 50000);
GivePlayerWeapon(playerid, 32, 50000);
GivePlayerWeapon(playerid, 34, 50000);
GivePlayerWeapon(playerid, 44, 50000);
}
else SendClientMessage(playerid,-1,"No eres Admin RCON");
return 1;
}
Eso hara que si el jugador no es admin rcon le darб error.
|
eso ya se que es solo para administracion de momento xD mirare a ver xD
Re: Respuesta: no me funciona el comando. -
H7_Tr0m - 01.12.2012
Quote:
Originally Posted by oOFotherOo
Amigo esta mal el comando es asi:
pawn Код:
CMD:armast(playerid, params[]) { if(IsPlayerAdmin(playerid)) { new arma, player, municion; if(!sscanf(params, "ddd", player, arma, municion) ) { GivePlayerWeapon(player, arma, municion); } else return SendClientMessage( playerid, -1, "Uso: /armast [ID/JUGADOR] [ID/ARMA] [MUNICION]); } return 1; }
PD: Debes tener el include sscanf.
Un saludo.
|
Por favor no digas cualquier cosa, tu comando es diferente al de el, y el no utiliza ningun parametro porq quiere dar tipos de armas especificos, no necesita sscanf para splitear la cadena del comando
El error es simple, no estas logueado como rcon admin
Re: no me funciona el comando. -
Porta0123 - 01.12.2012
si estoy con el:
/rcon login (mi contraseсa) me dice que estoy conectado.
y entonces al poner el comando me sale lo de SERVER:unknow command
Respuesta: no me funciona el comando. -
SaiB0T - 03.12.2012
Donde lo colocaste al comando? porque es zcmd tiene que ir fuera de onplayercommandtext.