Error jetpack comando
#1

E estado creando un comando para sacar jetpack en pawn y no me sale ningun error.Pero en el samp al poner/jetpack
me sale "You are not a high enough level to use this command"

aca les dejo mi comando y mi sistema de adm es Ladmin4v2
Quote:

if (strcmp("/jetpack", cmdtext, true, 10) == 0)
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
GameTextForPlayer(playerid,"~g~JETPACK CREADO!",6000,5);
return 1;
}

Reply
#2

Quizбs sea porque el ladmin ya tenga ese comando e interfieran.
Reply
#3

Intenta asi si tienes el ladmin es posible que interfieran como dice el amigo de arriba.

PHP код:
if (strcmp("/bolsa"cmdtexttrue10) == 0)
{
SetPlayerSpecialAction(playeridSPECIAL_ACTION_USEJETPACK);
GameTextForPlayer(playerid,"~g~JETPACK CREADO!",6000,5);
return 
1;

Reply
#4

si tengo el ladmin
Reply
#5

їMiraste si en el ladmin no hay ningъn comando que tambiйn sea '/jetpack'?
Reply
#6

a otra dos cositas mas porfa 1.-
aca estami juego de minigun que cree:

Quote:

if (strcmp("/minigun", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,2169.461181,1618.798339,999. 976562);
SetPlayerInterior(playerid, 1);
GameTextForPlayer(playerid,"~g~MINIGUN !!",6000,5);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100),
GivePlayerWeapon(playerid,38,9999);

return 1;
}

pero al teletransportarme cambio a la minigun y si regresa.

2.-Y quiero hacer un comando /salir de ese minijuego lo intente pero no me sale
Reply
#7

Lo primero no lo entendн, para lo otro puedes usar GetPlayerPos y SetPlayerPos.

Se me ocurre que cojas la posiciуn del jugador antes de ir al minijuego.

Код:
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
Y cuando salga que lo devuelva a su posiciуn.

Код:
SetPlayerPos(playerid, x, y, z);
Reply
#8

Quote:
Originally Posted by Loox
Посмотреть сообщение
Lo primero no lo entendн, para lo otro puedes usar GetPlayerPos y SetPlayerPos.

Se me ocurre que cojas la posiciуn del jugador antes de ir al minijuego.

Код:
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
Y cuando salga que lo devuelva a su posiciуn.

Код:
SetPlayerPos(playerid, x, y, z);
osea en la 1era al teletransportarme al minigjuego /minigun yo le setie una minigun .Pero al probarlo muevo la ruedita de mi mouse para cambiar a minigun se regresa al puсo porque?.
PD:No me aparece ningun errore en pawn
Reply
#9

Serб porque usas algъn anticheat y cuando sacan la minigun te la quita.
Reply
#10

Minigun:

pawn Код:
new Float:mX,mY,mZ;

enum pInfo
{
    pMinigun
}

new
    PlayerInfo[ MAX_PLAYERS ][ pInfo ];
pawn Код:
if (strcmp("/minigun", cmdtext, true, 10) == 0);
    {
    GetPlayerPos(playerid, mX, mY, mZ);
    SetPlayerPos(playerid, 2169.461181,1618.798339,999.976562);
    SetPlayerInterior(playerid, 1);
    GameTextForPlayer(playerid,"~g~MINIGUN !!",6000,5);
    ResetPlayerWeapons(playerid);
    SetPlayerHealth(playerid,100);
    GivePlayerWeapon(playerid,38,9999);
    PlayerInfo[playerid][pMinigun] ++;
    }

    if (strcmp("/salir", cmdtext, true, 10) == 0);
    {
    if (PlayerInfo[playerid][pMinigun] < 1) return SendClientMessage(playerid, COLOR, "No estбs en Minigun");
    SetPlayerPos(playerid, mX, mY, mZ);
    GameTextForPlayer(playerid,"Texto", 6000, 5);
    //EDIT: aquн le debes descontar la variable, mal yo xd sorry
    PlayerInfo[playerid][pMinigun] --;
    }
    return 0;
}
No lo probй pero debe funcionar, cualquier cosa me comentas.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)