Bug sa komandom JPACK!

19. Maj 2020.
573
pregleda
5
postova
Luka_Scripting
4
Enforcer
19. Maj 2020.
Problem(error/warning): imam ig bug da kad stvorim jpack nemogu da ga unistim pa ako neko moze da mi da onaj deo de se unistava jpack istimenoj komande
Dio skripte:
CMD:jpack(cmdid, playerid, params[])
{
#pragma unused params
if(UlogovanProvera == 0) return GRESKA(playerid, "Morate biti ulogovani da bi koristili komande!");
if(PLAYER_ENUM < 1) return GRESKA(playerid, "Nemate dozvolu da koristite ovu komandu!");
if(aduty == 0) return GRESKA(playerid, "Morate biti na duznosti da bi koristili ovu komandu!");
new string;
format(string,sizeof(string),""SRV"BG: "BELA"ADMIN %s je uzeo Jet Pack!",GetName(playerid));
ADMINPoruka(-1,string); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
format(string,sizeof(string), "JP | ADMIN %s | Uzeo JetPack", GetName(playerid));
UpisiLog(LOG_AGKOMANDE, string); SCM(playerid,-1,""SRV"BG: "BELA"Uzeli ste Jet Pack!");
return 1;
}

Debug iz server_log:

Slika/video ingame problema: //
Ljubisa
4
Shot Caller
19. Maj 2020.
Ti si napravio ovde samo da se stvori jetpack, kako mislis da ga unistis ?
CMD:jetpack(playerid)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Niste u mogucnosti da koristite ovu komandu.");
   
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+1);
    }
    else
    {
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
    }
    return 1;
}
Luka_Scripting
4
Enforcer
19. Maj 2020.
Ljubisa wrote on May 19, 2020, 5:00 pm:
Ti si napravio ovde samo da se stvori jetpack, kako mislis da ga unistis ?
CMD:jetpack(playerid)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Niste u mogucnosti da koristite ovu komandu.");
   
    if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    {
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+1);
    }
    else
    {
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
    }
    return 1;
}

neznam jer sam uzeo iz drugog moda ali koliko se secam nasao sam u jednom modu liniju gde se jpack unistava al nemogu da se setim koji je mod upitanju
Teodor
4
Made Man
19. Maj 2020.
Mozes da napravis CMD: /unistijetpack(/ujp), a mozes i ovako

na vrhu skripte

#include
new JP;


CMD:jp(playerid,params[])
{
new string;
if(PlayerInfo == 1 )
{
if(JP == 1)
  {
SetPlayerSpecialAction(playerid, 0);
SCM(playerid,COL_BLUE,"[V:RP] Unistio si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je unistio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer1(playerid);
}
    if(JP == 0)
    {
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SCM(playerid,COL_BLUE,"[V:RP] Uzeo si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je stvorio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer2(playerid);
}
}
else
{
SCM(playerid,-1,"{FFFFFF}[V:RP]: {F81414}Niste autorizovani za koriscenje ove naredbe");
}
return 1;
}
//
timer JPTimer1(playerid)
{
JP = 0;
}
//
timer JPTimer2(playerid)
{
JP = 1;
}
Ljubisa
4
Shot Caller
19. Maj 2020.
Teodor wrote on May 19, 2020, 5:16 pm:
Mozes da napravis CMD: /unistijetpack(/ujp), a mozes i ovako

na vrhu skripte

#include
new JP;


CMD:jp(playerid,params[])
{
new string;
if(PlayerInfo == 1 )
{
if(JP == 1)
  {
SetPlayerSpecialAction(playerid, 0);
SCM(playerid,COL_BLUE,"[V:RP] Unistio si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je unistio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer1(playerid);
}
    if(JP == 0)
    {
    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SCM(playerid,COL_BLUE,"[V:RP] Uzeo si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je stvorio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer2(playerid);
}
}
else
{
SCM(playerid,-1,"{FFFFFF}[V:RP]: {F81414}Niste autorizovani za koriscenje ove naredbe");
}
return 1;
}
//
timer JPTimer1(playerid)
{
JP = 0;
}
//
timer JPTimer2(playerid)
{
JP = 1;
}

Z a s t o o o o o o o o o
Sto bi pravio varijablu ako ti ne treba uopste kao i timeri ?
Ono gore je puno bolje nego ovo...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha